在 Win7 中,当我使用 ctrl-alt-del 机制关闭无响应的程序时,它会弹出一个对话框,提示“Windows 正在检查此问题的解决方案”,当然它不知道随机崩溃的解决方案。
有什么方法可以摆脱该对话框吗?
答案1
在 Windows 7 中,您可以通过操作中心进行控制。
- 点击球体
- 输入Action Center并打开它
- 单击侧栏上的“更改操作中心设置”
- 点击问题报告设置
- 选择从不检查解决方案。
答案2
根据 Diago 的回答,您可以完全选择退出 Windows 错误报告。但还请注意,您可以选择退出特定程序。如果您经常遇到某些特定应用程序挂起的情况,最好单击“选择要从报告中排除的程序”,而不是禁用 Windows 错误报告。我还建议联系供应商的技术支持(如果可能)并投诉挂起问题。软件不应该经常挂起。
为什么选择退出特定程序比选择退出所有程序更好?将 Windows 错误报告 (WER) 数据发送给 Microsoft 会将其上传到WinQual 数据库软件供应商(不仅仅是 Microsoft)可以查询以了解其软件中哪些崩溃最为常见。提交此信息可能有助于软件供应商识别其软件中最重要的崩溃并进行修复。
请注意,只有供应商实际创建 WinQual 帐户并检查崩溃数据时,该系统才有效。一般来说,除了询问之外,没有其他简单的方法可以确定他们是否真正利用了 WER 数据。但如果供应商利用了 WER,提交有关特定崩溃的 WER 数据会增加在应用程序的后续版本中修复该崩溃的可能性。
崩溃有一个关联的存储桶 ID,用于标识崩溃发生的位置。挂起过去都归入“HUNGAPP”存储桶(从 Windows XP 开始),这最终几乎毫无用处,因为它无法区分同一应用程序的不同挂起原因。Windows Vista(和 7)据称收集更多有关挂起的有用信息。查看了我所开发软件的 WER 数据后,我仍然认为收集的有关挂起的信息不如收集的有关崩溃的信息有用。但是,仅仅因为挂起很烦人就完全禁用 WER 似乎是因噎废食。
答案3
对于Windows 10,针对Win7的解决方案不再可用。
相反,您可以转到服务控制面板(开始 > 运行services.msc
),找到Windows Error Reporting Service
,并将其设置为已禁用。