Diferencia entre el usuario y el instalador del sistema de Visual Studio Code

102

El código de Visual Studio ofrece el instalador de usuario y del sistema, pero no he encontrado ninguna descripción sobre las diferencias entre estas dos opciones.

¿Podría alguien arrojarme una luz sobre esto?

Gracias.

Petr Lazecky
fuente

Respuestas:

50

Configuración de usuario para Windows

Anunciado en la última versión, el paquete de configuración de usuario para Windows ahora está disponible en versión estable. Esta configuración no requiere privilegios de administrador para su instalación. También proporciona una experiencia de actualización en segundo plano más fluida.

Si es un usuario actual de la configuración de Windows de todo el sistema, se le pedirá que cambie a la configuración de usuario, que recomendamos utilizar a partir de ahora. Los nuevos usuarios serán dirigidos a usarlo de forma predeterminada a través de nuestra página de descargas .

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

Surenthar Pitchai
fuente
11
Por cierto, cuando se ejecuta el instalador de usuario como administrador, se 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 qué se recomienda la versión de configuración del usuario y se envía como la predeterminada para instalar?
user1040323
5
¿La configuración del usuario significa que si tengo varios usuarios en la misma máquina, es necesario instalarla una vez en la carpeta de cada usuario? ¡Prefiero optar por una instalación de sistema que esté disponible para todos los usuarios!
Marquizzo
5
¿Alguien puede explicar por qué esta instalación de usuario es la predeterminada?
Pedro77
1
@AFract, ¿cambió la carpeta de destino a `C: \ Archivos de programa` o alguna carpeta que necesita privilegios elevados? Porque el objetivo del instalador del usuario es que instala el programa en un directorio de usuario como AppData, asumiendo que no necesita ninguna elevación y, por lo tanto, no lo solicita.
LWChris
33

Instalé la versión de usuario al lado de la versión del sistema sin problemas. Las diferencias básicas entre los dos es que la versión del sistema se instala en el sistema de archivos como cualquier otra aplicación. La instalación del usuario es básicamente una versión de un solo clic (o instalador web) que se instala en la carpeta Usuario de la máquina.

La configuración realizada en VS Code en la versión del sistema se guarda para Todos en la computadora y la versión del usuario, la configuración es solo para el usuario. Encuentro que el comportamiento de la versión de usuario es un poco molesto para mí porque tengo razones para querer abrir múltiples copias de VS Code al mismo tiempo y la versión de usuario solo permite una instancia. De lo contrario, no hay nada diferente entre los dos por lo que puedo decir.

FixMaestro
fuente
18
En una nota al margen, instalé la versión de usuario hoy y permite más de una instancia.
Daniel Sixl
6
La versión del instalador del sistema también permite múltiples instancias.
JRoppert
7
Gracias por esto. Odio la idea de instalar software en mi carpeta de usuario, y no tengo idea de por qué Microsoft de todas las compañías promovería esto como estándar, así que usaré el instalador del sistema.
Prometheus
4
Si tiene un entorno Windows verdaderamente multiusuario, las instalaciones del usuario tienen sentido, porque los usuarios pueden instalar extensiones individualmente, decidir cuándo actualizar las versiones, etc., pero si está utilizando Windows como un solo usuario avanzado, la instalación del sistema probablemente sea mejor .
LightCC
1
@LightCC He instalado la instalación de usuario de VS Code para dos usuarios en Windows Server 2012 con la esperanza de que puedan instalar actualizaciones de forma independiente, pero el actualizador aún intenta cerrar las instancias en ejecución de code.exe del otro usuario y falla con 'Acceso negado '. De lo contrario, los usuarios pueden instalar sus propias extensiones de forma independiente incluso en la instalación del sistema, la configuración del usuario se guarda en Appdata en ambos casos.
BigBob