Application de mises à jour d’administrateur qui utilisent Microsoft Endpoint Manager (SCCM ou Intune)
Ce document décrit différents types et caractéristiques des mises à jour de l’administrateur Visual Studio. Dans cet article, vous trouverez des informations sur la façon et le moment où elles doivent être distribuées dans votre organisation, quelles options de configuration sont disponibles et comment afficher les rapports et résoudre les problèmes.
Conditions préalables
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 d’administrateur sont des mises à jour, et non des installations initiales. Ils supposent que Visual Studio est déjà installé sur l’ordinateur. En d’autres termes, l’application des mises à jour d’administrateur ne lance pas une nouvelle installation.
Présentation 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 :
- Canal Windows Server Update Server (WSUS) qui est généralement contrôlé par la partie SCCM Configuration Manager de la solution de gestion des appareils Microsoft Endpoint Manager.
- Le canal Windows Update pour les entreprises Microsoft Update, qui est généralement contrôlé par la partie Intune de la solution de gestion des appareils Microsoft Endpoint Manager. Actuellement, seules les mises à jour de sécurité sont publiées sur ce canal.
- Canal Catalogue Microsoft Update, où vous pouvez télécharger le package et l’utiliser pour mettre à jour une structure ou une instance cliente.
La grande majorité des ordinateurs clients sont mis à jour à l’aide des canaux WSUS/SCCM ou Windows Update for Business/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 Windows Update natif.
Le package de mise à jour de l’administrateur Visual Studio contient des informations indiquant que le programme d’installation de Visual Studio sur les machines clientes doit pouvoir télécharger et lancer la mise à jour. Visual Studio Installer télécharge les fichiers binaires réels de mise à jour du produit depuis l’emplacement où l'ordinateur client est configuré pour télécharger les mises à jour à partir de, soit depuis Internet, soit depuis un agencement.
Le package de mise à jour d’administrateur ne contient pas suffisamment d’informations pour effectuer une installation propre du produit, ni contenir les fichiers binaires réels du produit. Les mises à jour de l’administrateur Visual Studio sont cumulatives, ce qui signifie que toute mise à jour Visual Studio qui a un numéro de version de produit supérieur et une date de publication ultérieure est un super-ensemble d’une version antérieure et inférieure.
Remarque
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’administrateur pour 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 en cours de prise en charge. Pour plus d’informations sur les bases de référence de maintenance de Visual Studio qui sont toujours pris en charge pendant une période donnée, consultez Cycle de vie et maintenance des produits Visual Studio. Toutes les bases de référence de maintenance de Visual Studio prises en charge sont conservées en toute sécurité.
Types et caractéristiques des mises à jour d’administrateur
Il existe trois types de mises à jour d’administrateur pour Visual Studio :
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 vulnérabilités de sécurité à un client déjà au niveau d’une version mineure particulière. Les mises à jour de sécurité ont au moins un correctif de sécurité dans ces derniers, 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 nous étiqueterions la mise à jour en tant que mise à jour de sécurité, mais elle n’aurait pas vraiment d’effet significatif sur une machine cliente qui n’avait que des composants C++ 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 couramment trouvées dans les entreprises, telles que les références SKU Enterprise, Professional et Build Tools. Toutes les mises à jour de fonctionnalités ne seront publiées que dans le catalogue Microsoft Update en tant que « Packs de fonctionnalités » dans lesquels ils sont disponibles pour être éventuellement importés manuellement dans SCCM Configuration Manager. Les mises à jour des fonctionnalités sont cumulatives et contiennent des correctifs de sécurité supplémentaires et des correctifs de sécurité antérieurs.
Les mises à jour de qualité sont également applicables uniquement aux éditions de Visual Studio couramment trouvées dans les entreprises, et contiennent des changements limités, hautement ciblés et compatibles visant au service. Les mises à jour qualité ne feront pas avancer un client vers une version mineure ultérieure ; ils sont conçus pour fournir des correctifs de performances et de fiabilité ou d’autres mises à jour de composants nécessaires à un client déjà au niveau d’une version mineure particulière. Les mises à jour de qualité s’accumulent avec les mises à jour de sécurité et contiennent donc des correctifs de sécurité uniquement si le correctif de sécurité a déjà été publié indépendamment. Toutes les mises à jour de qualité sont également uniquement publiées dans le catalogue Microsoft Update en tant que « Mises à jour », où il est éventuellement possible de les importer manuellement dans le SCCM Configuration Manager.
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
- mise à jour de Visual Studio 2019 version 16.0.0 à 16.9.0 classifiée comme « Feature Pack » s’applique aux éditions de Visual Studio 2019 sous licence pour l’utilisation d’entreprise sur le client entre l’ensemble de la gamme de versions de produit comprise entre 16.0.0 et 16.9.0, et il met à jour l’édition du client vers la version 16.9.0.
- mise à jour de Visual Studio 2019 version 16.0.0 à 16.11.21 classifiées comme « Mises à jour de sécurité » s’appliqueront aux éditions de Visual Studio 2019 sous licence pour l’entreprise sur le client entre les versions 16.0.0.0 et 16.11.20, et elle mettra à jour ces éditions clientes vers la version 16.11.21.
- Les mises à jour de sécurité Visual Studio 2019 version 16.11.21 s’appliqueront aux éditions de Visual Studio 2019 licenciées pour un usage en entreprise sur le client entre les versions 16.0.0 et 16.11.20, et elles mettront à jour ces éditions clientes vers la version 16.11.21.
- La mise à jour de la version 17.0.3 de Visual Studio 2022 classée comme « Mise à jour de sécurité » s’applique à toute édition de Visual Studio 2022 présente sur le client, que ce soit sur le canal actuel ou le canal 17.0 LTSC, et la fait passer à la version 17.0.3.
- Mise à jour de Visual Studio 2022 version 17.1.0 classée comme « Feature Pack » s’appliquera aux éditions de Visual Studio 2022 sous licence pour l'utilisation en entreprise sur le client qui se trouve sur le canal actuel et les mettra à 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 d’administrateur appliquée, la mise à jour de l’administrateur n’aura aucun effet.
Configuration de l’ordinateur client pour recevoir les mises à jour de l’administrateur
Options de configuration
Il existe quelques options de configuration qui peuvent être utilisées pour adapter l’expérience de mise à jour de l’administrateur Visual Studio afin qu’elle soit compatible et alignée sur les préférences et exigences de déploiement de votre organisation.
Les options de configuration les plus courantes sont les suivantes :
Windows Update pour les entreprises Microsoft Update adhésion**
Les ordinateurs clients connectés au cloud, gérés par Intune, doivent être configurés pour Windows Update for Business et inscrits à la stratégie AllowMUUpdateServicePolicy afin de recevoir les mises à jour de l'administrateur Visual Studio via le canal Microsoft Update de Windows Update pour Entreprises.
Consentement administrateur pour la mise à jour de Visual Studio
Cette clé de Registre est requise pour que l’ordinateur client reçoive des mises à jour d’administrateur via les canaux WSUS ou Windows Update for Business Microsoft Update. 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 l'ordinateur.
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 le CDN Microsoft ou à partir d’un partage de disposition réseau que l’administrateur a préparé et géré. Dans ces deux cas, le compte sur l’ordinateur client qui exécute la mise à jour (généralement SYSTEM, mais peut être personnalisé pour USER) doit avoir des privilèges d’administration sur l’ordinateur et l’accès à l’emplacement source des bits de produit.
- Si le produit provient d'Internet, le compte SYSTEM en cours d'exécution de la mise à jour doit avoir accès au moins aux points de terminaison Visual Studio.
- Si le produit provient d'un emplacement de réseau, les conditions suivantes doivent être remplies avant que la mise à jour par l'administrateur puisse être déployée avec succès :
- Le compte exécutant la mise à jour doit avoir des autorisations pour 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 » les autorisations nécessaires pour le partage de la topologie réseau.
- L’ordinateur client doit avoir, à un moment donné, 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 à partir de la disposition du réseau, mais il est également possible d’avoir installé une mise à jour à l’aide d’un programme d’amorçage mis à jour dans ce même emplacement réseau. L’une de ces actions incorpore, sur l’ordinateur client, une connexion avec cet emplacement de disposition particulier.
- L’emplacement de la structure 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 à Contrôler les stratégies de groupe de mise à jour d'administrateur ou à utiliser les paramètres de ligne de commande pour mettre à jour la documentation de 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 SCCM Configuration Manager ou Microsoft Endpoint Manager.
Politiques
Les mises à jour de l'administrateur recherchent une configuration de politique spécifique telle que AdministratorUpdatesEnabled comme décrit dans Configurer des politiques 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 a l’avantage de le définir 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 à 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, 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 le programme d’installation de Visual Studio. Si le contenu du fichier inclut un champ non valide ou une option qui n’est pas prise en charge, la mise à jour échoue. Pour plus d’informations, consultez Utiliser des 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 d’administrateur dans SCCM ou Intune
Les paramètres de ligne de commande d’un package de mise à jour d’administrateur individuel peuvent être modifiés manuellement dans SCCM ou Microsoft Endpoint Manager 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
Vérification que Visual Studio a été mis à jour
Vous pouvez utiliser l’une des méthodes suivantes pour vérifier que la mise à jour de l’administrateur a été installée correctement :
- Sur l’ordinateur client, démarrez Visual Studio, sélectionnez Aide>À propos de, puis vérifiez que le numéro de version correspond au dernier numéro dans le titre de la mise à jour prévue.
- Utilisez le vswhere tool sur l’ordinateur client pour identifier les différentes versions de Visual Studio sur l’ordinateur. Pour plus d’informations, consultez Tools pour détecter et gérer 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 qui commencentdd_updatedriver
,dd_bootstrapper
,dd_client
etdd_setup
pour les mises à jour administratives, le programme d’amorçage, le programme d’installation de Visual Studio 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 d’erreur et conditions
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 d’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 suspendu. La mise à jour n’est pas appliquée. |
1003 | Visual Studio est en cours d’utilisation. La mise à jour a donc été annulée. Cette condition peut être annulée à l’aide du drapeau --force . |
1004 | Aucun Internet n’a été 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 | Le programme d’installation de Visual Studio n’est pas installé. |
1009 | L’instance de Visual Studio est configurée pour utiliser un layout, mais des packages manquent pour effectuer la mise à jour. |
3010 | Le système nécessite un redémarrage. La mise à jour peut ou non avoir été appliquée. Redémarrez l’ordinateur et réessayez la mise à jour. |
8006 | La mise à jour a été annulée, car le processus associé à 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 suffisamment de place 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 la liste exhaustive des codes d’erreur du client, consultez Utiliser des paramètres de ligne de commande pour installer Visual Studio.
Support ou résolution des problèmes
Parfois, les choses peuvent mal tourner. Si votre installation de Visual Studio échoue, consultez résoudre les problèmes d’installation et de mise à niveau de Visual Studio pour obtenir des instructions pas à pas.
Voici quelques options de support supplémentaires :
- Utilisez l'option de support pour le chat d'installation (en anglais uniquement) pour les problèmes liés à l’installation.
- Signalez des problèmes de produit à nous à l’aide de l’outil Signaler un problème qui apparaît à la fois dans Visual Studio Installer et dans l’IDE Visual Studio. Si vous êtes administrateur informatique et que vous n'avez pas installé Visual Studio, vous pouvez soumettre des commentaires aux administrateurs informatiques.
- Suggérer une fonctionnalité, suivre les problèmes de produit et trouver des réponses dans le Visual Studio Developer Community.
Vous pouvez utiliser les méthodes suivantes pour fournir des commentaires sur les mises à jour d’administrateur Visual Studio ou signaler des problèmes qui affectent les mises à jour :
- Posez des questions à la communauté sur le Forum Q&R relatif à l’installation de Visual Studio.
- Accédez à la page de support Visual Studio, puis vérifiez si votre problème est répertorié dans le FAQ.
- Fournissez des commentaires sur les fonctionnalités ou signalez un problème à l’équipe Visual Studio en ce qui concerne votre expérience.
- Contactez le responsable de compte technique de votre organisation pour Microsoft.
Voir aussi
Pour en savoir plus, explorez les ressources supplémentaires suivantes :
- Activation des mises à jour d’administrateur
- guide d’administrateur Visual Studio
- cycle de vie et de maintenance des produits Visual Studio
- Installer Visual Studio
- Mettre à jour Visual Studio
- Utilisation des paramètres de ligne de commande pour installer Visual Studio
- Tools pour détecter et gérer des instances Visual Studio
- Créer une installation réseau de Visual Studio
- Mettre à jour un client Visual Studio installé à partir d’une disposition réseau
- FAQ du catalogue Microsoft Update
- Documentation de SCCM (Microsoft Endpoint Configuration Manager)
- Importer des mises à jour à partir du catalogue Microsoft dans Configuration Manager
- Documentation Windows Server Update Services (WSUS) 3.0 SP1