Differenza tra utente e programma di installazione di sistema di Visual Studio Code


102

Il codice di Visual Studio offre User e System Installer ma non ho trovato alcuna descrizione sulle differenze tra queste due opzioni.

Qualcuno potrebbe far luce su questo per me?

Grazie.

Risposte:


50

Configurazione utente per Windows

Annunciato l'ultima versione, il pacchetto di installazione utente per Windows è ora disponibile su stable. Questa configurazione non richiede i privilegi di amministratore per l'installazione. Fornisce inoltre un'esperienza di aggiornamento in background più fluida.

Se sei un utente corrente della configurazione di Windows a livello di sistema, ti verrà chiesto di passare alla configurazione dell'utente, che consigliamo di utilizzare d'ora in poi. I nuovi utenti verranno indirizzati a utilizzarlo per impostazione predefinita tramite la nostra pagina Download .

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


11
A proposito, quando si esegue il programma di installazione utente come amministratore, viene richiesto"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
Perché la versione di configurazione utente è consigliata e inviata come predefinita per l'installazione?
user1040323

5
La configurazione dell'utente significa che se ho più utenti sulla stessa macchina, deve essere installato una volta su ciascuna cartella degli utenti? Preferisco un'installazione di sistema disponibile per tutti gli utenti!
Marquizzo

5
Qualcuno può spiegare perché l'installazione dell'utente è l'impostazione predefinita?
Pedro77

1
@AFract hai cambiato la cartella di destinazione in `C: \ Programmi` o in una cartella che necessita di privilegi elevati? Perché il punto del programma di installazione dell'utente è che installa il programma in una directory utente come AppData, supponendo che non abbia bisogno di elevazioni e quindi non lo richieda.
LWChris

33

Ho installato la versione utente fianco a fianco con la versione di sistema senza problemi. La differenza fondamentale tra i due è che la versione del sistema viene installata sul file system come ogni altra app. L'installazione utente è fondamentalmente una versione click-once (o web installer) che si installa nella cartella Utente della macchina.

Le impostazioni effettuate su VS Code nella versione di sistema, salvo per Tutti sul computer, e la versione utente, le impostazioni sono solo per l'utente. Trovo che il comportamento della versione utente sia un po 'fastidioso per me perché ho motivi per voler aprire più copie di VS Code contemporaneamente e la versione utente consente solo un'istanza. Altrimenti, non c'è davvero niente di diverso tra i due per quanto ne so.


18
Una nota a margine, ho installato la versione utente oggi e consente più di un'istanza.
Daniel Sixl

6
La versione del programma di installazione del sistema consente anche più istanze.
JRoppert

7
Grazie per questo. Odio l'idea di installare software nella mia cartella utente e non ho idea del motivo per cui Microsoft tra tutte le aziende lo promuove come standard, quindi userò l'installatore di sistema.
Prometeo

4
Se si dispone di un ambiente Windows veramente multiutente, le installazioni degli utenti hanno senso, perché gli utenti possono installare individualmente le estensioni, decidere quando aggiornare le versioni, ecc., Ma se si utilizza Windows come singolo utente avanzato l'installazione del sistema è probabilmente migliore .
LightCC

1
@LightCC Ho installato l'installazione utente di VS Code per due utenti su Windows Server 2012 nella speranza che fossero in grado di installare gli aggiornamenti in modo indipendente, ma il programma di aggiornamento tenta ancora di chiudere le istanze in esecuzione di code.exe dell'altro utente e non riesce con "Accesso negato '. Altrimenti gli utenti possono installare le proprie estensioni in modo indipendente anche nell'installazione del sistema, le impostazioni utente vengono salvate in Appdata in entrambi i casi.
BigBob
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.