![d087547a5debf27e51539049d1f66867.png](https://i-blog.csdnimg.cn/blog_migrate/ee4d5272f9ef30e16314d28162ba03c5.jpeg)
Windows用户总会抱怨WerFault.exe应用程序的保存,本文给您讲解为何会出现这种进行问题以及如何修复?
WerFault.exe可执行文件是自动错误收集,生成日志和错误报告并将其发送给Microsoft支持系统中包含的内置Windows系统应用程序之一。Windows错误报告服务(WerSvc)在后台运行,并监视Windows和正在运行的应用程序的状态。每个正在运行的应用程序的错误数据都会自动生成,并且用户可以决定是否将该报告发送给Microsoft。
如果启动应用程序时发生错误,则WerFault.exe进程将自动启动并收集错误报告数据。但是碰巧WerFault.exe进程失败并显示以下错误:
![d15b3eec27a17efdb8be43eb69dae6a6.png](https://i-blog.csdnimg.cn/blog_migrate/77463f2d964e33f302b453473a897783.png)
一、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
![53629ed9f1a2093e2e4fefcb1b8aa581.png](https://i-blog.csdnimg.cn/blog_migrate/3251fa9c7c1529cf274d049fba508b57.png)
如果发现这些命令中的任何一个损坏了系统文件,它将尝试修复它们。执行完这些命令后,您需要重新启动计算机。
检查计算机RAM中是否有错误。当访问应用程序时,可能会出现损坏的区域。
您还可以关闭Windows中的错误报告服务(不建议使用此选项,因为您只能以这种方式解决问题,而不能解决问题的原因)。
1、打开服务管理控制台-services.msc;
2、在服务列表中,找到Windows错误报告服务并打开其属性。
3、停止服务并将其启动类型更改为“已禁用”;
![365b9938b7816ee866528253ed5344c1.png](https://i-blog.csdnimg.cn/blog_migrate/05ff401d4b0abe1de06eebe6514cfd71.jpeg)
4、保存更改并重新启动计算机。
更多相关教程相关教程请看《当出现504 gateway time out错误我们应该如何排查?》
原文链接:werfault.exe出现的原因与解决办法 - 知识库 - 新睿云