Windows 10需组合四步才能彻底禁用诊断数据外发:第一步设最低诊断级别并清除历史数据;第二步禁用Connected User Experiences and Telemetry等关键遥测服务;第三步通过组策略禁用遥测及客户体验计划;第四步修改注册表强制关闭遥测与错误报告。

Windows 10 默认持续向微软发送诊断数据,包括设备型号、系统崩溃快照、应用错误堆栈、键盘输入行为特征等,这些数据可能跨区域传输且无法在常规设置中完全关闭。仅调低诊断级别或关闭个别开关无法阻断所有上传通道,必须组合多层干预手段才能真正切断全部诊断数据外发路径。
第一步:将诊断数据级别强制设为最低并清除历史
1、按 Win + I 打开“设置”,点击“隐私和安全性”→“诊断和反馈”。
2、在“诊断数据”下拉菜单中,选择【必要诊断数据】(20H2 及更新版)或【基本】(旧版),该选项仍会发送部分系统级必需遥测,但已是图形界面可选的最低档。
3、关闭“改进Inking 和键入识别”与“量身定制的体验”两个开关——不关掉它们,系统仍会偷偷上传墨迹笔迹样本和拼写修正日志。
4、滚动到底部,点击“删除诊断数据”,确认执行。这一步会清空本地已缓存但尚未上传的原始数据包,避免后续策略生效前被批量发出。
第二步:禁用关键遥测服务(必须操作)
方法一:终止连接用户体验与遥测服务
1、按 Win + R 输入 services.msc 回车。
2、找到名称为 Connected User Experiences and Telemetry 的服务(显示名可能为“连接用户体验和遥测”)。
3、双击打开属性,把“启动类型”设为【禁用】,若状态显示“正在运行”,先点“停止”。
4、点击“应用”→“确定”。
⚠️ 注意:此服务是触发启动时蓝色“跨境传输同意页”的核心进程,也是后台持续采集用户交互事件的主控模块,禁用后多数遥测线程将直接失活。
方法二:同步停用 Windows 错误报告及诊断跟踪服务
1、仍在 services.msc 界面中,依次找到以下三项:
• Windows Error Reporting Service(WerSvc)
• Diagnostic Policy Service
• Diagnostic Tracking Service(dmwappushservice)
2、对每一项执行相同操作:右键→属性→启动类型设为【禁用】→若正在运行则点“停止”→应用并确定。
3、关闭服务管理器,无需重启立即生效。这三者构成错误捕获→策略判定→上传执行的完整链路,缺一不可。
第三步:组策略彻底封锁遥测通道(专业版/企业版必做)
1、按 Win + R 输入 gpedit.msc 回车,打开本地组策略编辑器。
2、导航至:计算机配置 → 管理模板 → Windows 组件 → 数据收集和预览版本。
3、双击右侧“允许遥测”,选择【已禁用】,点击确定。
4、在同一路径下,双击“限制诊断数据上传频率”,启用它,并将“最大上传频率”设为【从不】。
5、继续导航至:计算机配置 → 管理模板 → 系统 → Internet通信管理 → Internet通信设置,双击“关闭Windows客户体验改善计划”,设为【已启用】。
6、按 Win + R 输入 cmd,右键以管理员身份运行,执行:
gpupdate /force —— 强制刷新策略,避免重启延迟生效。
第四步:注册表补漏(全版本通用,含家庭版)
1、按 Win + R 输入 regedit 回车,以管理员身份运行注册表编辑器。
2、定位到路径:
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\DataCollection。
3、若该路径不存在,需手动逐级新建:右键“Windows”→新建→项→命名为 DataCollection。
4、在 DataCollection 项内右键→新建→DWORD (32位) 值,命名为 AllowTelemetry,双击将其数值数据设为 0。
5、再新建一个 DWORD 值,命名为 MaxTelemetryAllowed,数值数据同样设为 0。
6、另开一个注册表窗口,导航至:
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsErrorReporting。
7、在此路径下新建 DWORD 值 Disabled 和 DontShowUI,两者数值数据均设为 1。
✅ 这些注册表键值会覆盖组策略与设置界面的所有妥协式选项,是唯一能让家庭版达到专业版同等封锁强度的操作。

















