Aplicación de actualizaciones de administrador que usan Microsoft Endpoint Manager (SCCM o Intune)

En este documento se describen los distintos tipos y características de las actualizaciones de administrador de Visual Studio. En este artículo encontrará información sobre cómo y cuándo deben distribuirse en toda la organización, qué opciones de configuración están disponibles y cómo ver informes y solucionar problemas.

Requisitos previos

Para obtener más información acerca de los requisitos previos para el uso de actualizaciones de administrador, consulte Habilitación de actualizaciones de administrador para Visual Studio con Microsoft Endpoint Configuration Manager.

Recuerde que las actualizaciones de administrador son actualizaciones, no instalaciones iniciales. Asumen que Visual Studio ya está instalado en el equipo. En otras palabras, la aplicación de actualizaciones de administrador no iniciará una instalación completamente nueva.

Descripción de las actualizaciones de administrador de Visual Studio

El paquete de actualizaciones de administrador de Visual Studio que se publica en el sistema Microsoft Update está disponible a través de tres canales de distribución:

  1. El canal de Windows Server Update Servers (WSUS), que normalmente se controla mediante la parte SCCM Configuration Manager de la solución de administración de dispositivos de Microsoft Endpoint Manager.
  2. El canal Microsoft Update de Windows Update para empresas, que normalmente se controla mediante la parte de Intune de la solución de administración de dispositivos de Microsoft Endpoint Manager. Actualmente, en este canal solo se publican actualizaciones de seguridad.
  3. Canal del Catálogo de Microsoft Update, donde puede descargar el paquete y usarlo para actualizar un diseño o actualizar una instancia de cliente.

La gran mayoría de las máquinas cliente se actualizan mediante los canales WSUS/SCCM o Windows Update para empresas con Microsoft Update o Intune. En ambos escenarios, la actualización de administrador de Visual Studio se publica en los servidores de Microsoft Update, donde después se detecta como disponible y aplicable por el agente cliente de Windows Update nativo.

El paquete de actualizaciones de administrador de Visual Studio contiene información que el instalador de Visual Studio de las máquinas cliente debe poder descargar e iniciar la actualización. El Instalador de Visual Studio descarga los archivos binarios de actualización de productos en sí desde cualquier lugar desde donde la máquina cliente se haya configurado para descargar actualizaciones, ya sea desde Internet o desde un diseño.

El paquete de actualizaciones de administrador no contiene suficiente información para realizar una instalación limpia del producto, ni tampoco contiene ninguno de los archivos binarios del producto en sí. Las actualizaciones de administrador de Visual Studio son acumulativas, lo que significa que cualquier actualización de Visual Studio que tenga un número de versión de producto superior y una fecha de lanzamiento posterior es un supraconjunto de una versión anterior más antigua.

Nota

De forma predeterminada, la cuenta SYSTEM de la máquina cliente descargará e instalará las actualizaciones de administrador de Visual Studio, lo que significa que la cuenta SYSTEM debe tener privilegios administrativos en la máquina y también debe tener acceso a Internet o a la ubicación del diseño de red para descargar los bits de productos actualizados.

Las actualizaciones de administrador de Visual Studio solo se aplican a las versiones de servicio de Visual Studio que todavía tengan soporte técnico. Para obtener más información sobre qué líneas base de mantenimiento de Visual Studio tienen todavía soporte técnico durante un período de tiempo determinado, consulte Ciclo de vida y mantenimiento del producto de Visual Studio. Todas las líneas de base de servicio de Visual Studio compatibles se mantendrán seguras.

Tipos y características de las actualizaciones de administrador

Hay tres tipos de actualizaciones de administrador para Visual Studio:

  • Las actualizaciones de seguridad se aplican a todas las ediciones de Visual Studio (por ejemplo, Enterprise, Professional, Community, etc.) y contienen cambios de nivel de servicio limitados, muy dirigidos y compatibles. Las actualizaciones de seguridad no harán avanzar a un cliente a una versión secundaria posterior; están diseñadas para ofrecer correcciones de las vulnerabilidades de seguridad a un cliente que ya está en un nivel de versión secundaria particular. Las actualizaciones de seguridad tendrán al menos una corrección de seguridad en ellas, pero la corrección de seguridad puede estar en un componente o carga de trabajo instalado en el equipo cliente. Por ejemplo, podríamos corregir una vulnerabilidad de seguridad en los componentes de .NET, y etiquetaremos la actualización como una actualización de seguridad, pero realmente no tendría ningún efecto significativo en un equipo cliente que tuviera solo componentes de C++ instalados. Las actualizaciones de seguridad también pueden contener otras correcciones de confiabilidad u otras actualizaciones de componentes necesarias. Las actualizaciones de seguridad se publican en los tres canales de distribución enumerados anteriormente.

  • Las actualizaciones de características permiten a los administradores de TI hacer avanzar los equipos de la organización a una versión secundaria más reciente de Visual Studio. Las actualizaciones de características solo se aplican a las ediciones de Visual Studio que se encuentran normalmente en empresas, como las SKU de Enterprise, Professional y Build Tools. Todas las actualizaciones de características solo se publicarán en el Catálogo de Microsoft Update como instancias de "Feature Pack" donde están disponibles para importarse en SCCM Configuration Manager de forma manual. Las actualizaciones de características son acumulativas y contendrán correcciones adicionales de calidad y de seguridad anteriores.

  • Las actualizaciones de calidad también se aplican a las ediciones de Visual Studio que se encuentran normalmente en las empresas, y contienen cambios de nivel servicio limitados, muy específicos y compatibles. Las actualizaciones de calidad no harán avanzar a un cliente a una versión secundaria posterior; están diseñadas para ofrecer correcciones de rendimiento y fiabilidad u otras actualizaciones de componentes necesarias para un cliente que ya se encuentra en un nivel de versión secundaria concreto. Las actualizaciones de calidad se acumulan junto con las de seguridad, por lo que contendrán correcciones de seguridad solo si la corrección de seguridad ya se ha publicado de forma independiente. Las actualizaciones de calidad solo se publicarán en el Catálogo de Microsoft Update como "Actualizaciones" donde están disponibles para importarse en SCCM Configuration Manager de forma manual.

Descodificación de los títulos de las actualizaciones de administrador

El título de cada actualización de administrador es la versión resultante de la actualización. Por ejemplo,

  • La actualización de Visual Studio 2019 de la versión 16.0.0 a la 16.9.0, clasificada como "Feature Pack", se aplicará a las ediciones de Visual Studio 2019 con licencia para uso empresarial en el cliente entre todo el intervalo de versiones de producto de 16.0.0 a 16.9.0 y actualizará la edición de cliente a la 16.9.0.
  • La actualización de Visual Studio 2019 de la versión 16.0.0 a la 16.11.21, clasificada simplemente como "Actualizaciones de seguridad", se aplicará a las ediciones de Visual Studio 2019 con licencia para uso empresarial en el cliente entre las versiones 16.0.0 y 16.11.20 y actualizará esas ediciones del cliente a la 16.11.21.
  • La actualización de seguridad de Visual Studio 2019 versión 16.11.21 se aplicará a las ediciones de Visual Studio 2019 con licencia para uso empresarial en el cliente entre las versiones 16.0.0 y 16.11.20 y actualizará esas ediciones del cliente a la 16.11.21.
  • La actualización de Visual Studio 2022, versión 17.0.3 clasificada como "Actualización de seguridad" se aplicará a cualquier edición de Visual Studio 2022 en el cliente que se encuentre en el canal actual o el canal 17.0 LTSC, y lo actualizará a la versión 17.0.3.
  • La actualización de Visual Studio 2022, versión 17.1.0 clasificada como "Paquete de características" se aplicará a las ediciones de Visual Studio 2022 con licencia para uso empresarial en el cliente que se encuentra en el canal actual y lo actualizará a la versión 17.1.0.
  • La actualización de Visual Studio 2022, versión 17.2.7 clasificada como "Actualización de seguridad" se aplicará a cualquier edición de Visual Studio 2022 en el cliente que se encuentre en el canal actual o el canal 17.2 LTSC, y lo actualizará a la versión 17.2.7.
  • La actualización de seguridad de Visual Studio 2022, versión 17.3.7 se aplicará a cualquier edición de Visual Studio 2022 en el cliente que se encuentre en el canal actual y la actualizará a la versión 17.3.7.

Si la instancia de cliente es mayor que la versión de la actualización de administrador que se aplica, la actualización del administrador no tendrá ningún efecto.

Configuración de la máquina cliente para recibir actualizaciones de administrador

Opciones de configuración

Hay algunas opciones de configuración que se pueden usar para adaptar a medida la experiencia de actualización del administrador de Visual Studio de modo que sea compatible y esté en consonancia con los requisitos y las preferencias de implementación de su organización.

Las opciones de configuración más comunes son las siguientes:

  • Participación de Windows Update para empresas de Microsoft Update**

    Los equipos cliente conectados a la nube y administrados por Intune deben configurarse para usar Windows Update para empresas y AllowMUUpdateServicePolicy, con el fin de recibir actualizaciones de administrador de Visual Studio a través del canal Windows Update para empresas de Microsoft Update.

  • Participación en las actualizaciones de administrador de Visual Studio

    Esta clave del Registro es necesaria para que la máquina cliente reciba actualizaciones de administrador a través de los canales WSUS o Windows Update para empresas de Microsoft Update. Es una clave del Registro para toda la máquina, lo que significa que se aplica a todas las instancias de Visual Studio instaladas del cuadro.

  • Ubicación de origen de los bits de producto actualizados

    Al ejecutar la actualización, las máquinas cliente descargan los bits de producto actualizados desde Internet a través de Microsoft CDN o desde un recurso compartido de red que el administrador se encarga de preparar y mantener. En ambos casos, la cuenta en la máquina cliente que ejecuta la actualización (normalmente SYSTEM, pero se puede personalizar a USER) debe tener ambos privilegios administrativos en esta y acceso a la ubicación de origen de los bits de producto.

    • Si el producto tiene su origen en Internet, la cuenta SYSTEM que ejecuta la actualización debe tener acceso al menos a los puntos de conexión de Visual Studio.
    • Si el producto tiene su origen en una ubicación de diseño de red, deben cumplirse las condiciones siguientes para que la actualización de administrador se pueda implementar correctamente:
    • La cuenta que ejecuta la actualización debe tener permisos para el recurso compartido de red. Por ejemplo, si las cuentas SYSTEM ejecutan las actualizaciones de administrador, deberá conceder los permisos de grupo "Equipos del dominio" al recurso compartido de diseño de red.
    • El equipo del cliente debe, en algún momento, haber ejecutado el programa previo desde esa ubicación de diseño de red. Idealmente, la instalación del cliente original habría sucedido con el programa previo del diseño de red, pero también es posible instalar una actualización con un programa previo actualizado en esa misma ubicación de red. Cualquiera de estas acciones insertaría en el equipo del cliente una conexión con esa ubicación de diseño concreta.
    • La ubicación de diseño de red a la que está conectado el cliente debe estar actualizada para que contenga los bits de producto actualizados que la actualización de administrador quiere implementar.

Para obtener una lista exhaustiva de todos los comportamientos de actualización admitidos del administrador, consulte la documentación sobre el control de las directivas de grupo de actualizaciones de administrador o sobre el uso de los parámetros de la línea de comandos para actualizar Visual Studio.

Métodos para configurar una actualización de administrador

Hay tres métodos principales para configurar las actualizaciones de administrador: a través de directivas, con un archivo de configuración en la máquina cliente o mediante una modificación del paquete de implementación de la actualización de administrador en SCCM Configuration Manager o Microsoft Endpoint Manager.

Directivas

Las actualizaciones de administrador buscan una configuración de directiva específica (por ejemplo, AdministratorUpdatesEnabled), como se describe en Control de las actualizaciones de administrador. Se requiere acceso de administrador en el equipo cliente para configurar directivas.

Archivo de configuración

Algunos valores se pueden mantener en la máquina cliente en un archivo de configuración opcional, lo que tiene la ventaja de que se puede establecer una sola vez y aplicarlo a todas las actualizaciones de administrador futuras. El enfoque del archivo de configuración se comporta como una clave del Registro y es para todo el equipo, lo que significa que se aplicará a todas las instalaciones de Visual Studio instaladas en el equipo cliente. La ubicación estándar del archivo de configuración se encuentra en C:\ProgramData\Microsoft\VisualStudio\updates.config. Sin embargo, si quiere usar otra ubicación para almacenar el archivo, puede hacerlo si configura la directiva UpdateConfigurationFile y establece el valor en la ruta de acceso del archivo de configuración.

El archivo de configuración, que está en formato JSON, admite la opción installerUpdateArgs, que es una matriz de cadenas separadas por comas que especifican más modificadores que se pueden pasar al instalador de Visual Studio. Si el contenido del archivo incluye un campo no válido o una opción no admitida, se producirá un error en la actualización. Para obtener más información sobre él, vea la página Usar parámetros de la línea de comandos para instalar Visual Studio.

A continuación se muestra un ejemplo de configuración:

"installerUpdateArgs" : ["--quiet", "--keepWindowsUpdateOn"], 
"checkPendingReboot" :  "true" 

Aplicación manual de las actualizaciones de administrador en SCCM o Intune

El administrador de TI puede modificar manualmente los parámetros de la línea de comandos de una actualización de administrador en SCCM o Microsoft Endpoint Manager. Por lo general, no se recomienda este enfoque, aunque técnicamente es posible.

Comprobación, códigos de error y solución de problemas

Determinación de que se actualizó Visual Studio

Puede usar uno de los métodos siguientes para comprobar que la actualización de administrador se instaló correctamente:

  • En el equipo cliente, inicie Visual Studio, seleccione Ayuda>Acerca de y compruebe que el número de versión coincide con el último número del título de la actualización deseada.
  • Use la herramienta vswhere en el equipo cliente para identificar las distintas versiones de Visual Studio en el equipo. Para obtener más información, consulte Herramientas para detectar y administrar instancias de Visual Studio.
  • Cada intento de actualización administrativa genera varios archivos de registro en el directorio %temp% de la máquina cliente que captura el progreso de la operación de actualización. Ordene la carpeta por fecha y busque los archivos que comienzan por dd_updatedriver, dd_bootstrapper, dd_client y dd_setup para las actualizaciones administrativas, el programa de arranque, el Instalador de Visual Studio y el motor de instalación, respectivamente. Compruebe que estos archivos de registro contienen un 0, que indica que la actualización se aplicó correctamente. Estos archivos de registro también se pueden utilizar para comprobar que el archivo de configuración se está usando. Consulte la herramienta de recopilación de registros de Visual Studio para obtener más detalles.

Códigos de error y condiciones

Importante

Recuerde que Visual Studio debe cerrarse antes de instalar la actualización. Si Visual Studio está abierto o en uso, se cancelará la instalación de la actualización.

Las actualizaciones de administrador pueden devolver los códigos de retorno siguientes:

Código de error Definición
0 La actualización administrativa se instaló correctamente.
1001 Se está ejecutando el Instalador de Visual Studio o un proceso de instalación relacionado. La actualización no se ha aplicado.
1002 El instalador de Visual Studio está en pausa. La actualización no se ha aplicado.
1003 Visual Studio está en uso, por lo que se ha cancelado la actualización. Esta condición se puede anular mediante la marca --force.
1004 No se detectó Internet. La actualización no pudo ponerse en contacto con la ubicación de Internet que contiene los archivos actualizados. La actualización no se ha aplicado.
1005 El valor del Registro AdministratorUpdatesEnabled se establece en 0 o no se establece en absoluto. La actualización no se ha aplicado.
1006 El valor del Registro AdministratorUpdatesOptOut se establece en 1. La actualización no se ha aplicado. La clave está pensada para equipos cliente que no debe actualizar el administrador.
1007 El Instalador de Visual Studio no está instalado.
1009 La instancia de Visual Studio está configurada para usar un diseño, pero falta el diseño de paquetes para realizar la actualización.
3010 El sistema requiere un reinicio. La actualización puede haberse aplicado o no. Reinicie el equipo e intente la actualización de nuevo.
8006 La actualización se ha cancelado porque se está ejecutando un proceso relacionado con VS.
862968 La actualización se ha realizado correctamente y se recomienda reiniciar el sistema, aunque no es necesario.
8007070 La actualización se ha cancelado porque no hay suficiente espacio en el disco.
Otros Error al intentar aplicar la actualización. La actualización no se ha aplicado.

Para obtener una lista exhaustiva de los códigos de error de cliente, consulte Usar parámetros de la línea de comandos para instalar Visual Studio.

Soporte técnico o solución de problemas

En ocasiones, algo no sale según lo previsto. Si se produce un error en la instalación de Visual Studio, vea Solución de problemas de instalación y actualización de Visual Studio para obtener instrucciones paso a paso.

Aquí tiene algunas opciones de soporte técnico más:

Puede usar los métodos siguientes para proporcionar comentarios acerca de las actualizaciones de administrador de Visual Studio o notificar problemas que afecten a las actualizaciones:

Consulte también

Para obtener más información, explore los siguientes recursos adicionales: