禁用Windows错误报告需三步协同:1.禁用WerSvc服务;2.禁用Security Center服务;3.专业版用组策略、家庭版用注册表(DontShowUI和Disabled设为1)彻底屏蔽弹窗。

Windows 10系统频繁弹出“Windows已关闭问题报告”“发送错误报告”或“程序停止工作”等干扰性警报,严重影响操作连贯性,尤其在运行老旧软件、调试开发环境或进行全屏演示时尤为恼人。这些弹窗由WerSvc服务驱动,且常与Security Center服务联动触发,需从服务、策略、注册表三层面协同处理才能彻底禁用。
停用Windows错误报告核心服务
这一步直接终止后台错误采集进程,是所有方法中最基础、最有效的拦截手段,适用于家庭版、专业版等全部Win10版本,操作后立即生效,无需重启。
1、按 Win + R 打开运行框,输入 services.msc 并回车。
2、在服务列表中找到 Windows Error Reporting Service(部分系统显示为Problem Reports and Solutions)。
3、右键→属性→将“启动类型”设为禁用;若状态显示“正在运行”,务必先点击停止按钮。
4、点击“应用”→“确定”保存。此时系统已无法主动拉起错误报告UI线程。
禁用安全中心服务阻止通知弹窗
Security Center服务本身不报错,但它会监听其他安全组件状态,并在检测到程序被防火墙拦截、UAC权限异常或服务异常时主动弹出“Windows安全警报”——这类弹窗和WerSvc无关,但用户常误认为是同一类问题。
方法一:通过服务管理器禁用
1、按 Win + R → 输入 services.msc → 回车。
2、在列表中找到 Security Center 服务(注意不是Windows Security Service)。
3、双击打开属性→将“启动类型”改为禁用→点击“停止”→确定。
方法二:若服务名不可见或显示为灰色,说明系统已重命名该服务。此时请改用注册表定位:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SecurityCenter,确认其Start值为4,否则手动修改为4。
组策略屏蔽错误报告界面(仅限专业版/企业版)
该方法不关闭服务,而是切断系统调用错误报告UI的策略路径,对稳定性零影响,且能覆盖服务未完全终止时的残留弹窗。
第一步:启用“禁止显示临界错误警告”
1、Win + R → 输入 gpedit.msc → 回车。
2、左侧依次展开:计算机配置 → 管理模板 → Windows组件 → Windows错误报告。
3、右侧双击“禁止显示有关临界错误的警告”→选择已启用→确定。
第二步:彻底禁用Windows错误报告功能
1、仍在同一位置,双击打开“禁用Windows错误报告”策略项。
2、同样设为已启用→点击确定。
这两项策略一旦生效,即使WerSvc意外恢复运行,系统也不会渲染任何错误报告窗口。
注册表双重写入确保静默(家庭版必选)
家庭版无组策略编辑器,必须通过注册表补全用户级+系统级禁用逻辑,否则可能在特定账户下仍出现弹窗。
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、重复步骤3–4,在此处也新建并设置 Disabled = 1。
⚠️ 注意:若该路径不存在,请手动逐级新建文件夹,不能跳过中间层级。

















