直接替换域名即可解决vscode下载慢问题:将官网下载链接中的az764295.vo.msecnd.net换成vscode.cdn.azure.cn;插件市场需修改settings.json中extensions.gallery.serviceurl;自动更新则需修改product.json内extensionsgallery的serviceurl和cacheurl。

直接换域名就能解决 VSCode 官网下载慢的问题,不用装代理、不改系统设置、不碰防火墙——az764295.vo.msecnd.net 替成 vscode.cdn.azure.cn,基本秒开。
怎么手动替换下载链接才能生效
官网点击下载后,浏览器通常只“准备下载”但还没真正开始,这时右键下载管理器里的条目 →「复制链接地址」,拿到类似这样的原始链接:
https://az764295.vo.msecnd.net/stable/1.88.0/VSCodeSetup-x64-1.88.0.exe
只把开头的 https://az764295.vo.msecnd.net 换成 https://vscode.cdn.azure.cn,其余路径一字不改。粘贴进新标签页回车,下载即刻启动。
- 必须保留完整路径(含
/stable/1.88.0/...),否则 404 - 别用浏览器自带的“另存为”,它会跳回原域名;一定要用新标签页手动触发
- 这个镜像由微软 Azure 官方运营,SHA256 校验值与源站完全一致,不是第三方魔改包
插件市场卡在“正在加载”?settings.json 必须配对
换完本体下载链接,VSCode 装好后插件市场仍可能空白或转圈——因为插件请求走的是另一套地址,默认直连 marketplace.visualstudio.com,国内网络极易超时。
打开 VSCode,按 Ctrl+Shift+P → 输入 Preferences: Open Settings (JSON) 回车,在 JSON 里加这一行(注意逗号和末尾斜杠):
"extensions.gallery.serviceUrl": "https://vscode.cdn.azure.cn/extensionGallery/extensionGallery/"
- 保存后必须彻底退出 VSCode 进程:Windows 右键任务栏图标选「退出」,macOS 用 Activity Monitor 杀掉所有
Code进程 - 如果公司内网拦截非标准域名,可临时切阿里云镜像:
"extensions.gallery.serviceUrl": "https://vscode-extensions.oss-cn-hangzhou.aliyuncs.com/extensionGallery/extensionGallery/" - 别信“清缓存”“重装插件”这类操作,根源就是这个 URL 没生效
自动更新还是慢?product.json 是唯一解法
VSCode 自动更新不读 settings.json,它硬编码在安装目录下的 product.json 文件里。不改它,每次检查更新、下载新版安装包都会回到海外 CDN。
路径因系统而异:
- Windows:
C:Users\AppDataLocalProgramsMicrosoft VS Code esourcesppproduct.json - macOS:
/Applications/Visual Studio Code.app/Contents/Resources/app/product.json - Linux:
/usr/share/code/resources/app/product.json(或~/.vscode/extensions/...下对应路径)
找到 "extensionsGallery" 对象,把其中的 "serviceUrl" 和 "cacheUrl" 值全换成 https://vscode.cdn.azure.cn/extensionGallery/... 对应路径。改完需重启 VSCode 才生效。
这个文件是只读的,修改前先右键属性去掉“只读”,改完再勾上;部分 Linux 发行版可能需要 sudo 权限编辑。
最易忽略的点:三个环节(本体下载、插件市场、自动更新)各自走不同配置路径,改一个不等于全通;尤其是 product.json,很多人以为改了 settings 就一劳永逸,结果更新时又卡住半天。











