用注册表调整 Windows 诊断数据(遥测)级别

设置 AllowTelemetry 策略值,限制 Windows 上传给微软的诊断数据量,优先级高于设置页的滑块。

Windows注册表隐私诊断数据中风险
以管理员身份执行 reg add "HKLM\SOFTWARE\Policies\Microsoft\DataCollection" /v AllowTelemetry /t REG_DWORD /d 1 /f,把级别固定为"必需";企业版可用 0 表示关闭。

01命令

命令
$ reg add "HKLM\SOFTWARE\Policies\Microsoft\DataCollection" /v AllowTelemetry /t REG_DWORD /d 1 /f && reg query "HKLM\SOFTWARE\Policies\Microsoft\DataCollection" /v AllowTelemetry

02作用说明

Windows 诊断数据分四级:0 关闭、1 必需、2 增强、3 可选。在 HKLM\SOFTWARE\Policies\Microsoft\DataCollection 下设置 AllowTelemetry 属于策略,优先级高于"设置 > 隐私"里的滑块,设置页会变灰。注意:0 级只在企业版/教育版生效,专业版和家庭版实际最低就是 1 级。删除这个值即可取消覆盖,把控制权还给设置页。

03风险

风险中风险
使用条件Run Command Prompt as administrator. Value 0 (off) is only honored on Enterprise/Education editions; Pro/Home minimum is 1.
!注意: 需要管理员权限写 HKLM。网上一些极端"关闭遥测"的脚本会顺手破坏 Windows 更新和商店登录,不建议照抄。

04撤销

撤销
$ reg delete "HKLM\SOFTWARE\Policies\Microsoft\DataCollection" /v AllowTelemetry /f

05来源

最后验证: 2026-09-18 · 分类: 系统与设置