必须通过设置、服务、注册表和组策略四层操作才能彻底阻止Windows遥测:先设诊断数据为基本级并关闭相关开关;再禁用DiagTrack、WerSvc服务,Diagnostic Policy Service设为手动;接着将AllowTelemetry和MaxTelemetryAllowed注册表值设为0和1;专业版用户还需用gpedit禁用遥测策略并刷新;最后清除活动历史、关闭广告ID与位置服务。

要阻止 Windows 在后台持续上传你的使用行为、输入习惯、屏幕活动甚至设备硬件信息,必须绕过设置里“基本诊断”这类模糊选项,直接从服务、注册表和策略层切断数据出口。
先在系统设置里收紧诊断数据级别
这一步能立即停掉图形界面层的大部分遥测触发,但仅靠它无法阻止后台服务运行:按 Win + I 打开设置 → 左侧点“隐私和安全性” → 右侧选“诊断和反馈”。
将“诊断数据”下拉菜单设为【基本】(Win11)或【必要诊断数据】(Win10 20H2+);关闭“发送可选诊断数据”、“改进墨迹书写和键入”、“量身定制的体验”三项开关;滚动到底部,点击“删除诊断数据”清空本地缓存。
⚠️注意:【即使全关掉这些开关,只要注册表 AllowTelemetry 值仍是默认的3,系统重启后遥测会自动恢复】。所以这步只是起点,不是终点。
停止并禁用核心遥测服务
设置关不掉的服务进程,必须手动掐断:按 Win + R 输入 services.msc 回车 → 在列表中找到以下三项:
Connected User Experiences and Telemetry(DiagTrack)→ 右键“属性” → 先点“停止”,再把“启动类型”改为“禁用”,点“确定”;
Windows Error Reporting Service(WerSvc)→ 同样操作:停止 + 启动类型设为禁用;
Diagnostic Policy Service → 启动类型设为【手动】(不是禁用!否则可能导致Windows更新失败或设置页面空白)→ 点击“停止”。
注册表强制封死遥测开关(所有版本通用)
这是家庭版用户唯一能彻底覆盖系统策略的方法,也是专业版用户的最后一道保险:
方法一:按 Win + R 输入 regedit(以管理员身份运行)→ 导航至:
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\DataCollection
若该路径不存在,右键“Windows”项 → 新建 → 项 → 命名为 DataCollection;
在右侧空白处右键 → 新建 → DWORD (32位) 值 → 命名为 AllowTelemetry → 双击编辑,数值数据改为 0。
方法二:在同一路径下,新建另一个 DWORD 值,命名为 MaxTelemetryAllowed → 数值数据设为 1(强制降级为安全级别,防系统策略覆盖)。
组策略深度拦截(仅限专业版/企业版/教育版)
该方式优先级最高,能覆盖服务与注册表状态:
第一步:按 Win + R 输入 gpedit.msc 回车;
第二步:导航至 计算机配置 → 管理模板 → Windows 组件 → 数据收集和预览版本;
第三步:双击“允许遥测” → 选“已禁用” → 确定;
第四步:双击“关闭用户连接体验” → 设为“已启用”;
第五步:以管理员身份打开命令提示符,运行 gpupdate /force 刷新策略。
清除活动历史与广告ID
这两项虽不属传统遥测,但构成跨应用行为画像的关键拼图:
打开 设置 → 隐私和安全性 → 活动历史记录 → 关闭“在此设备上存储我的活动历史记录”和“向 Microsoft 发送我的活动历史记录” → 点击“清除历史记录”;
返回 隐私和安全性 → 广告ID → 关闭“让应用使用我的广告ID”;
继续进入 位置 → 关闭“位置服务”总开关(系统级定位一旦开启,遥测会附带地理上下文)。











