必须同步禁用wersvc和diagtrack服务、修改hkey_current_user与hkey_local_machine两处注册表键值(disabled=1、doreport=0、allowtelemetry=0)、将诊断数据设为“基本”并关闭活动历史及广告id追踪,才能彻底关闭win11错误报告自动上传和后台诊断功能。

当你在 Windows 11 中反复看到“Windows 正在向 Microsoft 报告问题”弹窗,或发现后台悄悄上传崩溃日志、内存转储、设备信息与使用行为数据时,说明系统后台自动上传调试和诊断数据的功能仍在运行——它默认开启,且会跨服务、跨注册表、跨策略多路并行采集并外发数据,仅关一处无法真正静默。
停用核心服务:切断实时上传通路
按下 Win + R → 输入 services.msc → 回车打开服务管理器。
找到 Windows 错误报告服务(可能显示为 Windows Error Reporting Service 或 Problem Reports and Solutions),右键 → 属性 → 先点击【停止】→ 启动类型设为【禁用】→ 应用 → 确定。
再找到 连接的用户体验和遥测(Connected User Experiences and Telemetry),同样右键 → 属性 → 停止 → 启动类型设为禁用 → 应用 → 确定。
【若只停 WerSvc 而未停 DiagTrack,系统仍会持续上传应用启动、搜索行为、输入习惯等诊断数据】
注册表双重封禁:堵住崩溃弹窗与上报逻辑
方法一:屏蔽当前账户的错误报告界面与上报行为
按下 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\DataCollection;
新建 DWORD (32 位) 值,命名为 AllowTelemetry,数值数据填 0。
设置中收紧诊断级别与可选上传
第一步:按下 Win + I 打开“设置”应用。
第二步:点击左侧“隐私和安全性”,再点击右侧“诊断和反馈”。
第三步:在“诊断数据”下拉菜单中选择基本。
第四步:将“发送可选诊断数据”开关设为关。
第五步:向下滚动,关闭“改进墨迹书写和键入”及“量身定制的体验”两项开关。
第六步:点击页面底部的“删除诊断数据”按钮,清除已缓存的本地遥测记录。
关闭活动历史与广告 ID 追踪
在“设置”中进入“隐私和安全性”→“活动历史记录”,取消勾选“在此设备上存储我的活动历史记录”和“向 Microsoft 发送我的活动历史记录”,然后点击“清除活动历史记录”并确认执行。
接着进入“隐私和安全性”→“常规”,将“允许应用使用我的广告 ID 向我展示个性化广告”设为关;同时关闭“让 Windows 通过跟踪应用启动来改进‘开始’和搜索结果”。











