禁用DiagTrack服务并清理依赖可彻底阻止Win10遥测数据采集:需在服务管理器中禁用“Connected User Experiences and Telemetry”,注册表将Start值设为4,同时禁用Diagnostic Policy Service、WerSvc及AITAgent等三项计划任务。

当你发现Win10系统在空闲时磁盘持续写入、网络流量无故增加,或C盘突然多出大量ETL日志文件,说明DiagTrack服务仍在后台运行并打包上传设备使用数据——它不单是“跟踪”,而是实时采集应用启动频率、输入节奏、搜索关键词联想路径甚至硬件配置特征。
先从服务管理器彻底停用DiagTrack进程
这是最直接有效的一步,能立即终止所有遥测数据采集与上传行为。
按Win + R输入services.msc回车,打开服务管理器。
在列表中找到【Connected User Experiences and Telemetry】(部分系统显示为“用户交互和遥测”或别名DiagTrack)。
双击该服务→在“启动类型”下拉菜单中选择“禁用”→点击“停止”按钮→点击“确定”保存。
【若只点“停止”却不改“启动类型”,重启后服务会自动恢复运行】
通过注册表强制锁定服务状态(防系统更新重置)
某些Windows更新或品牌机预装软件可能绕过服务管理器设置,重新启用DiagTrack。注册表修改可覆盖这种行为,且适用于所有Win10版本,包括家庭版。
按Win + R输入regedit,以管理员身份运行注册表编辑器。
导航至:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DiagTrack。
在右侧双击Start DWORD值,将数值数据改为【4】(表示禁用状态)。
继续检查同路径下的DependOnService多字符串值,若存在内容,右键“修改”并清空全部数据后点击“确定”——这能切断其依赖链,防止被其他服务间接唤醒。
同步禁用关联诊断服务与计划任务
DiagTrack不是孤岛,它依赖Diagnostic Policy Service调度任务,并通过计划任务触发数据打包。单独禁用主服务仍可能留有漏网之鱼。
第一步:回到services.msc,找到并禁用以下两项:
— Diagnostic Policy Service(诊断策略调度器)
— Windows Error Reporting Service(错误日志上传服务,即WerSvc)
第二步:按Win + R输入taskschd.msc打开任务计划程序。
依次展开“任务计划程序库”→“Microsoft”→“Windows”→“Application Experience”,右键禁用以下三项:
① AITAgent
② ProgramDataUpdater
③ StartupAppTask
这三者负责收集启动性能、应用兼容性及用户行为样本,禁用后可阻断DiagTrack的数据源供给。

















