WerFault.exe可执行文件是自动错误收集,生成日志和错误报告并将其发送给Microsoft支持系统中包含的内置Windows系统应用程序之一。Windows错误报告服务(WerSvc)在后台运行,并监视Windows和正在运行的应用程序的状态。每个正在运行的应用程序的错误数据都会自动生成,并且用户可以决定是否将该报告发送给Microsoft。
如果启动应用程序时发生错误,则WerFault.exe进程将自动启动并收集错误报告数据。但是碰巧WerFault.exe进程失败并显示以下错误:
werfault.exe1
一、WerFault.exe 应用程序错误
x0000000处的指令引用了x0000000无法写入内存。
单击确定以终止程序。
二、Werfault.exe错误
此错误意味着该进程无法完成收集错误数据并异常终止。某些用户可能认为最简单的解决方案是删除WerFault.exe文件,这样就不会出现此错误。由于WerFault.exe是系统文件,因此用户无法从计算机上将其删除,以停止出现错误“ WerFault.exe应用程序错误”。
如果您遇到终止Werfault.exe进程仅一次的问题,请不要注意。但是,如果错误持续出现,则Werfault.exe的多个进程会立即在任务管理器中可见,这会导致磁盘或CPU上的高负载,因此需要解决此问题。
让我们尝试找出执行WerFault.exe时为什么会出现错误的原因。
WerFault.exe文件或其dll库可能已损坏。通常值得使用以下命令检查系统文件的完整性:
sfc /scannow
Dism /Online /Cleanup-Image /RestoreHealth
werfault.exe2
如果发现这些命令中的任何一个损坏了系统文件,它将尝试修复它们。执行完这些命令后,您需要重新启动计算机。
检查计算机RAM中是否有错误。当访问应用程序时,可能会出现损坏的区域。
您还可以关闭Windows中的错误报告服务(不建议使用此选项,因为您只能以这种方式解决问题,而不能解决问题的原因)。
1、打开服务管理控制台-services.msc;
2、在服务列表中,找到Windows错误报告服务并打开其属性。
3、停止服务并将其启动类型更改为“已禁用”;
werfault.exe3
4、保存更改并重新启动计算机。