VSCode引发高网络带宽占用?求问题原因与解决方法
问题原因与解决办法
背后原因
就算卸载了所有扩展,VSCode的内置核心服务还是会发起网络请求,你查到的waws-prod-am2-325.cloudapp.net和52.182.143.210都是微软Azure的服务节点,通常是以下功能导致大量数据传输:
- 遥测数据上报:VSCode默认会收集你的使用行为数据发送给微软
- 自动更新:包括VSCode本体、内置组件的版本检测和更新包下载
- 云同步:如果登录了微软账号,会自动同步设置、键盘映射、代码片段等内容
- 内置语言服务:像JS/TS这类语言的智能提示,会自动从云端拉取类型定义文件
解决步骤
1. 关掉遥测
打开VSCode设置(快捷键Ctrl+,/Cmd+,),搜索并修改这两个选项:
telemetry.enableTelemetry设为falsetelemetry.enableCrashReporter设为false
2. 禁用自动更新
设置里搜update.mode,把值改成none,彻底关闭自动更新的检查和下载。
3. 停止云同步
如果登录了微软账号,点左下角的头像选注销;或者直接在设置里搜sync.enable,设为false。
4. 限制内置语言服务的网络请求
针对JS/TS,设置里搜typescript.disableAutomaticTypeAcquisition,设为true,关掉自动获取类型定义;其他语言可以找对应内置服务的网络开关。
5. 极端情况:重置VSCode
如果上面的方法都没用,就彻底重置VSCode:
- 关掉VSCode
- 删除用户配置文件夹:
- Windows:
%APPDATA%\Code - macOS:
~/Library/Application Support/Code - Linux:
~/.config/Code
- Windows:
- 重新打开VSCode
内容的提问来源于stack exchange,提问作者DaveInDev
相关产品推荐
相关产品推荐

