必须同时禁用WerSvc服务、修改用户级(DontShowUI=1)和系统级(Disabled=1)注册表、关闭诊断数据上传,才能彻底阻止Windows错误报告弹窗、后台上传及隐私泄露。

当你运行的程序突然崩溃,Windows 弹出“已停止工作”窗口并自动尝试连接微软服务器发送错误报告,这不仅泄露隐私,还可能在后台占用网络和CPU资源。要真正阻止这一行为,必须同时切断前台弹窗、后台服务、注册表触发点三路通道。
禁用Windows错误报告核心服务
这是最直接有效的一步,所有Windows 10/11版本(含家庭版)都适用。WerSvc服务一旦禁用,前台弹窗立即消失,后台打包上传进程彻底终止。
按下Win + R → 输入services.msc并回车 → 在服务列表中找到【Windows Error Reporting Service】(显示名称可能为Problem Reports and Solutions)→ 右键→属性→先点击“停止”按钮(若状态为“正在运行”,不点停止会导致重启后自启)→将“启动类型”设为“禁用”→点击“应用”→“确定”。
通过注册表双层屏蔽(家庭版必做)
家庭版没有组策略,仅靠禁用服务还不够——系统仍可能通过用户级策略或残留注册表项触发上报。必须同时修改当前用户与系统级注册表,缺一不可。
方法一:屏蔽前台弹窗
按下Win + R → 输入regedit并以管理员身份运行 → 导航至HKEY_CURRENT_USER\Software\Microsoft\Windows\Windows Error Reporting → 右键右侧空白处→新建→DWORD (32位)值→命名为DontShowUI → 双击设数值数据为1。
方法二:全局禁用上报功能
继续在regedit中导航至HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows Error Reporting → 新建DWORD (32位)值→命名为Disabled → 数值数据设为1。
【关键提醒】这两处注册表路径必须全部设置,否则DontShowUI=1只能隐藏弹窗,但错误数据仍在后台静默收集并缓存。
关闭诊断数据总开关(Win10/Win11通用)
即使服务和注册表都已处理,系统仍可能通过“诊断和反馈”通道上传轻量遥测。这一步是隐私防护的最后一道闸门。
第一步:进入设置→隐私和安全性→诊断和反馈→将“诊断数据”下拉菜单设为【基本】(Win11)或“安全”(Win10部分版本);
第二步:关闭“向Microsoft发送可选诊断数据”;
第三步:滚动到底部→点击“错误报告查看器”→关闭“向Microsoft发送错误报告”选项。


















