Visual Studio Code的用户和系统安装程序之间的区别


102

Visual Studio代码提供了用户和系统安装程序,但是我还没有找到关于这两个选项之间差异的任何描述。

有人可以帮我一下吗?

谢谢。

Answers:


50

Windows用户设置

宣布了最新版本,Windows的用户设置程序包现已稳定可用。此设置不需要管理员权限即可安装。它还提供了更流畅的后台更新体验。

如果您是系统级Windows设置的当前用户,系统将提示您切换到用户设置,建议您从现在开始使用。默认情况下,通过我们的下载页面,会将新用户定向为使用它。

参考:https : //code.visualstudio.com/updates/v1_26#_user-setup-for-windows


11
顺便说一句,当以管理员身份运行用户安装程序时,它提示"This User Installer is not meant to be run as an Administrator. If you would like to install VS Code for all users in this system, download the System Installer instead..."
Top-Master

7
为什么推荐用户设置版本并将其推为默认版本?
user1040323

5
用户设置是否意味着如果我在同一台计算机上有多个用户,则需要在每个用户文件夹中安装一次吗?我宁愿为所有用户提供一个系统安装!
Marquizzo

5
有人可以解释为什么该用户安装是默认用户吗?
Pedro77

1
@AFract是否将目标文件夹更改为“ C:\ Program Files”或某些需要提升特权的文件夹?因为用户安装程序的重点是将程序安装到AppData这样的用户目录,所以假设它不需要任何提升,因此不需要它。
LWChris

33

我将用户版本与系统版本并排安装,没有问题。两者之间的基本区别是系统版本与其他所有应用程序一样都安装在文件系统上。用户安装基本上是单击一次(或Web安装程序)版本,安装在计算机的用户文件夹中。

系统版本中对VS Code进行的设置会保存在计算机上的“所有人”中,而用户版本中的设置仅适用于用户。我发现用户版本的行为对我来说有点烦,因为我有理由要同时打开多个VS Code副本,并且用户版本仅允许一个实例。否则,据我所知,两者之间实际上没有任何区别。


18
附带说明,我今天安装了用户版本,它允许多个实例。
丹尼尔·西维尔

6
系统安装程序版本也允许多个实例。
JRoppert '18年

7
谢谢你 我讨厌将软件安装到我的用户文件夹中的想法,而且我也不知道为什么所有公司的Microsoft都会将此标准作为标准进行推广,因此我将使用系统安装程序。
Prometheus

4
如果您拥有真正的多用户Windows环境,则用户安装很有意义,因为用户可以单独安装扩展,决定何时更新版本等,但是如果您将Windows作为单个超级用户使用,则系统安装可能会更好。
LightCC '11

1
@LightCC我已经在Windows Server 2012上为两个用户安装了VS Code用户安装,希望他们能够独立安装更新,但是更新程序仍然尝试关闭其他用户正在运行的code.exe实例,并失败,显示为'Access否认”。否则,即使在系统安装中,用户也可以独立安装自己的扩展,在两种情况下,用户设置都保存在Appdata中。
BigBob
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.