Win10家庭版需先解锁组策略,专业版及以上才原生支持;启用“允许遥测”策略并设为“安全级别”,再禁用DiagTrack服务,方可彻底阻止诊断数据上传。

确认系统版本与组策略可用性
Win10家庭版默认不带组策略编辑器(gpedit.msc),强行运行会提示“此功能不可用”;专业版、企业版、教育版才原生支持。若你正用家庭版,请先完成组策略解锁教程,否则后续所有步骤将无法执行。
定位并禁用诊断数据上传策略
第一步:按下 Win + R,输入 gpedit.msc 并回车,打开本地组策略编辑器。
第二步:依次展开路径:计算机配置 → 管理模板 → Windows组件 → 数据收集和预览版本。
第三步:在右侧列表中找到并双击打开“允许遥测”策略项。
第四步:勾选“已启用”,然后在下方下拉菜单中选择“安全级别”(即仅发送基本设备和崩溃信息,不包含应用使用行为、搜索记录、输入法词典等敏感遥测)→ 点击“确定”保存。
注意:若你目标是完全切断诊断引擎向外发送网络遥测数据,必须选“已启用”+“安全级别”,选“未配置”或“已禁用”均无效——微软设计如此,“已禁用”只是关闭策略本身,不改变服务实际行为;“未配置”则沿用系统默认的“完整”遥测级别。
同步关闭诊断追踪服务(关键补强)
方法一:服务管理器手动停用
按下 Win + R → 输入 services.msc → 找到 DiagTrack(全称 Diagnostic Tracking Service)→ 右键属性 → 先点“停止”,再将“启动类型”设为“禁用” → 切换到“恢复”选项卡,把三次失败后的操作全部设为“无操作” → 点击“应用”。
方法二:PowerShell一步禁用(管理员权限)
右键开始菜单 → 选择“Windows PowerShell(管理员)” → 执行命令:Get-Service DiagTrack | Set-Service -StartupType Disabled → 回车后无报错即成功。
【DiagTrack服务必须禁用,否则即使组策略设为“安全级别”,该服务仍会主动连接Microsoft服务器上传诊断日志】
验证遥测是否真正停止
重启电脑后,打开任务管理器 → 切换到“性能”选项卡 → 点击左下角“打开资源监视器” → 在“网络”页签下观察“TCP连接”列表 → 搜索关键词 settings-win.data.microsoft.com 或 v10.events.data.microsoft.com。若无任何活动连接,说明诊断引擎已不再外发遥测数据。


















