Unterschied zwischen Benutzer und Systeminstallationsprogramm von Visual Studio Code

102

Visual Studio-Code bietet Benutzer- und Systeminstallationsprogramm, aber ich habe keine Beschreibung der Unterschiede zwischen diesen beiden Optionen gefunden.

Könnte jemand bitte ein Licht auf mich werfen?

Danke dir.

Petr Lazecky
quelle

Antworten:

50

Benutzer-Setup für Windows

In der letzten Version angekündigt, ist das Benutzer-Setup-Paket für Windows jetzt auf Stable verfügbar. Für dieses Setup sind keine Administratorrechte erforderlich. Es bietet auch eine flüssigere Hintergrundaktualisierung.

Wenn Sie ein aktueller Benutzer des systemweiten Windows-Setups sind, werden Sie aufgefordert, zum Benutzer-Setup zu wechseln, das wir ab sofort empfehlen. Neue Benutzer werden standardmäßig über unsere Download- Seite darauf hingewiesen, es zu verwenden .

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

Surenthar Pitchai
quelle
11
Übrigens, wenn User-Installer als Administrator ausgeführt wird, werden Sie aufgefordert"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
Warum wird die Benutzer-Setup-Version empfohlen und als Standardversion für die Installation verwendet?
user1040323
5
Bedeutet Benutzer-Setup, dass wenn ich mehrere Benutzer auf demselben Computer habe, diese einmal in jedem Benutzerordner installiert werden müssen? Ich würde mich lieber für eine Systeminstallation entscheiden, die für alle Benutzer verfügbar ist!
Marquizzo
5
Kann jemand erklären, warum diese Benutzerinstallation die Standardeinstellung ist?
Pedro77
1
@AFract haben Sie den Zielordner in "C: \ Programme" oder in einen Ordner geändert, der erhöhte Berechtigungen benötigt? Der Punkt des Benutzerinstallationsprogramms besteht darin, dass es das Programm in einem Benutzerverzeichnis wie AppData installiert, vorausgesetzt, es benötigt keine Höhen und fragt daher nicht danach.
LWChris
33

Ich habe die Benutzerversion ohne Probleme neben der Systemversion installiert. Der grundlegende Unterschied zwischen beiden besteht darin, dass die Systemversion wie jede andere App auf dem Dateisystem installiert wird. Die Benutzerinstallation ist im Grunde eine einmalige Klickversion (oder Webinstallationsversion), die im Benutzerordner des Computers installiert wird.

Die in der Systemversion für VS Code vorgenommenen Einstellungen gelten nur für alle Benutzer auf dem Computer und in der Benutzerversion. Die Einstellungen gelten nur für den Benutzer. Ich finde, dass das Verhalten der Benutzerversion für mich etwas ärgerlich ist, weil ich Gründe habe, mehrere Kopien von VS-Code gleichzeitig öffnen zu wollen, und die Benutzerversion nur eine Instanz zulässt. Ansonsten gibt es, soweit ich das beurteilen kann, keinen Unterschied zwischen den beiden.

FixMaestro
quelle
18
Nebenbei bemerkt, ich habe heute die Benutzerversion installiert und sie erlaubt mehr als eine Instanz.
Daniel Sixl
6
Die Systeminstallationsversion erlaubt auch mehrere Instanzen.
JRoppert
7
Danke dafür. Ich hasse die Idee, Software in meinem Benutzerordner zu installieren, und ich habe keine Ahnung, warum Microsoft ausgerechnet dies als Standard bewerben würde, daher werde ich das Systeminstallationsprogramm verwenden.
Prometheus
4
Wenn Sie eine Windows-Umgebung mit mehreren Benutzern haben, sind Benutzerinstallationen sinnvoll, da Benutzer Erweiterungen einzeln installieren, entscheiden können, wann Versionen aktualisiert werden sollen usw. Wenn Sie Windows jedoch als einzelnen Power-User verwenden, ist die Systeminstallation wahrscheinlich besser .
LightCC
1
@LightCC Ich habe die VS Code-Benutzerinstallation für zwei Benutzer unter Windows Server 2012 installiert, in der Hoffnung, dass sie Updates unabhängig voneinander installieren können, aber der Updater versucht weiterhin, die laufenden Instanzen von code.exe des anderen Benutzers zu schließen, und schlägt mit 'Access' fehl verweigert '. Andernfalls können Benutzer ihre eigenen Erweiterungen auch bei der Systeminstallation unabhängig installieren. In beiden Fällen werden Benutzereinstellungen in Appdata gespeichert.
BigBob