Files
Kill-Telemetry/README.md
T

64 lines
2.0 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 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)