禁用 Windows Error Reporting Service(WerSvc)可彻底阻止“Windows 正在向 Microsoft 报告问题”弹窗,方法包括:一、服务管理器设启动类型为禁用;二、注册表修改 Start 值为 4 并执行 net stop WerSvc;三、组策略启用“禁止发送诊断数据”和“禁用 Windows 错误报告”;四、注册表双路径新建 Disabled=1 策略键。

如果您在使用 Windows 11 过程中频繁遭遇“Windows 正在向 Microsoft 报告问题”弹窗,或希望阻止系统自动收集并发送崩溃、错误数据,则很可能是 Windows Error Reporting Service(WerSvc)正在后台运行并触发提示。以下是禁用 WerSvc 服务的多种操作方法:
一、通过服务管理器禁用 WerSvc 服务
服务管理器提供图形化界面,可直接控制 Windows 后台服务的启动类型与运行状态。将 WerSvc 设置为禁用后,该服务既不会随系统启动,也无法被手动启动,从而彻底阻断错误报告弹窗的触发源头。
1、按下 Win + R 组合键,打开“运行”窗口。
2、输入 services.msc 并按回车,进入服务管理界面。
3、在服务列表中向下滚动,找到 Windows Error Reporting Service(显示名称可能为“Windows 错误报告服务”)。
4、右键点击该项,选择“属性”。
5、在“常规”选项卡中,将“启动类型”下拉菜单设置为 禁用。
6、若当前状态显示“正在运行”,请先点击“停止”按钮终止服务实例。
7、点击“应用”,再点击“确定”保存配置。
二、通过注册表编辑器禁用 WerSvc 服务
注册表修改可绕过图形界面限制,适用于所有 Windows 11 版本(含家庭版),且能确保服务无法被系统或第三方程序意外启用。关键在于修改服务控制项的启动参数值。
1、按下 Win + R 打开“运行”窗口。
2、输入 regedit 并按回车,以管理员权限启动注册表编辑器。
3、导航至路径:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WerSvc。
4、在右侧窗格中,双击名为 Start 的 DWORD (32 位) 值。
5、将“数值数据”修改为 4(代表“禁用”状态),点击“确定”。
6、关闭注册表编辑器。
7、以管理员身份打开终端,执行命令:net stop WerSvc,立即终止当前运行的服务进程。
三、通过组策略编辑器禁用错误报告功能
组策略编辑器提供更高层级的系统行为管控能力,不仅可停用 WerSvc,还可同步禁止诊断数据上传和错误报告界面显示,适用于 Windows 11 专业版、企业版及教育版用户。
1、按下 Win + R 打开“运行”窗口。
2、输入 gpedit.msc 并按回车,启动本地组策略编辑器。
3、依次展开:计算机配置 → 管理模板 → Windows 组件 → 数据收集和预览版本。
4、双击右侧策略项:禁止发送诊断数据。
5、勾选“已启用”,点击“应用”后选择“确定”。
6、再次展开:用户配置 → 管理模板 → Windows 组件 → Windows 错误报告。
7、双击打开 禁用 Windows 错误报告,同样设置为“已启用”并确认。
四、通过注册表策略键全局禁用错误报告行为
该方法在注册表中创建策略性禁用键值,覆盖用户级与机器级错误报告逻辑,即使 WerSvc 服务未被完全禁用,系统也会跳过上报流程并抑制 UI 弹窗,兼容性最强。
1、按下 Win + R 打开“运行”窗口,输入 regedit 启动注册表编辑器。
2、依次导航并确保以下路径存在(如不存在则右键上级项 → “新建” → “项”创建):HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\Windows Error Reporting。
3、在该路径右侧空白处右键 → “新建” → “DWORD (32 位) 值”,命名为 Disabled。
4、双击该值,将“数值数据”设为 1,点击“确定”。
5、同样方式,在路径 HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Windows Error Reporting 下创建并配置同名 DWORD 值,数值也为 1。
6、重启计算机使全部注册表策略生效。










