必须从设置、服务、注册表、权限与系统级定位五层面同步阻断,才能彻底阻止windows 11后台收集上传个人信息:关闭诊断数据、活动历史、广告id;禁用diagtrack与wersvc服务;修改注册表禁止遥测、活动上传及定位;最后关闭系统级定位总开关。

要阻止 Windows 11 在后台持续收集并上传使用行为、系统状态、输入习惯、位置痕迹、应用活动及跨设备行为等个人信息,必须绕过图形界面的表面限制,从设置、服务、注册表、权限与系统级服务五个独立层面同步阻断,缺一不可。
通过系统设置关闭核心诊断与活动历史通道
这一步操作起来很简单,直接在图形界面中关闭最常启用的数据上报开关,能立即中断用户可见层的遥测流,但无法影响底层服务级采集逻辑。
按下 Win + I 打开“设置”应用 → 点击左侧“隐私和安全性” → 右侧选择“诊断和反馈”。
在“诊断数据”下拉菜单中,选择【基本】(Windows 11 22H2 及更新版本)。
将“发送可选诊断数据”开关设为关。
向下滚动,关闭“改进墨迹书写和键入”及“量身定制的体验”中的全部两个开关。
返回“隐私和安全性”主菜单 → 点击“活动历史记录” → 取消勾选“在此设备上存储我的活动历史记录”与“向 Microsoft 发送我的活动历史记录”。
点击“清除此帐户的活动历史记录”旁的“清除历史记录”按钮,并在确认对话框中点击是。
禁用广告 ID 与跨应用行为追踪
广告 ID 是 Windows 11 用于唯一标识用户并构建行为画像的核心标识符,关闭后可阻断基于应用启动、搜索、语言偏好等维度的定向推荐与数据关联分析。不关它,哪怕其他都关了,微软仍能通过后台应用行为拼出你的日常轨迹。
方法一:
在“设置”中进入“隐私和安全性”→“常规”。
将“允许应用使用我的广告 ID 向我展示个性化广告”设为关。
关闭“让 Windows 通过跟踪应用启动来改进‘开始’和搜索结果”。
取消勾选“在设置应用中向我显示建议的内容”。
关闭“允许网站通过访问我的语言列表来显示本地相关内容”。
方法二(更彻底):
按下 Win + R → 输入 regedit 并以管理员身份运行 → 导航至:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\AdvertisingInfo
双击右侧的 Id 值 → 将数值数据修改为一串无意义的 32 位字符(如 aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa)→ 点击确定。
【注意:此操作不会删除广告 ID,但使其失效,且重启后不恢复】
终止遥测核心服务进程
“连接的用户体验和遥测”(Connected User Experiences and Telemetry,即 DiagTrack)与“Windows 错误报告服务”(WerSvc)是 Windows 11 中负责采集、打包、加密并上传遥测数据及崩溃日志的两个底层服务。仅改设置不管用,必须停掉它们。
第一步:禁用 Connected User Experiences and Telemetry
按下 Win + R → 输入 services.msc 并回车 → 在服务列表中找到名称为 Connected User Experiences and Telemetry 的服务项 → 右键 → “属性” → 将“启动类型”设为禁用 → 若当前状态为“正在运行”,先点击“停止” → 点击“应用” → 再点击“确定”。
第二步:禁用 Windows 错误报告服务
仍在 services.msc 窗口中 → 找到 Windows Error Reporting Service(部分系统显示为 Problem Reports and Solutions)→ 右键 → “属性” → 启动类型设为禁用 → 若状态为“正在运行”,先点“停止” → 应用并确定。
通过注册表强制关闭遥测与定位上传
注册表修改具备最高优先级,能覆盖设置与服务状态,且对家庭版用户同样有效。操作前请确保已以管理员身份运行注册表编辑器。
① 阻断诊断数据生成:
导航至 HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\DataCollection
新建 DWORD (32 位) 值,命名为 AllowTelemetry,数值数据设为 0。
② 禁用活动历史上传:
导航至 HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\System
新建 DWORD (32 位) 值,命名为 UploadUserActivities,数值数据设为 0。
③ 彻底关闭定位服务:
导航至 HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\LocationAndSensors
新建 DWORD (32 位) 值,命名为 DisableLocation,数值数据设为 1。
④ 关闭传感器与 Wi-Fi 位置感知:
在同一路径 LocationAndSensors 下,再新建 DWORD 值 DisableLocationScripting,数值设为 1。
全局关闭系统级定位总开关
即使注册表已禁用,若系统级定位总开关开着,部分服务仍可能尝试调用位置接口并触发缓存行为。这是最后一道物理闸门。
按下 Win + I 打开“设置” → 左侧点“隐私和安全性” → 右侧向下滚动,点击“位置” → 将页面顶部的【定位服务】开关从蓝色切换为灰色。
继续向下滚动至“位置历史记录”区域 → 点击“清除”按钮 → 在弹出窗口中点击“清除”执行删除。











