需从服务、策略与注册表三层面同步干预:一、禁用wersvc服务;二、组策略禁用错误报告(专业版及以上);三、注册表设dontshowui和disabled为1;四、控制面板关闭问题反馈;五、注册表修改wersvc启动参数为4并停止服务。

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











