VSCode遥测可禁用:一、设置界面取消Telemetry和Crash Reporter选项;二、命令行启动加--disable-telemetry参数;三、settings.json添加两行false配置;四、卸载遥测扩展并删除缓存。

如果您在使用 VSCode 时注意到后台存在遥测(Telemetry)数据上传行为,可能对隐私边界或网络流量产生疑虑。VSCode 默认启用部分遥测功能以支持产品改进,但用户可主动干预其开关状态。以下是几种独立、互不依赖的禁用方式:
本文运行环境:MacBook Air,macOS Sequoia。
一、通过设置界面关闭遥测
该方法直接修改用户级设置,无需编辑配置文件,适用于希望保留默认安装结构的用户。
1、打开 VSCode,按下 Cmd + , 打开设置界面。
2、在右上角搜索框中输入 telemetry。
3、找到 Telemetry: Enable Telemetry 选项,取消勾选。
4、同时检查 Telemetry: Enable Crash Reporter 是否已禁用。
二、通过命令行参数启动禁用
该方法在每次启动 VSCode 时强制覆盖遥测策略,适用于需临时隔离数据上报的调试场景。
1、退出所有 VSCode 实例。
2、打开终端,执行命令:code --disable-telemetry。
3、若需同时禁用崩溃报告,追加参数:code --disable-telemetry --disable-crash-reporter。
三、修改用户 settings.json 文件
该方法通过手动注入配置项实现持久化关闭,适用于熟悉 JSON 结构且偏好文本配置管理的用户。
1、按下 Cmd + Shift + P 打开命令面板。
2、输入并选择 Preferences: Open Settings (JSON)。
3、在大括号内添加两行配置:
"telemetry.enableTelemetry": false,
"telemetry.enableCrashReporter": false
四、删除 telemetry 相关扩展与缓存
该方法针对已安装第三方遥测增强插件或残留遥测模块的情况,可清除潜在的数据采集路径。
1、打开扩展视图,按下 Cmd + Shift + X。
2、搜索关键词 telemetry 或 insights,卸载名称含此类词汇的扩展。
3、在终端中执行:rm -rf ~/Library/Application\ Support/Code/Cache/telemetry*。
4、重启 VSCode 并验证状态栏是否不再显示遥测活动指示。










