vs code全量包默认指system installer,它自带运行时、图标注册和path配置,不依赖外部运行库;user installer和.zip版因缺少右键菜单、shell命令等,不算全量包。

VS Code 全量包指什么?不是所有 .exe 都算
“全量包”在 VS Code 场景里没有官方定义,但内网部署时大家默认指 System Installer (.exe) —— 它自带运行时、图标注册、PATH 配置逻辑,不依赖外部 .NET 或 VC++ 运行库。而 User Installer (.exe) 和 .zip 版虽也能离线用,但前者只写当前用户目录,后者连右键菜单、Shell 命令都不含,严格说不算“全量”。
安装时必须勾选的两项配置
双击运行 VSCodeSetup-x64.exe 后,在安装向导最后一页前,务必确认勾选:
-
添加到 PATH(需要重启终端):否则后续code --install-extension会报command not found: code -
将“通过 Code 打开”添加到右键菜单:避免每次都要手动拖文件进窗口,尤其对批量处理文件时很关键
这两项一旦漏选,重装比手动修复 PATH 或注册表更省时间。
安装后立即验证 CLI 是否就绪
安装完成别急着装插件,先打开 PowerShell 或 CMD,执行:
code --version
如果返回类似 1.89.2 的版本号,说明 CLI 已生效;若提示命令未识别,不要尝试手动加 PATH,直接重装并确保勾选第一项。Windows 下 PATH 注册依赖安装器的自提升权限,非管理员运行的安装过程无法完成这步。
全量包不等于免配置,首次启动仍需注意
哪怕用了 System Installer,首次启动 VS Code 时仍可能卡在“正在加载扩展”或语言包下载页——这是因为它默认尝试联网拉取 ms-vscode.vscode-typescript-next 等内置依赖,或检查更新。解决方法很简单:
- 启动后立刻按
Ctrl+Shift+P,输入Preferences: Open Settings (JSON) - 添加两行配置:
"extensions.autoUpdate": false, "update.mode": "none"
否则即使离线,编辑器也会在后台反复超时重试,拖慢响应,且某些语言插件(如 ms-python.python)会卡在 “Downloading Pylance…” 状态不动。











