可彻底关闭windows错误报告弹窗:一、服务管理器禁用wersvc;二、注册表双路径设dontshowui/disabled/doreport;三、组策略启用禁用策略及临界警告屏蔽;四、控制面板关闭问题报告;五、注册表改wersvc的start值为4。

如果您在使用Windows系统时频繁遭遇“应用程序已停止工作”“Windows 已关闭此程序”等错误报告弹窗,这些提示均由Windows错误报告机制(WerSvc及相关组件)主动触发,不仅中断操作流程,还可能持续采集并上传诊断数据。以下是多种相互独立、可单独生效的关闭方法:
一、通过服务管理器禁用Windows错误报告服务
该方法直接终止WerSvc服务的运行与自启能力,切断所有前台弹窗触发、后台错误采集及诊断数据上传行为,适用于所有Windows 10/11版本(含家庭版),操作即时生效且完全可逆。
1、按下Win + R组合键打开“运行”对话框,输入services.msc并按回车,启动服务管理界面。
2、在服务列表中向下滚动,找到名称为Windows Error Reporting Service的条目(部分系统显示为“Problem Reports and Solutions”)。
3、右键点击该项,选择“属性”。
4、在“常规”选项卡中,将“启动类型”下拉菜单设置为禁用。
5、若当前“服务状态”显示为“正在运行”,请先点击“停止”按钮终止实例。
6、点击“应用”,再点击“确定”保存更改。
二、通过注册表编辑器实现用户级与系统级双重禁用
该方法分别在HKEY_CURRENT_USER与HKEY_LOCAL_MACHINE路径下写入禁用标记,强制屏蔽前台弹窗(DontShowUI)、全局上报行为(Disabled)及诊断数据收集(DoReport),确保家庭版用户获得与专业版同等的静默效果,无需依赖组策略。
1、按下Win + R打开“运行”,输入regedit并以管理员身份运行注册表编辑器。
2、导航至路径:HKEY_CURRENT_USER\Software\Microsoft\Windows\Windows Error Reporting。
3、在右侧空白处右键 → 新建 → DWORD (32位) 值,命名为DontShowUI,双击将其数值数据设为1。
4、再次右键 → 新建 → DWORD (32位) 值,命名为Disabled,数值数据同样设为1。
5、继续导航至路径:HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\PCHealth\ErrorReporting。
6、在右侧新建DWORD (32位) 值,命名为DoReport,数值数据设为0。
7、再导航至路径:HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Windows Error Reporting,新建DWORD (32位) 值,命名为Disabled,数值数据设为1。
三、通过组策略编辑器禁用错误报告与临界警告
该方法利用系统级策略强制覆盖所有错误报告接口调用,不仅阻止弹窗渲染,还同步禁用诊断数据上传路径,仅适用于Windows 10/11专业版、企业版及教育版,策略生效后不可被用户级设置覆盖。
1、按下Win + R,输入gpedit.msc并回车,启动本地组策略编辑器。
2、在左侧依次展开:计算机配置 → 管理模板 → Windows组件 → Windows错误报告。
3、在右侧双击打开“禁用Windows错误报告”策略项,选择“已启用”,点击“确定”。
4、返回上一级,再双击打开“禁止显示有关临界错误的警告”策略项,同样设为“已启用”并确认。
四、通过控制面板关闭问题报告与反馈设置
该方法利用系统内置图形界面直接关闭错误报告触发机制及用户交互入口,适用于所有Windows 10/11版本,操作无需管理员权限,可立即抑制弹窗生成逻辑,但不阻断后台服务运行。
1、右键点击“开始”按钮,选择“运行”,在对话框中输入control并按回车,打开经典控制面板视图。
2、在控制面板右上角将“查看方式”设为“类别”,然后点击“系统和安全”。
3、在“系统和安全”页面中,点击“安全性与维护”。
4、在左侧导航栏中点击“维护”,随后在右侧区域找到并点击“检查解决方案”链接。
5、在弹出的“问题报告设置”窗口中,点击“更改设置”按钮(若提示需管理员权限,请确认)。
6、在新窗口中,选择从不检查解决方案选项,并勾选不向Microsoft发送任何错误报告复选框。
7、点击“确定”保存设置。
五、通过注册表修改WerSvc服务启动参数
该方法修改系统全局注册表项,强制跳过WerSvc服务初始化流程,即使服务未被禁用,其主入口也会被系统忽略,实现静默屏蔽效果,适用于所有Windows 10/11版本,需重启生效。
1、按下Win + R打开“运行”,输入regedit并以管理员权限运行注册表编辑器。
2、导航至路径:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WerSvc。
3、在右侧窗格中找到名为Start的DWORD值,双击将其数值数据修改为4(表示禁用)。
4、关闭注册表编辑器,重启计算机使更改生效。











