Stosowanie aktualizacji administratora korzystających z programu Microsoft Endpoint Manager (SCCM lub Intune)

W tym dokumencie opisano różne typy i cechy aktualizacji administratora programu Visual Studio. W tym artykule znajdziesz informacje na temat sposobu ich dystrybucji w całej organizacji, dostępnych opcji konfiguracji oraz sposobu wyświetlania raportów i rozwiązywania problemów.

Wymagania wstępne

Aby uzyskać więcej informacji na temat wymagań wstępnych dotyczących używania aktualizacji administratora, zobacz Włączanie aktualizacji administratora.

Pamiętaj, że aktualizacje administratora są aktualizacjami, a nie początkowymi instalacjami. Zakładają one, że program Visual Studio jest już zainstalowany na komputerze. Innymi słowy stosowanie aktualizacji administratora nie spowoduje zainicjowania zupełnie nowej instalacji.

Omówienie aktualizacji administratora programu Visual Studio

Pakiet aktualizacji administratora programu Visual Studio opublikowany w systemie Microsoft Update jest dostępny za pośrednictwem trzech kanałów dystrybucji:

  1. Kanał serwerów aktualizacji systemu Windows Server (WSUS), który jest zwykle kontrolowany przez część programu SCCM Configuration Manager rozwiązania do zarządzania urządzeniami programu Microsoft Endpoint Manager.
  2. Kanał usługi Windows Update dla firm Microsoft Update, który jest zwykle kontrolowany przez część usługi Intune rozwiązania do zarządzania urządzeniami programu Microsoft Endpoint Manager. Obecnie tylko aktualizacje zabezpieczeń są publikowane w tym kanale.
  3. Kanał katalogu usługi Microsoft Update, w którym można pobrać pakiet i użyć go do zaktualizowania układu lub zaktualizowania wystąpienia klienta.

Zdecydowana większość maszyn klienckich jest aktualizowana przy użyciu kanałów WSUS/SCCM lub Windows Update dla firm/Microsoft Update/Intune. W obu tych scenariuszach aktualizacja administratora programu Visual Studio jest publikowana na serwerach usługi Microsoft Update, gdzie jest następnie wykrywana jako dostępna i stosowana przez natywnego agenta klienta usługi Windows Update.

Pakiet aktualizacji administratora programu Visual Studio zawiera informacje, które instalator programu Visual Studio na maszynach klienckich musi mieć możliwość pobrania i zainicjowania aktualizacji. Instalator programu Visual Studio pobiera rzeczywiste pliki binarne aktualizacji produktu z miejsca, w którym maszyna kliencka jest skonfigurowana do pobierania aktualizacji z internetu lub z układu.

Pakiet aktualizacji administratora nie zawiera wystarczającej ilości informacji, aby przeprowadzić czystą instalację produktu ani nie zawiera żadnego z rzeczywistych plików binarnych produktu. Aktualizacje administratora programu Visual Studio są zbiorcze, co oznacza, że każda aktualizacja programu Visual Studio, która ma wyższy numer wersji produktu, a późniejsza data wydania jest nadzbiorem starszej, niższej wersji.

Uwaga

Domyślnie konto SYSTEM komputera klienckiego pobierze i zainstaluje aktualizacje administratora programu Visual Studio, co oznacza, że konto SYSTEM musi mieć uprawnienia administracyjne do komputera, a także musi mieć dostęp do Internetu lub lokalizacji układu sieciowego w celu pobrania zaktualizowanych bitów produktu.

Aktualizacje administratora programu Visual Studio dotyczą tylko wersji obsługi programu Visual Studio, które są nadal obsługiwane. Aby uzyskać więcej informacji o tym, które plany bazowe obsługi programu Visual Studio są nadal obsługiwane w określonym przedziale czasu, zobacz Cykl życia produktu i obsługa programu Visual Studio. Wszystkie obsługiwane punkty odniesienia obsługi programu Visual Studio będą bezpieczne.

Typy i cechy aktualizacji administratora

Istnieją trzy typy aktualizacji administratora programu Visual Studio:

  • Aktualizacje zabezpieczeń mają zastosowanie do wszystkich wersji programu Visual Studio (na przykład Enterprise, Professional, Community itp.) i zawierają ograniczone, wysoce ukierunkowane i zgodne zmiany poziomu obsługi. Aktualizacje zabezpieczeń nie będą uaktualniać klienta do nowszej wersji pomocniczej; są one przeznaczone do dostarczania poprawek luk w zabezpieczeniach dla klienta, który jest już na określonym poziomie wersji pomocniczej. Aktualizacje zabezpieczeń będą zawierać co najmniej jedną poprawkę zabezpieczeń, ale poprawka zabezpieczeń może lub nie znajduje się w składniku lub obciążeniu zainstalowanym na komputerze klienckim. Na przykład możemy naprawić lukę w zabezpieczeniach składników platformy .NET i oznaczyć aktualizację jako aktualizację zabezpieczeń, ale tak naprawdę nie miałoby to znaczącego wpływu na maszynę kliencką, która miała zainstalowane tylko składniki języka C++. Aktualizacje zabezpieczeń mogą również zawierać inne poprawki niezawodności lub inne niezbędne aktualizacje składników. Aktualizacje zabezpieczeń są publikowane we wszystkich trzech kanałach dystrybucji wymienionych wcześniej.

  • Aktualizacje funkcji umożliwiają administratorom IT zaawansowane komputery w organizacji do nowszej wersji pomocniczej programu Visual Studio. Aktualizacje funkcji dotyczą tylko wersji programu Visual Studio, które są często spotykane w przedsiębiorstwach, takich jak jednostki SKU Enterprise, Professional i Build Tools. Wszystkie aktualizacje funkcji zostaną opublikowane tylko w katalogu usługi Microsoft Update jako "Pakiety funkcji", w których są dostępne opcjonalnie ręcznie zaimportowane do programu SCCM Configuration Manager. Aktualizacje funkcji są zbiorcze i będą zawierać dodatkową jakość i wcześniejsze poprawki zabezpieczeń.

  • Aktualizacje dotyczące jakości mają również zastosowanie tylko do tych wersji programu Visual Studio, które są często spotykane w przedsiębiorstwach i zawierają ograniczone, wysoce ukierunkowane i zgodne zmiany poziomu obsługi. Aktualizacje dotyczące jakości nie będą uaktualniać klienta do nowszej wersji pomocniczej; są one przeznaczone do dostarczania poprawek wydajności i niezawodności lub innych niezbędnych aktualizacji składników do klienta, który jest już na określonym poziomie wersji pomocniczej. Aktualizacje dotyczące jakości gromadzą się wraz z aktualizacjami zabezpieczeń i w związku z tym będą zawierać poprawki zabezpieczeń tylko wtedy, gdy poprawka zabezpieczeń została już wydana niezależnie. Aktualizacje dotyczące jakości są również publikowane tylko w katalogu usługi Microsoft Update jako "Aktualizacje", gdzie są one dostępne do opcjonalnego ręcznego zaimportowania do programu SCCM Configuration Manager.

Dekodowanie tytułów aktualizacji administratora

Tytuł każdego administratora aktualizuje wynikowej wersji aktualizacji. Przykład:

  • Aktualizacja programu Visual Studio 2019 w wersji 16.0.0 do 16.9.0 sklasyfikowana jako "Pakiet funkcji" będzie dotyczyć wersji programu Visual Studio 2019 licencjonowanych do użytku enterprise na kliencie między całym zakresem wersji produktu od 16.0.0 do 16.9.0, a wersja klienta zostanie zaktualizowana do wersji 16.9.0.
  • Aktualizacja programu Visual Studio 2019 w wersji 16.0.0 do 16.11.21 sklasyfikowana jako "Security Aktualizacje" będzie miała zastosowanie do wersji Visual Studio 2019 licencjonowanych na korzystanie z oprogramowania enterprise na kliencie między wersjami 16.0.0.0 do 16.11.20 i zaktualizuje te wersje klienta do wersji 16.11.21.
  • Aktualizacja zabezpieczeń programu Visual Studio 2019 w wersji 16.11.21 zostanie zastosowana do wersji programu Visual Studio 2019 licencjonowanych do użytku w przedsiębiorstwie na kliencie w wersjach od 16.0.0 do 16.11.20 i zaktualizuje te wersje klienta do wersji 16.11.21.
  • Aktualizacja programu Visual Studio 2022 w wersji 17.0.3 sklasyfikowana jako "Aktualizacja zabezpieczeń" będzie miała zastosowanie do dowolnej wersji programu Visual Studio 2022 na kliencie, który znajduje się w kanale Current lub 17.0 LTSC, i wyświetli go do wersji 17.0.3.
  • Aktualizacja programu Visual Studio 2022 w wersji 17.1.0 sklasyfikowana jako "Pakiet funkcji" będzie miała zastosowanie do wersji programu Visual Studio 2022 licencjonowanych na potrzeby przedsiębiorstwa na kliencie, który znajduje się w bieżącym kanale, i zaktualizuje ją do wersji 17.1.0.
  • Aktualizacja programu Visual Studio 2022 w wersji 17.2.7 sklasyfikowana jako "Aktualizacja zabezpieczeń" będzie miała zastosowanie do dowolnej wersji programu Visual Studio 2022 na kliencie, który znajduje się w kanale Current lub 17.2 LTSC, i wyświetli go do wersji 17.2.7.
  • Aktualizacja zabezpieczeń programu Visual Studio 2022 w wersji 17.3.7 będzie miała zastosowanie do dowolnej wersji programu Visual Studio 2022 na kliencie, który znajduje się w bieżącym kanale i wyświetli go do wersji 17.3.7.

Jeśli wystąpienie klienta jest większe niż wersja stosowanej aktualizacji administratora, aktualizacja administratora nie będzie miała żadnego wpływu.

Konfigurowanie maszyny klienckiej w celu odbierania Aktualizacje Administracja istratora

Opcje konfiguracji

Istnieje kilka opcji konfiguracji, których można użyć do dostosowania środowiska aktualizacji administratora programu Visual Studio, tak aby była zgodna i zgodna z preferencjami i wymaganiami wdrożenia organizacji.

Najbardziej typowe opcje konfiguracji są następujące:

  • Windows Update dla firm — zgoda na korzystanie z usługi Microsoft Update**

    Maszyny klienckie połączone z chmurą zarządzane przez usługę Intune muszą być skonfigurowane dla usługi Windows Update dla firm i zostały włączone do zasad AllowMUUpdateServicePolicy w celu otrzymywania aktualizacji administratora programu Visual Studio za pośrednictwem kanału usługi Microsoft Update dla firm w usłudze Windows Update.

  • Aktualizacja administratora programu Visual Studio — zgoda

    Ten klucz rejestru jest wymagany, aby maszyna kliencka odbierała aktualizacje administratora za pośrednictwem kanałów usług WSUS lub Windows Update dla firm Microsoft Update. Jest to klucz rejestru obejmujący całą maszynę, co oznacza, że ma zastosowanie do wszystkich wystąpień programu Visual Studio zainstalowanych w polu.

  • Lokalizacja źródłowa zaktualizowanych bitów produktu

    Podczas wykonywania aktualizacji maszyny klienckie będą pobierać zaktualizowane bity produktu z Internetu za pośrednictwem sieci Microsoft CDN lub z udziału układu sieciowego przygotowanego i obsługiwanego przez administratora. W obu tych przypadkach konto na komputerze klienckim wykonującym aktualizację (zazwyczaj SYSTEM, ale może być dostosowane do użytkownika) musi mieć zarówno uprawnienia administracyjne na maszynie, jak i dostęp do lokalizacji źródłowej bitów produktu.

    • Jeśli produkt jest pozyskiwany z Internetu, konto SYSTEM wykonujące aktualizację musi mieć dostęp do co najmniej punktów końcowych programu Visual Studio.
    • Jeśli produkt jest pozyskiwany z lokalizacji układu sieciowego, przed pomyślnym wdrożeniem aktualizacji administratora muszą być spełnione następujące warunki:
    • Konto wykonujące aktualizację musi mieć uprawnienia do udziału sieciowego. Jeśli na przykład konta SYSTEMOWE wykonują aktualizacje administratora, musisz przyznać grupie "Komputery domeny" uprawnienia do udziału układu sieciowego.
    • Na komputerze klienckim musi być już uruchomiony program inicjujący z tej lokalizacji układu sieciowego. W idealnym przypadku oryginalna instalacja klienta miała miejsce przy użyciu programu inicjującego z układu sieciowego, ale istnieje również możliwość zainstalowania aktualizacji przy użyciu zaktualizowanego programu inicjującego w tej samej lokalizacji sieciowej. Jedną z tych akcji można osadzić na komputerze klienckim połączenie z daną lokalizacją układu.
    • Lokalizacja układu sieciowego (gdzie klient jest połączony) musi zostać zaktualizowana tak, aby zawierała zaktualizowane bity produktu, które chce wdrożyć aktualizacja administratora.

Wyczerpującą listę wszystkich obsługiwanych zachowań aktualizacji administratora można znaleźć w temacie Kontrolowanie zasad grupy aktualizacji Administracja istratora lub Aktualizowanie zasad grupy przy użyciu parametrów wiersza polecenia w celu zaktualizowania dokumentacji programu Visual Studio.

Metody konfigurowania aktualizacji administratora

Istnieją trzy główne metody konfigurowania aktualizacji administratora: za pośrednictwem zasad) za pośrednictwem pliku konfiguracji na komputerze klienckim lub za pośrednictwem modyfikacji pakietu wdrożeniowego aktualizacji Administracja istrator w programie SCCM Configuration Manager lub Microsoft Endpoint Manager.

Zasady

aktualizacje Administracja istratora szukają określonej konfiguracji zasad, takiej jak Administracja istrator Aktualizacje Enabled zgodnie z opisem w temacie Konfigurowanie zasad dla wdrożeń przedsiębiorstwa. Administracja dostęp na komputerze klienckim jest wymagany do konfigurowania zasad.

Plik konfiguracji

Niektóre ustawienia można zachować na komputerze klienckim w opcjonalnym pliku konfiguracji, który ma korzyść z ustawienia tylko raz i zastosowanie go do wszystkich przyszłych aktualizacji administratora. Podejście do pliku konfiguracji zachowuje się jak klucz rejestru i ma szerokość komputera, co oznacza, że będzie stosowane do wszystkich instalacji programu Visual Studio zainstalowanych na komputerze klienckim. Standardowa lokalizacja pliku konfiguracji to C:\ProgramData\Microsoft\VisualStudio\updates.config. Jeśli jednak chcesz użyć innej lokalizacji do przechowywania pliku, możesz to zrobić, konfigurując zasady UpdateConfigurationFile i ustawiając wartość na ścieżkę pliku konfiguracji.

Plik konfiguracji, który jest w formacie JSON, obsługuje opcję installerUpdateArgs, która jest tablicą ciągów rozdzielonych przecinkami, które określają więcej przełączników, które można przekazać do instalatora programu Visual Studio. Jeśli zawartość pliku zawiera nieprawidłowe pole lub opcję, która nie jest obsługiwana, aktualizacja zakończy się niepowodzeniem. Aby uzyskać więcej informacji, zobacz Use command-line parameters to install Visual Studio (Używanie parametrów wiersza polecenia do zainstalowania programu Visual Studio).

Oto przykładowy plik konfiguracji:

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

Ręczne aktualizowanie pakietu Aktualizacje Administracja ratora w programie SCCM lub usłudze Intune

Parametry wiersza polecenia pojedynczego pakietu aktualizacji administratora można ręcznie zmodyfikować w programie SCCM lub Microsoft Endpoint Manager przez Administracja IT. Ogólnie nie zalecamy tego podejścia, chociaż jest to technicznie możliwe.

Weryfikacja, kody błędów i rozwiązywanie problemów

Określanie, czy program Visual Studio został zaktualizowany

Możesz użyć jednej z następujących metod, aby sprawdzić, czy aktualizacja administratora została poprawnie zainstalowana:

  • Na komputerze klienckim uruchom program Visual Studio, wybierz pozycję Pomoc>— informacje i sprawdź, czy numer wersji jest zgodny z ostatnią liczbą w tytule zamierzonej aktualizacji.
  • Użyj narzędzia vswhere na komputerze klienckim, aby zidentyfikować różne wersje programu Visual Studio na komputerze. Aby uzyskać więcej informacji, zobacz Narzędzia do wykrywania wystąpień programu Visual Studio i zarządzania nimi.
  • Każda próba aktualizacji administracyjnej generuje kilka plików dziennika w katalogu komputera %temp% klienckiego, który przechwytuje postęp operacji aktualizacji. Sortuj folder według daty i poszukaj plików, które rozpoczynają się dd_updatedriver, dd_bootstrapper, dd_clienti dd_setup dla aktualizacji administracyjnych, programu inicjującego, Instalator programu Visual Studio i aparatu konfiguracji, odpowiednio. Sprawdź, czy te pliki dziennika zawierają wartość 0 wskazującą, że aktualizacja została pomyślnie zastosowana. Te pliki dziennika mogą również służyć do sprawdzania, czy plik konfiguracji jest używany. Aby uzyskać więcej informacji, zapoznaj się z narzędziem zbierania dzienników programu Visual Studio.

Kody błędów i warunki

Ważne

Pamiętaj, że przed zainstalowaniem aktualizacji należy zamknąć program Visual Studio. Jeśli program Visual Studio jest otwarty lub jest używany, instalacja aktualizacji zostanie anulowana.

Administracja istrator aktualizacje mogą zwracać następujące kody powrotne:

Kod błędu Definicja
0 Aktualizacja administracyjna została pomyślnie zainstalowana.
1001 Instalator programu Visual Studio lub powiązany proces konfiguracji jest uruchomiony. Aktualizacja nie jest stosowana.
1002 Instalator programu Visual Studio jest wstrzymana. Aktualizacja nie jest stosowana.
1003 Program Visual Studio jest w użyciu, więc aktualizacja została anulowana. Ten warunek można unieważnić przy użyciu flagi --force .
1004 Nie wykryto Internetu. Aktualizacja nie mogła skontaktować się z lokalizacją internetową zawierającą zaktualizowane pliki. Aktualizacja nie jest stosowana.
1005 Wartość rejestru Administracja istrator Aktualizacje Enabled jest ustawiona na 0 lub w ogóle nie jest ustawiona. Aktualizacja nie jest stosowana.
1006 Wartość rejestru Administracja istrator Aktualizacje OptOut jest ustawiona na 1. Aktualizacja nie jest stosowana. Klucz jest przeznaczony dla komputerów klienckich, które nie powinny być aktualizowane przez administratora.
1007 Nie zainstalowano Instalator programu Visual Studio.
1009 Wystąpienie programu Visual Studio jest skonfigurowane do używania układu, ale w układzie brakuje pakietów do wykonania aktualizacji.
3010 System wymaga ponownego uruchomienia. Aktualizacja może lub nie została zastosowana. Uruchom ponownie komputer i spróbuj ponownie przeprowadzić aktualizację.
8006 Aktualizacja została anulowana, ponieważ jest uruchomiony proces związany z programem VS
862968 Aktualizacja zakończyła się pomyślnie, a ponowne uruchomienie jest zalecane, ale nie jest wymagane.
8007070 Aktualizacja została anulowana, ponieważ na dysku jest za mało miejsca.
Inne Wystąpił błąd podczas próby zastosowania aktualizacji. Aktualizacja nie jest stosowana.

Aby uzyskać wyczerpującą listę kodów błędów klienta, zobacz Instalowanie programu Visual Studio przy użyciu parametrów wiersza polecenia.

Pomoc techniczna lub rozwiązywanie problemów

Czasami coś może pójść źle. Jeśli instalacja programu Visual Studio nie powiedzie się, zobacz Rozwiązywanie problemów z instalacją i uaktualnianiem programu Visual Studio, aby uzyskać szczegółowe wskazówki.

Oto kilka dodatkowych opcji pomocy technicznej:

  • Oferujemy opcję obsługi czatu instalacyjnego (tylko w języku angielskim) w przypadku problemów związanych z instalacją.
  • Zgłoś problemy z produktami za pośrednictwem narzędzia Zgłoś problem, które jest wyświetlane zarówno w Instalator programu Visual Studio, jak i w środowisku IDE programu Visual Studio. Jeśli jesteś Administracja istratorem IT i nie masz zainstalowanego programu Visual Studio, możesz przesłać tutaj opinię Administracja IT.
  • Zasugeruj funkcję, śledź problemy z produktami i znajdź odpowiedzi w społeczności deweloperów programu Visual Studio.

Możesz użyć następujących metod, aby przekazać opinię na temat aktualizacji administratora programu Visual Studio lub zgłaszać problemy wpływające na aktualizacje:

  • Zadawaj pytania społeczności na forum pytań i odpowiedzi dotyczących konfiguracji programu Visual Studio.
  • Przejdź do strony pomocy technicznej programu Visual Studio i sprawdź, czy problem znajduje się na liście często zadawanych pytań.
  • Prześlij opinię dotyczącą funkcji lub zgłoś problem zespołowi programu Visual Studio w odniesieniu do Twojego środowiska.
  • Skontaktuj się z menedżerem ds. kont technicznych organizacji dla firmy Microsoft.

Zobacz też

Aby dowiedzieć się więcej, zapoznaj się z następującymi dodatkowymi zasobami: