VS Code 下载时 User Installer 和 System Installer 选哪个
先给结论:个人电脑默认选 User Installer
VS Code 官网的 Windows 下载页提供 User Setup(用户版)和 System Setup(系统版)两个安装器。官方文档明确推荐大多数人使用 User Setup:它不需要管理员权限,装在用户目录,后台更新最顺畅。只有明确需要这台机器上所有账户都能用时,才选需要管理员权限的 System Setup。
两种安装器到底差在哪
差别集中在三处:装到哪里、要不要管理员权限、影响哪些账户。User Installer 装进 %LOCALAPPDATA%\Programs\Microsoft VS Code,只对当前用户生效,更新时不弹管理员确认;System Installer 装进 Program Files,全机账户可用,但安装、更新都要管理员权限。
| 对比项 | User Installer | System Installer | |--------|---------------|------------------| | 安装位置 | 用户目录 | Program Files | | 管理员权限 | 不需要 | 需要 | | 影响范围 | 当前账户 | 所有账户 | | 更新体验 | 更顺畅 | 需要提权 | | 官网推荐度 | 默认推荐 | 特殊场景 |
官网下载页怎么选对版本
打开 code.visualstudio.com 的 Download 页,Windows 一栏有两个下载入口:User Installer 和 System Installer,旁边分别标注了 x64 与 ARM64 等架构。装之前先确认系统位数:设置 → 系统 → 关于,查看「系统类型」里写的是 64 位还是 32 位,选择对应架构的文件。个人电脑、单账户使用,直接下载 User Installer 即可。
什么情况才真的需要 System Installer
同一台电脑有几个 Windows 账户、每个账户都要打开 VS Code 时,System Installer 装一次全机可用。单位统一管理的电脑,或需要把 VS Code 提供给所有登录用户的场景也选它。反过来说,没有这类需求时选 System 只会多出管理员确认弹窗,体验更繁琐,对新手不值得。
官网拿不到、下载慢怎么办
VS Code 的官方下载域是 code.visualstudio.com,这是微软自己的域名。页面打不开或下载慢时,先从设置 → 系统 → 关于核对系统位数,再重试官网的 User Installer 入口;不要从第三方软件站下载安装包,那可能被二次打包。官网打不开的备用办法,可以参考本站网盘镜像的使用说明:<a href="/articles/netdisk-mirror-usage.html">官网访问不畅时怎么用备用镜像</a>。
装完 VS Code 之后建议先做的三件事
第一件,装中文界面。打开 VS Code,按 Ctrl+Shift+X 打开扩展市场,搜「Chinese」,安装 Chinese (Simplified) 语言包,按提示重启编辑器,界面就变成中文。第二件,确认能在命令行里用 code 命令。安装向导默认会把 VS Code 加入 PATH,装完重开一次终端,输入 code 能打开编辑器就说明成功;不行就在命令面板(Ctrl+Shift+P)里搜「Shell Command: Install code command in PATH」。第三件,接上 Git。写代码项目离不开版本管理,VS Code 内置了 Git 面板,前提是电脑上先装好 Git:<a href="/soft/git.html">Git 官方下载地址与步骤</a> 可参考,装完在 VS Code 左下角能看到分支图标。
两个安装后的常见疑问
第一个问题:ZIP 版是什么,和安装版选哪个。官网除了 User、System 两个安装器,还提供 ZIP 压缩包版,解压即用、免安装,但它的更新要自己手动下载替换,不像 User Installer 有平滑的后台更新。对新手,还是建议用安装版,省掉手动更新的麻烦。
第二个问题:官网主页那个大大的 Download 按钮点了会下到哪个。code.visualstudio.com 首页的 Download 按钮通常直接给当前系统默认的安装包,Windows 上就是 User Installer。想明确选 System 版,去 Download 页面里找对应的安装器入口,不要从第三方页面点下载按钮,避免下到被改过的安装包。拿不准入口时,参考 <a href="/articles/how-to-download-from-official-site.html">怎么确认自己下到的是官网版本</a> 里核对域名与下载按钮的方法。
还有一个官方文档明确写过的细节:User Installer 装的 VS Code,如果以管理员身份运行,后台更新会被自动禁用。也就是说普通双击打开没问题,但每次都用「以管理员身份运行」启动 VS Code 的人,会发现它不再自动更新,需要手动处理。所以日常使用不要默认用管理员方式启动,除非确实需要管理员权限操作文件,用完再以普通方式打开。这一点官方文档里标注得很清楚,属于装完就能遇到的行为,提前知道可以少排查一次「怎么不更新了」的问题。
如果安装时选了 System Installer 又后悔,不用重装:到官网下载 User Installer 直接再装一遍即可,两者可以并存,互不影响各自的数据目录。想确认当前装的是哪一种,看安装目录最直接:用户目录下(%LOCALAPPDATA%\Programs\Microsoft VS Code)就是 User 版,Program Files 下就是 System 版。扩展和设置默认跟随用户,换版本后之前装的扩展会重新加载。
做完这几件再装
- 打开 code.visualstudio.com,确认域名,进入 Download 页选 Windows。
- 在「系统类型」里确认自己是 64 位还是 32 位,选对应架构。
- 个人电脑选 User Installer,多账户共用才选 System Installer。
- 安装时留意安装向导,VS Code 本身干净,但别顺手勾上无关组件。
- 装完启动一次,能打开编辑器即安装成功;再进入设置开启中文语言包。