Différence entre l'utilisateur et l'installateur système de Visual Studio Code

102

Le code Visual Studio propose un programme d'installation utilisateur et système, mais je n'ai trouvé aucune description des différences entre ces deux options.

Quelqu'un pourrait-il s'il vous plaît éclairer cela pour moi?

Je vous remercie.

Petr Lazecky
la source

Réponses:

51

Configuration utilisateur pour Windows

Annoncé lors de la dernière version, le package d'installation utilisateur pour Windows est désormais disponible sur stable. Cette configuration ne nécessite pas de privilèges d'administrateur pour être installée. Il offre également une expérience de mise à jour en arrière-plan plus fluide.

Si vous êtes un utilisateur actuel de la configuration de Windows à l'échelle du système, vous serez invité à passer à la configuration de l'utilisateur, que nous vous recommandons d'utiliser à partir de maintenant. Les nouveaux utilisateurs seront dirigés vers son utilisation par défaut via notre page de téléchargement .

référence: https://code.visualstudio.com/updates/v1_26#_user-setup-for-windows

Surenthar Pitchai
la source
11
BTW, lors de l'exécution de l'installateur utilisateur en tant qu'administrateur, il invite"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
Pourquoi la version de configuration utilisateur est-elle recommandée et poussée comme version par défaut à installer?
user1040323
5
La configuration utilisateur signifie-t-elle que si j'ai plusieurs utilisateurs sur la même machine, elle doit être installée une fois sur chaque dossier d'utilisateurs? Je préfère opter pour une installation système disponible pour tous les utilisateurs!
Marquizzo
5
Quelqu'un peut-il expliquer pourquoi cette installation utilisateur est la valeur par défaut?
Pedro77
1
@AFract avez-vous changé le dossier de destination en `C: \ Program Files` ou en un dossier nécessitant des privilèges élevés? Parce que le point de l'installateur utilisateur est qu'il installe le programme dans un répertoire utilisateur comme AppData, en supposant qu'il n'a pas besoin d'élévations et ne le demande donc pas.
LWChris
33

J'ai installé la version utilisateur côte à côte avec la version du système sans aucun problème. Les différences fondamentales entre les deux sont que la version du système s'installe sur le système de fichiers comme toutes les autres applications. L'installation utilisateur est essentiellement une version click-once (ou programme d'installation Web) qui s'installe dans le dossier Utilisateur de la machine.

Les paramètres définis pour VS Code dans la version du système sont enregistrés pour Tout le monde sur l'ordinateur et la version utilisateur, les paramètres sont uniquement destinés à l'utilisateur. Je trouve que le comportement de la version utilisateur est un peu gênant pour moi car j'ai des raisons de vouloir ouvrir plusieurs copies de VS Code en même temps et la version utilisateur n'autorise qu'une seule instance. Sinon, il n'y a vraiment rien de différent entre les deux pour autant que je sache.

FixMaestro
la source
18
Par ailleurs, j'ai installé la version utilisateur aujourd'hui et elle autorise plus d'une instance.
Daniel Sixl
6
La version du programme d'installation du système autorise également plusieurs instances.
JRoppert
7
Merci pour cela. Je déteste l'idée d'installer un logiciel dans mon dossier utilisateur, et je n'ai aucune idée de la raison pour laquelle Microsoft de toutes les entreprises en ferait la promotion en tant que norme, alors j'utiliserai le programme d'installation du système.
Prometheus
4
Si vous avez un environnement Windows véritablement multi-utilisateur, les installations utilisateur ont du sens, car les utilisateurs peuvent installer individuellement des extensions, décider quand mettre à jour les versions, etc., mais si vous utilisez Windows en tant qu'utilisateur expérimenté unique, l'installation du système est probablement meilleure. .
LightCC
1
@LightCC J'ai installé l'installation utilisateur de VS Code pour deux utilisateurs sur Windows Server 2012 dans l'espoir qu'ils seraient en mesure d'installer les mises à jour indépendamment, mais le programme de mise à jour tente toujours de fermer les instances en cours d'exécution de code.exe de l'autre utilisateur et échoue avec `` Access refusé ». Sinon, les utilisateurs peuvent installer leurs propres extensions indépendamment, même dans l'installation du système, les paramètres utilisateur sont enregistrés dans Appdata dans les deux cas.
BigBob