Dre*_*kes 12 windows-error-reporting windows-10
当特定的可执行文件崩溃时是否有可能werfault.exe
没有运行?我正在开发一些软件(是的,我知道,这很难相信)它偶尔会(故意)崩溃,每次发生这种情况时,它都需要几秒钟werfault.exe
才能做任何想做的事。
似乎我可以关闭支持此功能的整个服务,但我很高兴它可以在系统的其他部分运行。
那么我可以告诉它不要担心某个可执行文件的子集吗?
编辑根据@Moab 的要求,这是我的研究:
编辑 2实际上,上述步骤现在是多余的。这个问题现在是我的原始搜索词在 Google 上的第一大结果。我认为这实现了上面的第四点。
小智 8
您遇到了 Windows 错误报告(有时可能很好)。您绝对可以将其配置为不为某些应用程序运行。
MSDN 页面WER Settings,您可以为整个机器或每个用户配置Windows 错误报告的文档:
HKEY_CURRENT_USER\Software\Microsoft\Windows\Windows Error Reporting
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\Windows Error Reporting
Run Code Online (Sandbox Code Playgroud)
打开 regedit 并将以下内容添加为 REG_SZ(字符串值)。您可能还需要添加ExcludedApplications
密钥:
ExcludedApplications\[Application Name]
Run Code Online (Sandbox Code Playgroud)
注意: MSDN 文档说明您应该使用WerAddExcludedApplication函数,而不是手动将项目添加到Windows 错误报告注册表项,以排除。
如果你想创建一个 .reg 文件,我会使用它:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows Error Reporting\ExcludedApplications]
"YourAppName.exe"=""
Run Code Online (Sandbox Code Playgroud)
将其复制到 .reg 文件中并通过双击导入
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Windows\Windows Error Reporting\ExcludedApplications]
"MyApp.exe"=dword:00000001
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
7806 次 |
最近记录: |