在Windows 10 Home中禁用错误​​报告


38

有什么方法可以禁用Windows 10 Home中的错误报告吗?从Windows 7到8.1,可以在“操作中心”下进行;但是,Windows 10中的Action Center不再具有与以前版本相同的形式。现在,它只是带有快速访问按钮和通知的弹出窗口,没有可配置的相同名称的“控制面板”条目。我既搜索了手动设置,也使用各种关键词搜索了设置,但是什么也找不到。

万一有兴趣,我绝对需要禁用它,因为此操作将覆盖机器上的每个调试器。在错误被调试器发现之前,它们就被这种情况所捕获,这使得在Windows 10下进行编码成为不可能。因此,我惊讶地发现还没有人提出这个问题。


@JMB主页,我想我找到了一种手动编辑注册表项的解决方案。我确信您无法通过我可以在Home中找到的任何UI禁用它,并且组策略编辑器不适用于Home。

我使用的是Pro,我发现可以在本地组策略编辑器(gpedit.msc)中禁用错误​​日志记录,但是我认为Home中不存在该错误日志记录。
JMB

是的,不幸的是,它在家里并不存在。我正在验证我的修复程序,如果可以的话将作为答案发布。

控制面板>所有控制面板项目>故障排除>更改设置?
DavidPostill

@DavidPostill我尝试了此操作,不幸的是,这并没有禁用在线自动搜索解决方案。完全禁用注册表中的错误报告。

Answers:


54

更新
正如moab指出的那样,您还可以通过禁用错误报告服务services.msc。我自己无法确认是否可以正常工作。

原始答案
看来,家庭用户可用的唯一选项是通过修改注册表中的“禁用”项来禁用错误报告。

打开Regedit。导航:

HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ Windows错误报告

查找名为“ Disabled”的值,或者使用不存在的该名称添加新的DWORD值。该键的默认值为0。双击它进行编辑,将该值更改为1并保存。

这将禁用Windows在线搜索以尝试找到解决方案的对话框的自动外观。而是显示一个对话框,指出应用程序已崩溃,您可以选择调试。但是,与以前的Windows版本不同,此对话框中未提供错误代码。必须通过以下方式访问错误的详细信息:

控制面板\所有控制面板项目\安全性和维护

在“维护”标签下,您可以单击“查看可靠性历史记录”,这将显示所有应用程序崩溃的列表。然后,您可以单击每个崩溃旁边的“查看技术细节”以获取更多详细信息,例如崩溃时从应用程序抛出的错误代码。

屏幕截图:

安全和维护视图

可靠性监控器

即使禁用了错误报告,调试仍然非常不稳定。我不确定这是操作系统问题还是调试器与操作系统机制的兼容性问题。


8
也可以在Windows Services中禁用它。
摩押人

1
@Moab geeze ...我应该去那儿看。大声笑,我将编辑并添加该信息。谢谢。

5
Find the value named "Disabled"在我的机器上,我还必须将标志设置DontShowUI为,1以完全摆脱当应用程序崩溃时出现的调试窗口。
Alexey Petrenko

我这样做了,这破坏了我的Windows安装。它崩溃了我的电脑。重置后,必须进行维修。Windows可以再次使用,但是regedit已损坏,无法打开。
加里·卡莱尔·库克

只是给寻找该服务的任何人的提示-称为“ Windows错误报告服务”。Kinda重要的是要能够在列表中找到它:)
Mike Marynowski

2

我在Windows 10(2015年9月10日)上注意到错误报告服务未显示在services.msc中,并且注册表项不存在。但是,在我手动添加禁用的密钥并将其设置为值1之后,它仍然可以工作,并且在控制面板> 安全性和维护中显示为“关闭” 。

如上所述,打开regedit,导航到

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows Error Reporting

然后转到Edit > New > DWORD并命名密钥disabled,然后将其值更改为1。


2
如果您看到我的回答,我已经注意到了。这是我最初的解决方案。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.