关闭Windows 11遥测需三步:一将“诊断数据”设为【基本】;二禁用“Connected User Experiences and Telemetry”服务;三删除ETLLogs与LocalState缓存,并对dmwappushservice.exe启用DEP限制。

刚装好的Windows 11电脑运行变慢、网络莫名上传、隐私敏感信息被反复调用——这些现象很可能源于系统后台持续发送诊断数据。微软默认开启的遥测服务会采集设备性能、应用使用频次、崩溃日志甚至部分输入内容,关闭它能直接减少CPU后台唤醒、降低网络占用、避免非必要数据外泄。
关闭可选诊断数据(核心一步)
打开“设置”→“隐私和安全性”→“诊断和反馈”,将“诊断数据”选项从“完全”或“增强”改为【基本】。这一步必须先做,否则后续操作效果会被覆盖——因为“增强”及以上级别会强制开启后台遥测进程,即使你禁用其他开关,系统仍会每小时向微软发送设备ID、应用启动序列等数据。
点击“查看诊断数据”链接,确认当前诊断级别已生效。若页面显示“正在收集基本诊断数据”,说明已成功降级。
停用连接用户体验和遥测服务
按 Win+R 输入 services.msc 回车,找到“Connected User Experiences and Telemetry”服务。
双击该服务→将“启动类型”设为【禁用】→点击“停止”按钮立即终止运行。注意:不要选择“手动”,否则系统更新后该服务可能被自动重启;也不要尝试删除或修改其注册表项,这会导致Windows Update失败或设置应用崩溃。
这一步操作起来很简单,但必须在“诊断数据”设为“基本”之后执行,否则服务会因权限冲突拒绝停止。
清除已缓存的诊断数据并阻止再生成
第一步:按下 Win+R 输入 %ProgramData%\Microsoft\Diagnosis\ETLLogs 回车,删除该文件夹下所有子文件夹(如AutoLogger、Scheduled、WPR_initiated)。
第二步:在地址栏粘贴 %LocalAppData%\Packages\Microsoft.Windows.DiagnosticDataViewer_8wekyb3d8bbwe\LocalState,清空整个 LocalState 文件夹。这里存放着诊断查看器缓存的原始日志,不清空会导致“诊断数据”设置界面反复提示“正在处理历史数据”。
第三步:右键“此电脑”→“属性”→“高级系统设置”→“性能”区域点“设置”→切换到“数据执行保护”选项卡→勾选“为除下列选定程序之外的所有程序和服务启用DEP”,然后点击“添加”,浏览到 C:\Windows\System32\dmwappushservice.exe 并加入排除列表。这个服务是诊断数据推送的核心载体,加DEP限制后它无法注入其他进程内存,彻底阻断数据打包行为。

















