关闭Win11错误报告需三步:先禁用WerSvc服务,再通过注册表在HKEY_CURRENT_USER和HKEY_LOCAL_MACHINE下设Disabled=1及DoReport=0,专业版用户可用gpedit.msc启用组策略禁用。

当你在 Win11 中反复看到“Windows 正在向 Microsoft 报告问题”弹窗,或发现后台悄悄上传崩溃日志与诊断数据,说明系统错误报告自动上传功能仍在运行。该功能默认开启,会收集程序崩溃堆栈、内存转储和设备信息并发送至微软服务器,关闭它需从服务、注册表、策略三层面协同阻断。
停用核心服务 WerSvc
这是最直接有效的第一步,所有 Win11 版本(含家庭版)都适用。WerSvc 一停,前台弹窗、后台打包、网络上传全部中断。
按下 Win + R → 输入 services.msc → 回车打开服务管理器。
在列表中找到 Windows 错误报告服务(部分系统显示为 Windows Error Reporting Service 或 Problem Reports and Solutions),右键 → “属性”。
在“常规”选项卡中,先点击停止按钮终止当前运行实例 → 将启动类型设为禁用 → 点击“应用”→“确定”。
【若跳过停止步骤,下次开机时服务仍会自动拉起】
注册表双重封锁(家庭版必做)
仅停服务无法完全杜绝崩溃瞬间的闪退弹窗,必须补上注册表层屏蔽。以下两处路径缺一不可,否则仍可能漏报。
方法一:用户级静默(只影响当前登录账户)
按下 Win + R → 输入 regedit → 回车;
导航至:HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\Windows Error Reporting;
若路径不存在,需手动逐级新建 Policies → Microsoft → Windows → Windows Error Reporting;
右键空白处 → 新建 → DWORD (32 位) 值 → 命名为 Disabled → 双击设数值数据为 1(十进制)。
方法二:系统级封禁(影响所有账户)
继续在 regedit 中导航至:HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\PCHealth\ErrorReporting;
新建 DWORD (32 位) 值,命名为 DoReport,数值数据填 0;
再导航至:HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Windows Error Reporting;
同样新建 DWORD 值 Disabled,数值设为 1。
【这两处路径若有一处未创建或键值写错,静默效果将失效】
专业版用户:组策略一键覆盖
如果你使用的是 Win11 专业版、企业版或教育版,组策略能自动同步写入对应注册表项,避免手误,且优先级高于服务状态。
第一步:按下 Win + R → 输入 gpedit.msc → 回车启动本地组策略编辑器。
第二步:依次展开左侧路径:计算机配置 → 管理模板 → Windows 组件 → Windows 错误报告。
第三步:在右侧双击“禁用 Windows 错误报告” → 选择“已启用” → 点击“确定”。
第四步:在同一路径下,双击“防止显示 Windows 错误报告对话框” → 同样设为“已启用” → 点击“确定”。
这一步做完后无需重启,策略会立即生效,但建议重启一次确保所有子进程刷新。

















