Diferença entre o usuário e o instalador do sistema do Visual Studio Code


102

O código do Visual Studio oferece o instalador do usuário e do sistema, mas não encontrei nenhuma descrição sobre as diferenças entre essas duas opções.

Alguém poderia esclarecer isso para mim?

Obrigado.

Respostas:


50

Configuração do usuário para Windows

Anunciado na última versão, o pacote de configuração do usuário para Windows agora está disponível no stable. Esta configuração não requer privilégios de administrador para instalar. Ele também fornece uma experiência de atualização em segundo plano mais suave.

Se você for um usuário atual da configuração do Windows para todo o sistema, será solicitado a alternar para a configuração do usuário, que recomendamos usar a partir de agora. Novos usuários serão direcionados para usá-lo por padrão através de nossa página de download .

referência: https://code.visualstudio.com/updates/v1_26#_user-setup-for-windows


11
BTW, ao executar o instalador do usuário como administrador, ele solicita"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
Por que a versão de configuração do usuário é recomendada e enviada como padrão para instalação?
user1040323

5
A configuração do usuário significa que, se eu tiver vários usuários na mesma máquina, ela precisa ser instalada uma vez em cada pasta de usuários? Prefiro instalar um sistema que esteja disponível para todos os usuários!
Marquizzo

5
Alguém pode explicar por que essa instalação do usuário é o padrão?
Pedro77

1
@AFract você alterou a pasta de destino para `C: \ Arquivos de programas` ou alguma pasta que precisa de privilégios elevados? Porque o objetivo do instalador do usuário é instalar o programa em um diretório do usuário como AppData, presumindo que ele não precise de nenhuma elevação e, portanto, não a peça.
LWChris

33

Instalei a versão do usuário lado a lado com a versão do sistema sem problemas. A diferença básica entre os dois é que a versão do sistema é instalada no sistema de arquivos como qualquer outro aplicativo. A instalação do usuário é basicamente uma versão com um clique (ou instalador da web) que é instalada na pasta do usuário da máquina.

As configurações feitas no VS Code na versão do sistema são salvas para Todos no computador e a versão do usuário as configurações são apenas para o usuário. Acho que o comportamento da versão do usuário é um pouco chato para mim porque tenho motivos para querer abrir várias cópias do VS Code ao mesmo tempo e a versão do usuário permite apenas uma instância. Caso contrário, não há realmente nada diferente entre os dois, pelo que posso dizer.


18
Em uma nota lateral, eu instalei a versão do usuário hoje e permite mais de uma instância.
Daniel Sixl de

6
A versão do instalador do sistema também permite várias instâncias.
JRoppert

7
Obrigado por isso. Odeio a ideia de instalar software na minha pasta de usuário e não tenho ideia de por que a Microsoft, de todas as empresas, promoveria isso como um padrão, então usarei o instalador do sistema.
Prometeu de

4
Se você tem um ambiente Windows verdadeiramente multiusuário, as instalações do usuário fazem sentido, porque os usuários podem instalar extensões individualmente, decidir quando atualizar as versões, etc., mas se você estiver usando o Windows como um único usuário avançado, a instalação do sistema é provavelmente melhor .
LightCC

1
@LightCC Eu instalei a instalação do usuário do VS Code para dois usuários no Windows Server 2012 na esperança de que eles pudessem instalar as atualizações independentemente, mas o atualizador ainda tenta fechar as instâncias em execução do outro usuário do code.exe e falha com 'Access negado '. Caso contrário, os usuários podem instalar suas próprias extensões de forma independente, mesmo na instalação do sistema, as configurações do usuário são salvas em Appdata em ambos os casos.
BigBob de
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.