Uwaga: W tym artykule opisano rozwiązanie znanego problemu udokumentowane w kondycji wersji systemu Windows i centrum administracyjnym firmy Microsoft.
Objawy
W przypadku niewielkiego podzestawu klientów usługi Azure Virtual Desktop, którzy korzystają z hostów wielu sesji (AVD) i zainstalowali system Windows Aktualizacje wydany między 23 lipca 2024 r. (KB5040525) a 8 października 2024 r. (KB5044273), mogą wystąpić następujące problemy:
-
Przedłużone zawieszenie na czarnym ekranie trwające od 10 do 30 minut po zalogowaniu użytkownika.
-
Aplikacje pakietu Office, w tym programy Outlook i Teams, doświadczają błędów logowania jednokrotnego (SSO), uniemożliwiając użytkownikom łączenie się lub synchronizowanie danych.
Przyczyna
Ten problem jest spowodowany przez zakleszczenie w interakcjach między brokerem usługi Azure Active Directory (AAD) a podstawową usługą wdrażania AppX (AppxSvc) i usługą infrastruktury zadań w tle. Istnieje większe prawdopodobieństwo wystąpienia tego problemu, jeśli korzystasz z kontenerów profilów użytkowników FSLogix w środowiskach wielu sesji. FSLogix to narzędzie firmy Microsoft ułatwiające zarządzanie profilami użytkowników na komputerach i przyspieszające ich działanie, zwłaszcza w środowiskach wirtualnych, takich jak pulpity zdalne.
Windows 10 Education użytkownicy wersji i użytkownicy domowi systemu Windows, którzy korzystają z wersji Home lub Pro, prawdopodobnie nie napotkają tego problemu, ponieważ usługa Azure Virtual Desktop jest częściej używana w środowiskach przedsiębiorstw.
Rozwiązanie
Aby rozwiązać ten problem, zastosuj jedną z następujących opcji, jeśli zauważysz identyfikator zdarzenia Microsoft-Windows-AppModel-State 10 w dzienniku zdarzeń aplikacji z następującym podpisem,
-
Opis: Brak ładowania ustawień aplikacji dla pakietu Microsoft.AAD.BrokerPlugin_cw5n1h2txyewy
-
Kod błędu: -2147024893
Opcja 1: Ponowne obrazowanie urządzenia, którego dotyczy problem
Wykonaj poniższe czynności, aby utworzyć nowy obraz niestandardowy przy użyciu najnowszego obrazu galerii "Windows 10 Enterprise multi-session, wersja 22H2" z Azure Marketplace:
-
Przejdź do Azure Marketplace Microsoft. Na pasku wyszukiwania search marketplace wpisz Microsoft Windows 10.
-
Na stronie Microsoft Windows 10 kliknij pozycję Pobierz teraz.
-
Zaloguj się po wyświetleniu monitu o wprowadzenie adresu e-mail.
-
Na stronie Tworzenie tej aplikacji na platformie Azure wybierz z listy rozwijanej Plan oprogramowaniapozycję Windows 10 Enterprise wielu sesji w wersji 22H2.
-
Po wybraniu obrazu kliknij pozycję Utwórz, aby utworzyć nową maszynę wirtualną.
-
Wykonaj poniższe czynności na stronie Tworzenie złotego obrazu na platformie Azure:
-
Utwórz obraz z maszyny wirtualnej azure, aby utworzyć obraz niestandardowy.
-
Dostosuj maszynę wirtualną, a następnie zainstaluj Windows Update z 24 października 2024 r. (KB5045594).
-
-
Teraz możesz zmienić obraz urządzenia AVD, którego dotyczy problem, za pomocą nowo utworzonego obrazu niestandardowego z kroku 6.
NUTA Jeśli chcesz użyć obrazu zawierającego KB5045594 poprawki dla tego problemu, musisz poczekać do 19 listopada 2024 r., aby zmienić rozmiar urządzenia (aby uniknąć kroku 6).
Opcja 2: Zainstaluj KB5045594 windows update i dodaj skrypt logowania użytkownika
-
Wykonaj uaktualnienie w miejscu urządzenia, którego dotyczy problem, za pomocą aktualizacji Windows 10 w wersji 22H2 (KB5045594).
-
Po zainstalowaniu aktualizacji systemu Windows (KB5045594) dla użytkowników, którzy nie mają istniejącego skryptu logowania, utwórz nowy plik skryptu programu PowerShell (.ps1), a następnie dodaj wymienione poniżej polecenie programu PowerShell:
Add-AppxPackage -Register -Path "C:\Windows\SystemApps\Microsoft.AAD.BrokerPlugin_cw5n1h2txyewy\AppxManifest.xml" -DisableDevelopmentMode
-
Jeśli masz już istniejący skrypt logowania używający skryptu programu PowerShell w zasady grupy, możesz dodać polecenie programu PowerShell wymienione w kroku 2 do istniejącego skryptu programu PowerShell.
-
Aby użyć tego nowo utworzonego skryptu logowania na urządzeniach avd przyłączonych do hybrydowego identyfikatora Entra lub przyłączonych do domeny, wykonaj krok 5 w sekcji Aby przypisać skrypt logowania użytkownika .
-
Aby użyć tego nowo utworzonego skryptu logowania na urządzeniach AVD połączonych tylko z identyfikatorem Entra, wykonaj krok 5 w sekcji Aby przypisać skrypty logowania użytkownika.
-
-
Jeśli masz istniejący skrypt logowania w formacie innym niż program PowerShell, takim jak plik .bat lub .cmd, możesz wykonać następujące czynności:
-
Utwórz nowy plik skryptuPowerShell.ps1 i dodaj polecenie programu PowerShell wymienione w kroku 2.
-
Następnie dodaj jedno z następujących poleceń do pliku .bat lub .cmd w celu wykonania skryptu:
-
Przykład użycia przykładowej ścieżki SYSVOL: powershell -File "scripts\script.ps1"
-
Przykład użycia przykładowej ścieżki lokalnej: powershell -File "D:\scripts\script.ps1"
-
-
Dodatkowa pomoc
Aby uzyskać dodatkową pomoc dotyczącą tego problemu, zalecamy przesłanie wniosku o pomoc techniczną do pomocy technicznej platformy Azure.
Źródła informacji
Opis standardowej terminologii używanej do opisywania aktualizacji oprogramowania firmy Microsoft