信息发布→ 登录 注册 退出

如何关闭VSCode的遥测(Telemetry)功能保护隐私

发布时间:2025-12-17

点击量:
直接关闭 VSCode 遥测是最简单有效的隐私保护动作,需在 settings.json 中设 "telemetry.enableTelemetry": false、"telemetry.enableCrashReporter": false、"extensions.autoUpdate": false、"update.mode": "none"、"workbench.enableExperiments": false,并可选 hosts 拦截或改用无遥测的 VSCodium。

直接关闭 VSCode 遥测是最简单有效的隐私保护动作,它能阻止编辑器向微软发送使用数据、错误日志和系统信息。关键不是“能不能关”,而是“关全不全”——默认设置只关了一部分,必须手动补全。

在 settings.json 中彻底禁用遥测

这是最可靠的方式,覆盖所有默认界面开关未触及的遥测项:

  • 打开命令面板(Ctrl+Shift+PCmd+Shift+P),输入 Preferences: Open Settings (JSON) 并回车
  • 粘贴以下配置(已适配 2025 年最新版):
{
  "telemetry.enableTelemetry": false,
  "telemetry.enableCrashReporter": false,
  "extensions.autoUpdate": false,
  "update.mode": "none",
  "workbench.enableExperiments": false
}

保存后重启 VSCode。这几项分别停用了基础遥测、崩溃报告、自动扩展更新、自动版本更新和实验性功能——后者常被忽略,但实际会悄悄上报行为数据。

通过图形界面快速关闭显性遥测开关

适合刚接触 VSCode 的用户,但仅作辅助,不能替代 JSON 配置:

  • 点击左下角齿轮图标 → Settings
  • 左侧菜单选 Telemetry
  • 取消勾选:Enable TelemetryEnable Crash Reporter
  • 关闭后无需重启,但建议仍补上 JSON 配置以防遗漏

拦截残留网络请求(进阶防护)

即使遥测开关已关,个别扩展或旧版内核仍可能尝试连接 telemetry.visualstudio.com 等域名。可双保险处理:

  • 修改 hosts 文件:在系统 hosts 中添加一行 0.0.0.0 telemetry.visualstudio.com(Windows 在 C:\Windows\System32\drivers\etc\hosts,macOS/Linux 在 /etc/hosts
  • 或使用轻量防火墙工具(如 Windows Defender 防火墙出站规则)阻止 VSCode 访问 *telemetry* 相关域名
  • 注意:此步不影响代码运行、Git 或调试功能,仅阻断外发遥测流量

替代方案:换用 VSCodium

如果你希望“开箱即无遥测”,VSCodium 是 VSCode 的完全开源构建版,由社区持续同步上游代码,且默认移除所有微软遥测模块,无需手动配置。下载地址为 vscodium.com。它兼容全部 VSCode 扩展与工作区设置,切换成本极低。

基本上就这些。关遥测不复杂,但容易忽略 autoUpdate、crashReporter 和 hosts 层拦截这三个点。做完之后,你的编辑器就真正只为你服务了。

标签:# 微软  # 下载地址  # 如果你  # 这是  # 进阶  # 隐私保护  # 编辑器  # 最简单  # 重启  # 新和  # visualstudio  # cos  # linux  # win  # macos  # mac  # 工具  # 防火墙  # windows  # json  # git  # js  # vscode  
在线客服
服务热线

服务热线

4008888355

微信咨询
二维码
返回顶部
×二维码

截屏,微信识别二维码

打开微信

微信号已复制,请打开微信添加咨询详情!