我想知道运行我代码的操作系统是否启用了 Windows 错误报告。查找此信息的注册表项是什么?
答案1
在 Windows 7(可能还有 Vista,也许是 XP)下,Windows 错误报告是 Wersvc 服务。
您可以检查它的启动状态设置HKLM\SYSTEM\CurrentControlSet\services\WerSvc\
如果Start
(REG_DWORD) 设置为4
,则它在启动时被禁用。
如果您想知道它是否真的在运行,那么您需要查看注册表以外的其他地方。
答案2
对于 Vista,键为 •HKEY_CURRENT_USER\Software\Microsoft\Windows\Windows Error Reporting •HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\Windows Error Reporting
我相信在 XP 中它是 HKEY_LOCAL_MACHINE\Software\Microsoft\PCHealth\ErrorReporting