Files

2.0 KiB
Raw Permalink Blame History

Kill-Telemetry

一键封杀 Windows 遥测:屏蔽埋点域名、禁用遥测服务、移除追踪组件。

Windows 内置的遥测系统(DiagTrack / OneCollector / CompatTelRunner)会在未经用户明确同意的情况下,持续收集设备信息、使用习惯等数据,并传输至境外服务器。本项目提供一键脚本,从域名、服务、文件三个层面彻底阻断遥测。

功能特性

  • 域名屏蔽:通过 hosts 将 50+ 遥测/埋点域名重定向至 0.0.0.0
  • 服务禁用:停用并禁用 DiagTrack、dmwappushservice、WerSvc 等遥测服务
  • 策略关闭:设置 AllowTelemetry=0 关闭系统遥测策略
  • 文件封杀:使用 NSudo 以 SYSTEM 权限重命名遥测核心文件(可选)

系统要求

  • Windows 10 / Windows 11
  • 管理员权限
  • 可选:NSudo(用于文件级封杀,路径 D:\NSUDO\NSudoLC.exe)

使用方法

# 以管理员身份运行
.\Kill-Telemetry.bat

或右键 Kill-Telemetry.bat → 以管理员身份运行。

执行效果

项目 效果
hosts 屏蔽 50+ 埋点域名全部封杀
DiagTrack 服务 已禁用
dmwappushservice 已禁用
WerSvc 已禁用
AllowTelemetry 已设为 0
遥测核心文件 已重命名(需 NSudo)

注意事项

  1. 必须以管理员权限运行
  2. 文件级封杀需要 NSudo,未安装时自动跳过
  3. 系统更新后遥测文件可能恢复,重新运行脚本即可
  4. 不影响正常功能(搜索引擎、浏览器、办公软件等均可正常使用)

技术原理

Windows 遥测数据主要通过以下通道外传:

域名 说明
browser.events.data.msn.cn Edge 浏览器遥测
functional.events.data.microsoft.com 系统遥测
vortex.data.microsoft.com 数据收集器
settings-win.data.microsoft.com 遥测设置
telemetry.microsoft.com 遥测服务

脚本通过修改 hosts、禁用服务、重命名文件,阻断这些通道。

许可证

MIT License