# 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`) ## 使用方法 ```powershell # 以管理员身份运行 .\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](LICENSE)