Application de mises à jour d’administrateur qui utilisent Microsoft Endpoint Manager (SCCM ou Intune)

Ce document décrit les différents types et caractéristiques des mises à jour d’administrateur Visual Studio. Dans cet article, vous trouverez des informations sur la façon dont et quand elles doivent être distribuées au sein de votre organisation, les options de configuration disponibles et la façon d’afficher les rapports et de résoudre les problèmes.

Prérequis

Pour plus d’informations sur les conditions préalables à l’utilisation des mises à jour d’administrateur, consultez Activation des mises à jour d’administrateur.

N’oubliez pas que les mises à jour de l’administrateur sont des mises à jour, et non des installations initiales. Il est supposé que Visual Studio est déjà installé sur l’ordinateur. En d’autres termes, l’application de mises à jour administrateur ne lance pas une toute nouvelle installation.

Compréhension des mises à jour de l’administrateur Visual Studio

Le package de mise à jour de l’administrateur Visual Studio publié sur le système Microsoft Update est disponible via trois canaux de distribution :

  1. Le canal Windows Server Update Server (WSUS), qui est généralement contrôlé par la partie Gestionnaire de configurations SCCM de la solution de gestion des appareils Gestionnaire de points de terminaison Microsoft.
  2. Le canal Windows Update for Business Microsoft Update, qui est généralement contrôlé par la partie Intune de la solution de gestion des appareils Gestionnaire de points de terminaison Microsoft. Actuellement, seules les mises à jour de sécurité sont publiées sur ce canal.
  3. Le canal Catalogue Microsoft Update, où vous pouvez télécharger le package et l’utiliser pour mettre à jour une disposition ou mettre à jour une instance de client.

La grande majorité des ordinateurs clients est mise à jour à l’aide des canaux WSUS/SCCM ou Windows Update entreprise/Microsoft Update/Intune. Dans ces deux scénarios, la mise à jour de l’administrateur Visual Studio est publiée sur les serveurs Microsoft Update, où elle est ensuite détectée comme disponible et applicable par l’agent client natif Windows Update.

Le package de mise à jour de l’administrateur Visual Studio contient des informations que Visual Studio Installer sur les ordinateurs clients doit pouvoir télécharger, puis lancer la mise à jour. Visual Studio Installer télécharge les fichiers binaires de mise à jour du produit à partir de l’emplacement à partir duquel l’ordinateur client est configuré pour télécharger les mises à jour, soit à partir d’Internet, soit à partir d’une disposition.

Le package de mise à jour administrateur ne contient pas suffisamment d’informations pour effectuer une nouvelle installation du produit et il ne contient pas non plus les fichiers binaires réels du produit. Les mises à jour de l’administrateur Visual Studio sont cumulatives, ce qui signifie que toute mise à jour de Visual Studio qui a un numéro de version de produit supérieur et une date de publication ultérieure est un sur-ensemble d’une version antérieure et inférieure.

Notes

Par défaut, le compte SYSTEM de l’ordinateur client télécharge et installe les mises à jour de l’administrateur Visual Studio, ce qui signifie que le compte SYSTEM doit disposer de privilèges d’administration sur l’ordinateur, et qu’il doit également avoir accès à Internet ou à l’emplacement de disposition réseau pour télécharger les bits de produit mis à jour.

Les mises à jour de l’administrateur Visual Studio s’appliquent uniquement aux versions de maintenance de Visual Studio qui sont toujours prises en charge. Pour plus d’informations sur les bases de référence de maintenance de Visual Studio qui sont toujours prises en charge pendant une période spécifique, consultez Cycle de vie et maintenance des produits Visual Studio. Toutes les bases de référence de maintenance Visual Studio prises en charge seront sécurisées.

Types et caractéristiques des mises à jour de l’administrateur

Il existe trois types de mises à jour d’administrateur vers Visual Studio :

  • Les mises à jour de sécurité s’appliquent à toutes les éditions de Visual Studio (par exemple, Enterprise, Professional, Community, etc.) et contiennent des modifications de niveau de maintenance limitées, hautement ciblées et compatibles. Les mises à jour de sécurité n’avancent pas un client vers une version mineure ultérieure ; ils sont conçus pour fournir des correctifs aux failles de sécurité à un client qui se trouve déjà à un niveau de version mineure spécifique. Les mises à jour de sécurité contiennent au moins un correctif de sécurité, mais le correctif de sécurité peut ou non se trouver dans un composant ou une charge de travail installé sur l’ordinateur client. Par exemple, nous pourrions corriger une vulnérabilité de sécurité dans les composants .NET et étiqueter la mise à jour en tant que mise à jour de sécurité, mais elle n’aurait pas vraiment d’effet significatif sur un ordinateur client sur lequel seuls des composants C++ étaient installés. Les mises à jour de sécurité peuvent également contenir d’autres correctifs de fiabilité ou d’autres mises à jour de composants nécessaires. Les mises à jour de sécurité sont publiées sur les trois canaux de distribution répertoriés précédemment.

  • Les mises à jour des fonctionnalités permettent aux administrateurs informatiques de faire passer les ordinateurs de leur organisation vers une version mineure plus récente de Visual Studio. Les mises à jour des fonctionnalités s’appliquent uniquement aux éditions de Visual Studio qui se trouvent couramment dans les entreprises, telles que les SKU Enterprise, Professional et Build Tools. Toutes les mises à jour de fonctionnalités seront publiées uniquement dans le catalogue Microsoft Update en tant que « Packs de fonctionnalités », où elles peuvent éventuellement être importées manuellement dans le Gestionnaire de configurations SCCM. Les mises à jour des fonctionnalités sont cumulatives et contiennent des correctifs de qualité et de sécurité antérieurs supplémentaires.

  • Les mises à jour de qualité s’appliquent également uniquement aux éditions de Visual Studio qui se trouvent couramment dans les entreprises, et elles contiennent des modifications de niveau de maintenance limitées, hautement ciblées et compatibles. Les mises à jour de qualité n’avancent pas un client vers une version mineure ultérieure. Elles sont conçues pour fournir des correctifs de performances et de fiabilité ou d’autres mises à jour de composants nécessaires à un client qui se trouve déjà à un niveau de version mineure particulier. Les mises à jour de qualité s’accumulent avec les mises à jour de sécurité, et ne contiennent donc des correctifs de sécurité que si le correctif de sécurité a déjà été publié indépendamment. Toutes les mises à jour de qualité sont également publiées uniquement dans le catalogue Microsoft Update en tant que « Mises à jour », où elles peuvent éventuellement être importées manuellement dans le Gestionnaire de configurations SCCM.

Décodage des titres des mises à jour d’administrateur

Le titre de chaque administrateur met à jour la version résultante de la mise à jour. Par exemple,

  • La mise à jour de Visual Studio 2019 version 16.0.0 vers 16.9.0 classée comme « Packs de fonctionnalités » s’applique aux éditions de Visual Studio 2019 sous licence pour une utilisation en entreprise sur le client entre l’ensemble de la gamme de versions de produit 16.0.0 à 16.9.0, et elle mettra à jour l’édition du client vers 16.9.0.
  • La mise à jour de Visual Studio 2019 version 16.0.0 vers 16.11.21 classée comme « Mises à jour de sécurité » s’applique aux éditions de Visual Studio 2019 sous licence pour une utilisation en entreprise sur le client entre les versions 16.0.0 à 16.11.20, et elle mettra à jour les éditions du client vers 16.11.21.
  • La mise à jour de Visual Studio 2019 version 16.11.21 vers mise à jour de sécurité s’applique aux éditions de Visual Studio 2019 sous licence pour une utilisation en entreprise sur le client entre les versions 16.11.00 à 16.11.20, et elle mettra à jour les éditions du client vers 16.11.21.
  • La mise à jour de Visual Studio 2022 version 17.0.3 classée comme « Mise à jour de sécurité » s’applique à toute édition de Visual Studio 2022 sur le client qui se trouve sur le canal actuel ou le canal 17.0 LTSC, et la fait passer à la version 17.0.3.
  • La mise à jour de Visual Studio 2022 version 17.1.0 classée en tant que « Packs de fonctionnalités » s’applique aux éditions de Visual Studio 2022 sous licence pour une utilisation en entreprise sur le client qui se trouve sur le canal actuel, et la met à jour vers la version 17.1.0.
  • La mise à jour de Visual Studio 2022 version 17.2.7 classée comme « Mise à jour de sécurité » s’applique à toute édition de Visual Studio 2022 sur le client qui se trouve sur le canal actuel ou le canal 17.2 LTSC, et la fait passer à la version 17.2.7.
  • La mise à jour de sécurité Visual Studio 2022 version 17.3.7 s’applique à toute édition de Visual Studio 2022 sur le client qui se trouve sur le canal actuel et la fait passer à la version 17.3.7.

Si l’instance cliente est supérieure à la version de la mise à jour de l’administrateur appliquée, la mise à jour de l’administrateur n’aura aucun effet.

Configuration de l’ordinateur client pour recevoir des Mises à jour d’administrateur

Options de configuration

Il existe quelques options de configuration qui peuvent être utilisées pour personnaliser l’expérience de mise à jour de l’administrateur Visual Studio afin qu’elle soit compatible et alignée avec les préférences et les exigences de déploiement de votre organisation.

Les options de configuration les plus courantes sont les suivantes :

  • Activation de Windows Update pour Windows Update pour Entreprise**

    Les machines clientes connectées au cloud qui sont gérées par Intune doivent être configurées pour Windows Update pour Entreprise et inscrites pour AllowMUUpdateServicePolicy afin de recevoir les mises à jour de l’administrateur Visual Studio via le canal Microsoft Update Windows Update pour Entreprise.

  • Activation de la mise à jour d’administrateur Visual Studio

    Cette clé de registre est requise pour que l’ordinateur client reçoive les mises à jour de l’administrateur via les canaux Microsoft Update WSUS ou Windows Update pour Entreprise. Il s’agit d’une clé de registre à l’échelle de l’ordinateur, ce qui signifie qu’elle s’applique à toutes les instances de Visual Studio installées sur la zone.

  • Emplacement source des bits de produit mis à jour

    Lors de l’exécution de la mise à jour, les ordinateurs clients téléchargent les bits de produit mis à jour à partir d’Internet via Microsoft CDN ou à partir d’un partage de disposition réseau que l’administrateur a préparé et géré. Dans les deux cas, le compte sur l’ordinateur client qui exécute la mise à jour (généralement SYSTEM, mais peut être personnalisé sur USER) doit disposer à la fois de privilèges d’administration sur l’ordinateur et d’un accès à l’emplacement source des bits de produit.

    • Si le produit provient d’Internet, le compte SYSTEM qui exécute la mise à jour doit au moins avoir accès aux points de terminaison Visual Studio.
    • Si le produit provient d’un emplacement de disposition réseau, les conditions suivantes doivent être remplies pour que la mise à jour de l’administrateur puisse être déployée avec succès :
    • Le compte qui exécute la mise à jour doit disposer d’autorisations sur le partage réseau. Par exemple, si les comptes SYSTEM exécutent les mises à jour de l’administrateur, vous devez accorder au groupe « Ordinateurs de domaine » des autorisations sur le partage de disposition réseau.
    • À un moment donné, l’ordinateur client doit avoir déjà exécuté le programme d’amorçage à partir de cet emplacement de disposition réseau. Dans l’idéal, l’installation du client d’origine aurait eu lieu à l’aide du programme d’amorçage de la disposition réseau, mais il est également possible d’installer une mise à jour à l’aide d’un programme d’amorçage mis à jour dans ce même emplacement réseau. L’une ou l’autre de ces actions incorporerait, sur l’ordinateur client, une connexion avec cet emplacement de disposition particulier.
    • L’emplacement de disposition réseau (auquel le client est connecté) doit être mis à jour pour contenir les bits de produit mis à jour que la mise à jour administrateur souhaite déployer.

Pour obtenir une liste exhaustive de tous les comportements de mise à jour d’administrateur pris en charge, reportez-vous à la documentation Contrôle des stratégies de groupe de mise à jour de l’administrateur ou Utiliser des paramètres de ligne de commande pour mettre à jour Visual Studio.

Méthodes de configuration d’une mise à jour d’administrateur

Il existe trois méthodes principales de configuration des mises à jour d’administrateur : via des stratégies, via un fichier de configuration sur l’ordinateur client ou via une modification du package de déploiement de mise à jour administrateur dans le gestionnaire de configurations SCCM ou le gestionnaire de points de terminaison Microsoft.

Stratégies

Les mises à jour de l’administrateur recherchent une configuration de stratégie spécifique, telle que AdministratorUpdatesEnabled, comme décrit dans Configurer des stratégies pour les déploiements d’entreprise. L’accès administrateur sur l’ordinateur client est requis pour configurer des stratégies.

Fichier de configuration

Certains paramètres peuvent être conservés sur l’ordinateur client dans un fichier de configuration facultatif, qui présente l’avantage de ne le définir qu’une seule fois et de l’appliquer à toutes les futures mises à jour de l’administrateur. L’approche du fichier de configuration se comporte comme une clé de registre et est à l’échelle de l’ordinateur, ce qui signifie qu’elle s’applique à toutes les installations de Visual Studio installées sur l’ordinateur client. L’emplacement standard du fichier de configuration se trouve à l’emplacement C:\ProgramData\Microsoft\VisualStudio\updates.config. Toutefois, si vous souhaitez utiliser un autre emplacement pour stocker le fichier, vous pouvez le faire en configurant la stratégie UpdateConfigurationFile et en définissant la valeur sur le chemin d’accès de votre fichier de configuration.

Le fichier de configuration, qui est au format JSON, prend en charge l’option installerUpdateArgs, qui est un tableau de chaînes séparées par des virgules qui spécifient d’autres commutateurs que vous pouvez passer dans Visual Studio Installer. Si le contenu du fichier inclut un champ ou une option non valide qui n’est pas pris en charge, la mise à jour échoue. Pour plus d’informations, consultez Utiliser les paramètres de ligne de commande pour installer Visual Studio.

Voici un exemple de fichier de configuration :

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

Mise à jour manuelle du package de mises à jour de l’administrateur dans SCCM ou Intune

Les paramètres de ligne de commande d’un package de mise à jour de l’administrateur individuel peuvent être modifiés manuellement dans SCCM ou le gestionnaire de points de terminaison Microsoft par l’administrateur informatique. Nous vous déconseillons généralement cette approche, bien qu’elle soit techniquement possible.

Vérification, codes d’erreur et résolution des problèmes

Détermination de la mise à jour de Visual Studio

Vous pouvez utiliser l’une des méthodes suivantes pour vérifier que la mise à jour de l’administrateur a été correctement installée :

  • Sur l’ordinateur client, démarrez Visual Studio, sélectionnez Aide>À propos et vérifiez que le numéro de version correspond au dernier numéro dans le titre de la mise à jour prévue.
  • Utilisez l’outil vswhere sur l’ordinateur client pour identifier les différentes versions de Visual Studio sur l’ordinateur. Pour plus d’informations, consultez Outils de détection et de gestion des instances Visual Studio.
  • Chaque tentative de mise à jour administrative génère plusieurs fichiers journaux dans le répertoire %temp% de l’ordinateur client qui capture la progression de l’opération de mise à jour. Triez le dossier par date et recherchez les fichiers commençant par dd_updatedriver, dd_bootstrapper, dd_client et dd_setup pour les mises à jour administratives, le programme d’amorçage, l’application de Visual Studio Installer et le moteur d’installation, respectivement. Vérifiez que ces fichiers journaux contiennent un 0, indiquant que la mise à jour a été correctement appliquée. Ces fichiers journaux peuvent également être utilisés pour vérifier que le fichier de configuration est utilisé. Pour plus d’informations, consultez Outil de collecte des journaux Visual Studio.

Codes et conditions d’erreur

Important

N’oubliez pas que Visual Studio doit être fermé avant d’installer la mise à jour. Si Visual Studio est ouvert ou utilisé, l’installation de la mise à jour est annulée.

Les mises à jour de l’administrateur peuvent retourner les codes de retour suivants :

Code d'erreur Définition
0 La mise à jour administrative a été correctement installée.
1001 Visual Studio Installer ou un processus d’installation associé est en cours d’exécution. La mise à jour n’est pas appliquée.
1002 Visual Studio Installer est pausé. La mise à jour n’est pas appliquée.
1003 Visual Studio étant en cours d’utilisation, la mise à jour a été annulée. Cette condition peut être annulée à l’aide de l’indicateur --force.
1004 Aucun Internet détecté. La mise à jour n’a pas pu contacter l’emplacement Internet contenant les fichiers mis à jour. La mise à jour n’est pas appliquée.
1005 La valeur de Registre AdministratorUpdatesEnabled est définie sur 0 ou n’est pas définie du tout. La mise à jour n’est pas appliquée.
1006 La valeur de registre AdministratorUpdatesOptOut est définie sur 1. La mise à jour n’est pas appliquée. La clé est destinée aux ordinateurs clients qui ne doivent pas être mis à jour par l’administrateur.
1007 Visual Studio Installer n’est pas installé.
1009 L’instance Visual Studio est configurée pour utiliser une disposition, mais il manque des packages pour effectuer la mise à jour.
3010 Le système nécessite un redémarrage. La mise à jour a peut-être été appliquée ou non. Redémarrez l’ordinateur et réessayez la mise à jour.
8006 La mise à jour a été annulée, car le processus lié à VS est en cours d’exécution
862968 La mise à jour a réussi et un redémarrage est recommandé, mais pas obligatoire.
8007070 La mise à jour a été annulée, car il n’y a pas assez d’espace sur le disque.
Autre Une erreur s’est produite lors de la tentative d’application de la mise à jour. La mise à jour n’est pas appliquée.

Pour obtenir une liste exhaustive des codes d’erreur client, consultez Utiliser des paramètres de ligne de commande pour installer Visual Studio.

Support et résolution des problèmes

Parfois, des problèmes peuvent se produire. Si votre installation de Visual Studio échoue, consultez Résolution des problèmes d’installation et de mise à niveau de Visual Studio pour obtenir une aide pas à pas.

Voici d’autres options de support :

Vous pouvez utiliser les méthodes suivantes pour envoyer des commentaires sur les mises à jour de l’administrateur Visual Studio ou signaler des problèmes qui affectent les mises à jour :

Voir aussi

Pour en savoir plus, explorez les ressources supplémentaires suivantes :