3.3K
WerFault.exe es un proceso del sistema en segundo plano que forma parte del Servicio de informe de errores de Windows (WerSvc). WerFault.exe se utiliza para registrar e informar errores de la aplicación.
Cuando una aplicación falla con una excepción no controlada en un proceso, el servicio de Informe de errores de Windows inicia el proceso werfault.exe con los siguientes parámetros:
C:\WINDOWS\system32\WerFault.exe -pss -s X -p processID -ip processID
* ProcessID es el ID de proceso (PID) de la aplicación fallida.
Después de eso, se inicia la segunda instancia de WerFault.exe:
WerFault.exe -u -p X -s X
Este proceso escribe el ID de evento 1000 en el registro del Visor de eventos.
WerSvc genera y recopila datos de error, guarda el volcado de memoria y luego permite al usuario decidir qué hacer con esa información. Puede enviar los datos a Microsoft o a desarrolladores externos o dejarlos como están y no hacer nada.
Cada vez que una aplicación encuentra un error, WerFault.exe se activa y recopila datos de un informe de error. Cuando el Informe de errores de Windows detecta una aplicación fallida, aparece el siguiente error:
WerFault.exe – Error de aplicación
La instrucción en x0000000 hacía referencia a la memoria en x0000000. La memoria no se pudo escribir.
Haga clic en Aceptar para finalizar el programa.
O:
La aplicación no pudo iniciarse correctamente 0xc0000142. Haga clic en Aceptar para cerrar esta aplicación.
Este error no es causado por WerFault.exe en sí, sino por algunos programas en la computadora o sus componentes (por ejemplo, archivos DLL). El proceso WerFault solo se utiliza para recopilar el informe de errores. La ventana de error WerFault.exe no muestra el nombre de la aplicación o biblioteca fallida. Sin embargo, puede utilizar el Visor de eventos para averiguar el nombre del archivo ejecutable que falló:
- Abra el complemento Visor de eventos (eventvwr.msc);
- Expanda Registros de Windows > Aplicación;
- Haga clic derecho y seleccione el Filtrar registro actual;
- Tipo 1000 en el cuadro EventID y haga clic en Aceptar;
- Sólo las entradas con un ID de evento de 1000 y una fuente de Error de aplicación permanecerá en la lista de eventos;
- Busque el último evento;
- La descripción de este evento contiene información sobre el archivo exe (dll) fallido. Nombre de registro: Aplicación
ID de evento: 1000
Origen del evento: error de aplicación
Mensaje de evento: Nombre de la aplicación errónea: crashed.EXE, versión: EXE_file_version, marca de tiempo: EXE_file_build_time
Código de excepción:
Ruta de aplicación de error: EXE_path
Ruta del módulo de error: EXE_or_DLL_path
Nota. Si el bloqueo ocurrió con una de las aplicaciones de Microsoft Store, el nombre completo de la aplicación UWM aparecerá debajo de Nombre completo del paquete defectuoso.
Como probablemente ya te habrás dado cuenta, el error WerFault.exe no es un problema asociado con este archivo ejecutable. Si aparece la ventana de WerFault, significa que una de las aplicaciones instaladas en su computadora ha fallado.
Probablemente no deberías preocuparte por este problema si lo has encontrado una o dos veces. Sin embargo, si el error WerFault aparece constantemente, debe reparar su máquina. Uno de los efectos secundarios de los errores constantes de WerFault.exe son los múltiples procesos de Werfault.exe en el Administrador de tareas. Provocan una carga elevada de la CPU y reducen el rendimiento.
Nota. Compruebe cómo activar Windows en el servidor KMS.
Solucionar el error WerFault.exe en Windows
Como de costumbre, recomendamos comenzar a solucionar problemas de cualquier computadora con las siguientes tareas simples que a menudo solucionan los errores más comunes en Windows. Si nada de lo siguiente ayuda, continúe con opciones más complicadas:
- Reinicie su computadora;
- Busque actualizaciones de Windows e instálelas si están disponibles;
- Busque actualizaciones de software. Esto es particularmente importante si el error WerFault.exe ocurre con aplicaciones de terceros;
Nota. Si está utilizando programas anulados (crackeados, parcheados, etc.), es posible que fallen con el error de aplicación Werfault.
- Intente ejecutar la aplicación defectuosa que causó el error en el modo compatible. (Clic derecho > Propiedades > Ejecutar este programa en modo compatible > Seleccione la versión anterior de Windows);
- Si es posible, reinstale la aplicación que está causando el error Werfault.exe;
- Si están disponibles, use los puntos de restauración del sistema para revertir su instalación de Windows a un estado de funcionamiento anterior.
- Busque actualizaciones de controladores de hardware e instálelas si están disponibles (Win + I > Actualización y seguridad > Ver actualizaciones opcionales > Descargar e instalar si hay actualizaciones de controladores disponibles);
- Desactive temporalmente su antivirus, especialmente si está utilizando soluciones gratuitas de terceros.
El error WerFault.exe puede ocurrir si uno de los archivos DLL en la carpeta de Windows falta o está dañado. En algunos casos, este problema se puede solucionar reparando la integridad de los archivos del sistema de Windows:
- Abra un símbolo del sistema elevado;
- Ejecute la herramienta Comprobador de archivos del sistema. Esta herramienta escanea todos los archivos protegidos del sistema y reemplaza los archivos corruptos con una copia en caché:
sfc /scannow
- Luego escanee y repare el almacén de componentes de imágenes de Windows usando el comando:
Dism /Online /Cleanup-Image /RestoreHealth
Luego verifique la unidad de su sistema en busca de errores en el sistema de archivos. Ejecute el siguiente comando:
chkdsk C: /f
A continuación, verifique la RAM de su computadora en busca de errores. Utilice la herramienta MdSched.exe incorporada para verificar la memoria en Windows 10.
Finalmente, puede desactivar el Servicio de informe de errores de Windows para deshacerse del error. Tenga en cuenta que esto eliminará los síntomas, no la causa del error, y no se recomienda en la mayoría de los casos. Aún así, si no hay otros problemas y su computadora funciona bien, deshabilitar WerSvc puede brindarle tranquilidad.
- Prensa Ganar + R y entrar en el servicios.msc dominio;
- Encontrar Servicio de informe de errores de Windows y haga doble clic en él;
- Detenga el servicio y cambie su tipo de inicio a Desactivado;
- Guarde los cambios y reinicie la computadora.