Freigeben über


Anwenden von Administratorupdates, die Microsoft Endpoint Manager (SCCM oder Intune) verwenden

In diesem Dokument werden verschiedene Typen und Merkmale von Visual Studio-Administratorupdates beschrieben. In diesem Artikel finden Sie Informationen dazu, wie und wann sie in Der gesamten Organisation verteilt werden sollen, welche Konfigurationsoptionen verfügbar sind und wie Berichte und Problembehandlungen angezeigt werden.

Voraussetzungen

Weitere Informationen zu den Voraussetzungen für die Verwendung von Administratorupdates finden Sie unter Aktivieren von Administratorupdates.

Denken Sie daran, dass Es sich bei Administratorupdates um Updates handelt, nicht um Erstinstallationen. Sie gehen davon aus, dass Visual Studio bereits auf dem Computer installiert ist. Anders ausgedrückt: Durch das Anwenden von Administratorupdates wird keine völlig neue Installation initiiert.

Grundlegendes zu Visual Studio-Administratorupdates

Das Visual Studio-Administratorupdatepaket, das im Microsoft Update-System veröffentlicht wird, ist über drei Verteilungskanäle verfügbar:

  1. Der Windows Server Update Servers (WSUS) Kanal, der in der Regel vom SCCM Configuration Manager Teil der Microsoft Endpoint Manager Geräteverwaltungslösung gesteuert wird.
  2. Der Windows Update for Business Microsoft Update Kanal, der in der Regel vom Intune Teil der Microsoft Endpoint Manager Geräteverwaltungslösung gesteuert wird. Derzeit werden nur Sicherheitsupdates in diesem Kanal veröffentlicht.
  3. Der Microsoft Update-Katalog-Kanal, in dem Sie das Paket herunterladen und verwenden können, um entweder ein Layout oder eine Clientinstanz zu aktualisieren

Die meisten Clientcomputer werden mithilfe der WSUS/SCCM- oder Windows Update for Business-/Microsoft Update/Intune-Kanäle aktualisiert. In beiden Szenarien wird das Visual Studio-Administratorupdate auf den Microsoft Update-Servern veröffentlicht, auf denen es dann vom systemeigenen Windows Update-Client-Agent als verfügbar und anwendbar erkannt wird.

Das Visual Studio-Administratorupdatepaket enthält Informationen, die das Visual Studio-Installationsprogramm auf den Clientcomputern benötigt, um das Update herunterladen und initiieren zu können. Das Visual Studio-Installationsprogramm lädt die eigentlichen Binärdateien für Produktupdates von überall aus herunter, von wo aus der Clientcomputer zum Herunterladen von Updates von konfiguriert ist – entweder aus dem Internet oder aus einem Layout.

Das Administratorupdatepaket enthält nicht genügend Informationen, um eine Neuinstallation des Produkts durchzuführen, oder enthält keine der tatsächlichen Produktbinärdateien. Die Visual Studio-Administratorupdates sind kumulativ. Dies bedeutet, dass jedes Visual Studio-Update mit einer höheren Produktversionsnummer und einem späteren Veröffentlichungsdatum eine Obermenge einer älteren, niedrigeren Version ist.

Anmerkung

Standardmäßig lädt das SYSTEM-Konto des Clientcomputers die Visual Studio-Administratorupdates herunter und installiert sie. Dies bedeutet, dass das SYSTEM-Konto über Administratorrechte für den Computer verfügen muss und außerdem Zugriff auf das Internet oder den Netzwerklayout-Speicherort haben muss, um die aktualisierten Produktteile herunterzuladen.

Visual Studio-Administratorupdates gelten nur für Visual Studio-Wartungsversionen, die noch unterstützt werden. Weitere Informationen dazu, welche Visual Studio-Wartungsbaselines während eines bestimmten Zeitraums weiterhin unterstützt werden, finden Sie unter Visual Studio Product Lifecycle and Servicing. Alle unterstützten Visual Studio-Wartungsbaselines werden sicher gehalten.

Typen und Merkmale von Administratorupdates

Es gibt drei Arten von Administratorupdates für Visual Studio:

  • Sicherheitsupdates gelten für alle Visual Studio-Editionen (z. B. Enterprise, Professional, Community usw.), und sie enthalten eingeschränkte, hochgradig gezielte und kompatible Wartungsstufenänderungen. Sicherheitsupdates werden einen Client nicht zu einer späteren Nebenversion voranbringen; sie sind darauf ausgelegt, Korrekturen für Sicherheitsrisiken für einen Client bereitzustellen, der sich bereits auf einer bestimmten Nebenversionsebene befindet. Sicherheitsupdates verfügen über mindestens einen Sicherheitsfix, wobei der Sicherheitsfix jedoch für eine Komponente oder Workload gelten kann (oder auch nicht), die auf dem Clientcomputer installiert ist. Beispielsweise könnten wir eine Sicherheitslücke in den .NET-Komponenten beheben, und wir würden das Update als Sicherheitsupdate bezeichnen, aber es würde keine sinnvollen Auswirkungen auf einen Clientcomputer haben, auf dem nur C++-Komponenten installiert waren. Sicherheitsupdates können auch andere Zuverlässigkeitsfixes oder andere erforderliche Komponentenupdates enthalten. Sicherheitsupdates werden in allen drei zuvor aufgeführten Vertriebskanälen veröffentlicht.

  • Feature-Updates ermöglichen IT-Administratoren, Computer in ihrer Organisation auf eine neuere Nebenversion von Visual Studio zu aktualisieren. Featureupdates gelten nur für Visual Studio-Editionen, die häufig in Unternehmen gefunden werden, z. B. Enterprise-, Professional- und Buildtools-SKUs. Alle Featureupdates werden nur im Microsoft Update-Katalog als "Feature Packs" veröffentlicht, wo sie optional manuell in SCCM Configuration Managerimportiert werden können. Featureupdates sind kumulativ und enthalten zusätzliche Qualität und frühere Sicherheitsupdates.

  • Qualitätsupdates gelten auch nur für die Visual Studio-Editionen, die häufig in Unternehmen zu finden sind, und sie enthalten eingeschränkte, hochgradig gezielte und kompatible Wartungsstufenänderungen. Qualitätsupdates werden einen Client nicht zu einer späteren Nebenversion voranbringen. sie sind darauf ausgelegt, Leistungs- und Zuverlässigkeitskorrekturen oder andere erforderliche Komponentenupdates für einen Client bereitzustellen, der bereits auf einer bestimmten Nebenversionsebene vorhanden ist. Qualitätsupdates werden zusammen mit Sicherheitsupdates gesammelt und enthalten daher nur Sicherheitsfixes, wenn diese bereits unabhängig veröffentlicht wurden. Qualitätsupdates werden ebenfalls nur im Microsoft-Updatekatalog als „Updates“ veröffentlicht, wo sie für den optionalen manuellen Import in SCCM-Configuration Manager zur Verfügung stehen.

Decodieren der Titel von Administratorupdates

Der Titel jedes Administrators aktualisiert die resultierende Version des Updates. Zum Beispiel

  • Visual Studio 2019 Version 16.0.0 bis 16.9.0 Update, klassifiziert als „Feature Pack“, gilt für Visual Studio 2019-Editionen auf dem Client aus dem gesamten Produktversionsbereich von 16.0.0 bis 16.9.0, die für die Verwendung in Unternehmen lizenziert sind, und aktualisiert diese Clienteditionen auf 16.9.0.
  • Visual Studio 2019 Version 16.0.0 bis 16.11.21 Update, klassifiziert als „Sicherheitsupdates“, gilt für Visual Studio 2019-Editionen auf dem Client zwischen Version 16.0.0 und 16.11.20, die für die Verwendung in Unternehmen lizenziert sind, und aktualisiert diese Clienteditionen auf 16.11.21.
  • Visual Studio 2019, Version 16.11.21 Sicherheitsupdate gelten für Visual Studio 2019-Editionen, die für die Unternehmensverwendung auf dem Client zwischen den Versionen 16.0.0 und 16.11.20 lizenziert sind, und diese Clienteditionen werden auf 16.11.21 aktualisiert.
  • Das als „Sicherheitsupdate“ klassifizierte Update Visual Studio 2022, Version 17.0.3, gilt für jede Visual Studio 2022-Edition auf dem Client, die sich entweder im aktuellen Kanal oder im 17.0 LTSC befindet, und aktualisiert sie auf Version 17.0.3.
  • Das als „Feature Pack“ klassifizierte Update Visual Studio 2022, Version 17.1.0, gilt für die für die Nutzung durch Unternehmen lizenzierten Visual Studio 2022-Editionen auf dem Client, die sich im aktuellen Kanal befinden, und aktualisiert sie auf die Version 17.1.0.
  • Das als „Sicherheitsupdate“ klassifizierte Update Visual Studio 2022, Version 17.2.7, gilt für jede Visual Studio 2022-Edition auf dem Client, die sich entweder im aktuellen Kanal oder im 17.2 LTSC befindet, und aktualisiert sie auf Version 17.2.7.
  • Das Sicherheitsupdate Visual Studio 2022, Version 17.3.7, gilt für jede Visual Studio 2022-Edition auf dem Client, die sich im aktuellen Kanal befindet, und aktualisiert sie auf Version 17.3.7.

Wenn die Clientinstanz größer als die Version des Administratorupdates ist, das angewendet wird, hat das Administratorupdate keine Auswirkung.

Konfigurieren des Clientcomputers für den Empfang von Administratorupdates

Konfigurationsoptionen

Es gibt einige Konfigurationsoptionen, die verwendet werden können, um die Visual Studio-Administratorupdateerfahrung so anzupassen, dass sie kompatibel ist und den Bereitstellungseinstellungen und Anforderungen Ihrer Organisation entspricht.

Die am häufigsten verwendeten Konfigurationsoptionen sind wie folgt:

  • Windows Update für Unternehmen Microsoft Update Teilnahmeoption**

    Mit der Cloud verbundene Clientcomputer, die von Intune verwaltet werden, müssen für Windows Update for Business konfiguriert und sich für die AllowMUUpdateServicePolicy angemeldet sein, um Visual Studio-Administratorupdates über den Microsoft Update for Business-Kanal zu erhalten.

  • Opt-in für Administrator-Updates von Visual Studio

    Dieser Registrierungsschlüssel ist erforderlich, damit der Clientcomputer Administratorupdates über die WSUS- oder Windows Update for Business-Microsoft Update-Kanäle empfängt. Es handelt sich um einen computerweiten Registrierungsschlüssel, was bedeutet, dass er auf alle Instanzen von Visual Studio angewendet wird, die auf dem Rechner installiert sind.

  • Ursprungsort der aktualisierten Produktdaten

    Bei der Ausführung des Updates laden die Clientcomputer die aktualisierten Produktteile entweder aus dem Internet über Microsoft CDN oder von einer auf Adminseite vorbereiteten und gewarteten Netzwerklayout-Freigabe herunter. In beiden Fällen muss das Konto auf dem Clientcomputer, auf dem das Update ausgeführt wird (in der Regel SYSTEM, aber kann an USERangepasst werden), sowohl über Administratorrechte auf dem Computer als auch Zugriff auf den Quellspeicherort der Produktdaten verfügen.

    • Wenn das Produkt aus dem Internet bezogen wird, dann muss das SYSTEM-Konto, das das Update ausführt, Zugriff auf mindestens die Visual Studio-Endpunktehaben.
    • Wenn das Produkt von einem Netzwerkstandort bezogen wird, müssen die folgenden Bedingungen erfüllt sein, bevor das Administratorupdate erfolgreich bereitgestellt werden kann:
    • Das Konto, das das Update ausführt, muss über Berechtigungen für die Netzwerkfreigabe verfügen. Wenn beispielsweise SYSTEM-Konten die Administratorupdates ausführen, müssen Sie der Gruppe „Domänencomputer“ Berechtigungen für die Netzwerklayout-Freigabe erteilen.
    • Der Clientcomputer muss zu einem bestimmten Zeitpunkt bereits den Bootstrapper von diesem Netzwerklayout-Standort aus ausgeführt haben. Im Idealfall wäre die ursprüngliche Clientinstallation mit dem Bootstrapper aus dem Netzwerklayout durchgeführt worden, aber es ist auch möglich, dass lediglich ein Update mit einem aktualisierten Bootstrapper an diesem Netzwerkstandort installiert wurde. Eine dieser Aktionen würde auf dem Clientcomputer eine Verbindung mit diesem bestimmten Layout-Standort herstellen.
    • Der Netzwerklayout-Speicherort (mit dem der Client verbunden ist) muss so aktualisiert werden, dass er die aktualisierten Produktteile enthält, die das Administratorupdate bereitstellen möchte.

Eine vollständige Liste aller unterstützten Administratoraktualisierungsverhaltensweisen finden Sie in den Steuern der Gruppenrichtlinien für Administratorupdates oder in der Verwenden von Befehlszeilenparametern zum Aktualisieren von Visual Studio Dokumentation.

Methoden zum Konfigurieren eines Administratorupdates

Es gibt drei Hauptmethoden zum Konfigurieren von Administratorupdates: über Richtlinien) über eine Konfigurationsdatei auf dem Clientcomputer oder über eine Änderung des Administratorupdate-Bereitstellungspakets innerhalb von SCCM Configuration Manager oder Microsoft Endpoint Manager.

Politik

Administratorupdates suchen nach einer bestimmten Richtlinienkonfiguration wie AdministratorUpdatesEnabled wie unter Konfigurieren von Richtlinien für Unternehmensbereitstellungenbeschrieben. Der Administratorzugriff auf dem Clientcomputer ist erforderlich, um Richtlinien zu konfigurieren.

Konfigurationsdatei

Einige Einstellungen können auf dem Clientcomputer in einer optionalen Konfigurationsdatei beibehalten werden, die den Vorteil hat, sie nur einmal festzulegen und auf alle zukünftigen Administratorupdates anzuwenden. Der Ansatz der Konfigurationsdatei verhält sich wie ein Registrierungsschlüssel und ist computerweit, was bedeutet, dass er auf alle Installationen von Visual Studio angewendet wird, die auf dem Clientcomputer installiert sind. Der Standardspeicherort für die Konfigurationsdatei befindet sich in C:\ProgramData\Microsoft\VisualStudio\updates.config. Wenn Sie jedoch einen anderen Speicherort zum Speichern der Datei verwenden möchten, können Sie dies tun, indem Sie die UpdateConfigurationFile Richtlinie konfigurieren und den Wert auf den Pfad Der Konfigurationsdatei festlegen.

Die Konfigurationsdatei im JSON-Format unterstützt die Option installerUpdateArgs, bei der es sich um ein Array von Zeichenfolgen handelt, die durch Kommas getrennt sind, die weitere Optionen angeben, die Sie an das Visual Studio-Installationsprogramm übergeben können. Wenn der Inhalt der Datei ein ungültiges Feld oder eine Option enthält, die nicht unterstützt wird, schlägt die Aktualisierung fehl. Weitere Informationen finden Sie unter Verwenden von Befehlszeilenparametern zum Installieren von Visual Studio.

Hier ist eine Beispielkonfigurationsdatei:

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

Manuelles Aktualisieren des Administratorupdatepakets in SCCM oder Intune

Die Befehlszeilenparameter eines einzelnen Administratorupdatepakets können vom IT-Administrator manuell in SCCM oder Microsoft Endpoint Manager geändert werden. Dieser Ansatz wird im Allgemeinen nicht empfohlen, obwohl es technisch möglich ist.

Überprüfung, Fehlercodes und Problembehandlung

Ermitteln, ob Visual Studio aktualisiert wurde

Sie können eine der folgenden Methoden verwenden, um zu überprüfen, ob das Administratorupdate ordnungsgemäß installiert wurde:

  • Starten Sie Visual Studio auf dem Clientcomputer, wählen Sie Hilfe>Überaus, und stellen Sie sicher, dass die Versionsnummer mit der letzten Nummer im Titel des beabsichtigten Updates übereinstimmt.
  • Verwenden Sie das tool vswhere auf dem Clientcomputer, um die verschiedenen Versionen von Visual Studio auf dem Computer zu identifizieren. Weitere Informationen finden Sie unter Tools zum Erkennen und Verwalten von Visual Studio-Instanzen.
  • Jeder Administratoraktualisierungsversuch generiert mehrere Protokolldateien im %temp% Verzeichnis des Clientcomputers, das den Fortschritt des Aktualisierungsvorgangs erfasst. Sortieren Sie den Ordner nach Datum, und suchen Sie nach Dateien, die mit dd_updatedriver, dd_bootstrapper, dd_clientund dd_setup beginnen, und zwar jeweils für die administrativen Updates, den Bootstrapper, den Visual Studio Installer und das Setupmodul. Stellen Sie sicher, dass diese Protokolldateien einen Wert von 0 enthalten, der angibt, dass das Update erfolgreich angewendet wurde. Diese Protokolldateien können auch verwendet werden, um zu überprüfen, ob die Konfigurationsdatei verwendet wird. Weitere Informationen finden Sie im Visual Studio Log Collection Tool.

Fehlercodes und Bedingungen

Wichtig

Denken Sie daran, dass Visual Studio geschlossen werden muss, bevor Sie das Update installieren. Wenn Visual Studio geöffnet oder verwendet wird, wird die Updateinstallation abgebrochen.

Administratorupdates können die folgenden Rückgabecodes zurückgeben:

Fehlercode Definition
0 Das Administratorupdate wurde erfolgreich installiert.
1001 Visual Studio Installer oder ein zugehöriger Setupprozess wird ausgeführt. Das Update wird nicht angewendet.
1002 Visual Studio Installer wurde pausiert. Das Update wird nicht angewendet.
1003 Visual Studio wird verwendet, sodass das Update abgebrochen wurde. Diese Bedingung kann mit dem Flag --force außer Kraft gesetzt werden.
1004 Es wurde kein Internet erkannt. Das Update konnte sich nicht an den Internetspeicherort wenden, der die aktualisierten Dateien enthält. Das Update wird nicht angewendet.
1005 Der AdministratorUpdatesEnabled Registrierungswert ist auf 0 festgelegt oder überhaupt nicht festgelegt. Das Update wird nicht angewendet.
1006 Der Registrierungswert AdministratorUpdatesOptOut wird auf 1festgelegt. Das Update wird nicht angewendet. Der Schlüssel ist für Clientcomputer vorgesehen, die nicht vom Administrator aktualisiert werden sollen.
1007 Das Visual Studio-Installationsprogramm ist nicht installiert.
1009 Die Visual Studio-Instanz ist so konfiguriert, dass sie ein Layout verwendet, aber dem Layout fehlen die Pakete, um das Update durchzuführen.
3010 Für das System ist ein Neustart erforderlich. Das Update wurde möglicherweise (noch) nicht angewendet. Starten Sie den Computer neu, und versuchen Sie es erneut.
8006 Das Update wurde abgebrochen, weil ein VS-bezogener Prozess noch läuft.
862968 Das Update war erfolgreich, und ein Neustart wird empfohlen, aber nicht erforderlich.
8007070 Das Update wurde abgebrochen, da nicht genügend Speicherplatz auf dem Datenträger vorhanden ist.
Andere Fehler beim Versuch, das Update anzuwenden. Das Update wird nicht angewendet.

Eine vollständige Liste der Clientfehlercodes finden Sie unter Verwenden von Befehlszeilenparametern zum Installieren von Visual Studio.

Support oder Problembehandlung

Manchmal kann es zu einem Fehler kommen. Wenn es bei der Installation von Visual Studio zu einem Fehler kommt, finden Sie ausführliche Informationen im Artikel Problembehandlung bei der Visual Studio-Installation und bei Upgradefehlern.

Hier sind einige weitere Supportoptionen:

  • Verwenden Sie die Supportoption Installationschat (nur Englisch) für installationsbezogene Probleme.
  • Melden Sie produktprobleme an uns, indem Sie das Tool "Problem melden" verwenden, das sowohl im Visual Studio Installer als auch in der Visual Studio IDE angezeigt wird. Wenn Sie ein IT-Administrator sind und Visual Studio nicht installiert haben, können Sie IT-Administratorfeedbackübermitteln.
  • Schlagen Sie ein Feature vor, verfolgen Sie Produktprobleme, und finden Sie Antworten in der Visual Studio Developer Community.

Sie können die folgenden Methoden verwenden, um Feedback zu Visual Studio-Administratorupdates zu geben oder Probleme zu melden, die sich auf die Updates auswirken:

Siehe auch

Weitere Informationen finden Sie in den folgenden zusätzlichen Ressourcen: