Windows 10可通过五种方法关闭诊断数据上传:一、设置中调低诊断级别并关闭相关选项;二、组策略禁用遥测(专业版/企业版);三、注册表修改AllowTelemetry为0(全版本);四、禁用诊断计划任务和服务;五、关闭应用级诊断权限。

如果您发现 Windows 10 系统在后台持续向微软服务器发送诊断数据,可能涉及系统性能、网络流量及个人隐私泄露风险。以下是关闭系统自动发送诊断数据的多种有效方法:
一、通过设置应用禁用诊断和反馈
此方法适用于大多数用户,无需修改注册表,操作直观且可逆。系统将停止向微软发送设备使用情况、错误报告及遥测数据。
1、按下 Win + I 打开“设置”界面。
2、点击“隐私和安全性”,在左侧菜单中选择“诊断和反馈”。
3、在右侧“诊断数据”下拉菜单中,选择“必要诊断数据”(Windows 10 20H2 及以后版本)或“基本”(旧版)。
4、关闭开关“改进 Inking 和键入识别”和“量身定制的体验”。
5、向下滚动,点击“删除诊断数据”,然后确认执行删除。
二、通过组策略编辑器彻底禁用遥测(仅限专业版/企业版)
该方式可强制阻止所有诊断数据上传行为,包括系统级遥测服务调用,效果强于设置界面调整。
1、按下 Win + R,输入 gpedit.msc,回车打开组策略编辑器。
2、依次展开路径:计算机配置 → 管理模板 → Windows 组件 → 数据收集和预览版本。
3、双击右侧“允许遥测”,选择“已禁用”,点击“确定”。
4、继续在相同路径下找到“限制诊断数据上传频率”,设为“已启用”,并将“最大上传频率”设为“从不”。
5、按 Win + R 输入 cmd,右键以管理员身份运行,执行命令:gpupdate /force 刷新策略。
三、通过注册表禁用 AllowTelemetry(全版本适用)
此方法直接覆盖系统遥测控制开关,适用于家庭版等无组策略的系统,需谨慎操作并提前备份注册表。
1、按下 Win + R,输入 regedit,回车打开注册表编辑器。
2、定位到路径:HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\DataCollection。
3、若该路径不存在,请手动新建:右键“DataCollection”项 → 新建 → 项 → 命名为 DataCollection;再右键右侧空白区 → 新建 → DWORD (32位) 值 → 命名为 AllowTelemetry。
4、双击 AllowTelemetry,将数值数据设为 0,基数选“十六进制”或“十进制”均可。
5、重启电脑使设置生效。此时系统将完全停止主动上传诊断数据。
四、禁用诊断相关计划任务和服务
即使遥测被禁用,部分遗留任务仍可能尝试触发诊断行为。禁用这些组件可消除残余上传动作。
1、按下 Win + R,输入 taskschd.msc,回车打开任务计划程序。
2、在左侧面板依次展开:任务计划程序库 → Microsoft → Windows → Application Experience。
3、在右侧列表中,右键以下三项并选择“禁用”:AITask、ProgramDataUpdater、StartupAppTask。
4、继续展开:Microsoft → Windows → Customer Experience Improvement Program,禁用其中全部任务(如 Consolidator、Uploader)。
5、按 Win + R 输入 services.msc,找到并双击“Connected User Experiences and Telemetry”,将启动类型改为“禁用”,并点击“停止”按钮。
五、关闭应用级诊断权限
某些 UWP 应用会单独请求诊断访问权限,即使系统级遥测已关闭,仍可能通过应用通道上传信息。
1、进入“设置 → 隐私和安全性 → 应用诊断”。
2、关闭顶部开关“允许应用访问有关其他应用的诊断信息”。
3、向下滚动至“选择可访问诊断信息的应用”列表,将所有已列出的应用权限逐个设为“关闭”。
4、注意:桌面应用程序(如 Chrome、微信、Office)不受此设置约束,需在其各自设置中单独关闭遥测选项(例如 Word 中:文件 → 选项 → 隐私设置 → 取消勾选“发送使用情况数据”)。










