user installer是用户级安装包,无需管理员权限,安装至当前用户目录,适合权限受限或单用户场景;system installer需管理员权限,安装至program files,供多用户共享。

用户版安装包就是 User Installer (.exe)
它不写注册表、不改系统目录,所有文件都落在当前用户的 %USERPROFILE%\AppData\Local\Programs\Microsoft VS Code 下。适合没管理员权限、多账户共用一台机器、或只想临时试用的场景。
下载时怎么确认是用户版
访问 VS Code 官网下载页,Windows 区域会并列显示两个 .exe 链接:
- 带
System Installer字样的 —— 是系统级安装包,需要右键“以管理员身份运行” - 带
User Installer字样的 —— 就是你想要的用户版,双击直接安装,无需提权
注意:国内镜像站(如 azure.cn)有时只提供 System Installer,容易误下。务必认准官网页面上明确标注 User Installer 的那个链接。
User Installer 安装后无法被其他用户看到
这是设计行为,不是 bug。它不会在开始菜单里创建公共快捷方式,也不会出现在 Program Files 目录下。其他用户登录后,打开自己的 VS Code(哪怕也是 User Installer),看到的是自己独立的配置和扩展目录。
- 扩展路径是:
%USERPROFILE%\AppData\Roaming\Code\User\extensions - 设置文件是:
%USERPROFILE%\AppData\Roaming\Code\User\settings.json - 语言包、主题、快捷键等全部隔离
如果你需要团队统一配置,别用 User Installer —— 它天生不适合集中管理。
离线部署时容易忽略的点
User Installer 本身不含任何扩展,也不自动启用 Shell 命令 code。装完打开 VS Code 后,必须手动执行一次:Ctrl+Shift+P → 输入 Shell Command: Install 'code' command in PATH → 回车。否则后续命令行调用 code 会失败。
另外,User Installer 默认勾选“Add to PATH”,但这个操作仅对当前用户生效,且依赖 Windows 用户环境变量刷新机制——有些终端(比如旧版 PowerShell 或 CMD)可能要重启才能识别 code 命令。











