Montón tolerante a errores
Plataformas afectadas
Clientes- Windows 7
Impacto en las características
Severidad- Medio
Frecuencia- Bajo
Descripción
El montón tolerante a errores (FTH) es un subsistema de Windows 7 responsable de supervisar bloqueos de aplicaciones y aplicar mitigaciones de forma autónoma para evitar bloqueos futuros por aplicación. Para la gran mayoría de los usuarios, FTH funcionará sin necesidad de intervención ni cambio por su parte. Sin embargo, en algunos casos, los desarrolladores de aplicaciones y los evaluadores de software pueden necesitar invalidar el comportamiento predeterminado de este sistema.
Solución
Visualización de la actividad montón tolerante a errores
El montón tolerante a errores registra información cuando el servicio se inicia, detiene o comienza a mitigar los problemas de una nueva aplicación. Para ver la información, siga estos pasos:
- Haga clic en el menú Inicio.
- Haga clic con el botón derecho en Equipo y haga clic en Administrar.
- Haga clic en Visor de eventos>Registros> de aplicaciones y serviciosde Microsoft>Windows > Tolerante a errores
- Ver eventos FTH.
Los eventos de detención e inicio del servicio no contienen datos adicionales. El evento FTH Enabled contiene el identificador de proceso (PID), el nombre de la imagen del proceso y la hora de inicio de la instancia de proceso.
Deshabilitación del montón tolerante a errores
Precaución Pueden producirse problemas graves si modifica el registro incorrectamente mediante el Editor del Registro o mediante otro método. Estos problemas pueden requerir que vuelva a instalar el sistema operativo. Microsoft no brinda ninguna garantía de que se puedan solucionar estos problemas. Modifique el registro bajo su responsabilidad.
Para deshabilitar el montón tolerante a errores por completo en un sistema, establezca el valor de REG_DWORD HKLM\Software\Microsoft\FTH\Enabled en 0.
Después de cambiar este valor, reinicie el sistema. FTH ya no se activará para las nuevas aplicaciones.
Restablecer la lista de aplicaciones de las que realiza el seguimiento FTH
El montón tolerante a errores es autoadministrado y dejará de aplicarse de forma autónoma en caso de que las mitigaciones no sean eficaces para una aplicación determinada. Sin embargo, si necesita restablecer la lista de aplicaciones para las que FTH está mitigando problemas (por ejemplo, si está probando una aplicación y necesita reproducir un bloqueo que FTH está mitigando), puede ejecutar el siguiente comando desde un símbolo del sistema con privilegios elevados: Rundll32.exe fthsvc.dll,FthSysprepSpecialize.
Precaución Al ejecutar este comando, se borrarán todas las aplicaciones FTH, por lo que las aplicaciones que actualmente funcionan correctamente pueden empezar a bloquearse de nuevo después de ejecutar este comando.