Obs!: I den här artikeln beskrivs lösningen för ett känt problem som dokumenterats i Windows versionshälsa och Administrationscenter för Microsoft.
Symptom
En liten delmängd av Azure Virtual Desktop-kunder som använder värdar för flera sessioner (AVD) och har installerat Windows Uppdateringar från 23 juli 2024 (KB5040525) och 8 oktober 2024 (KB5044273) kan få följande problem:
-
En utökad 10 till 30 minuter lång hängning på en svart skärm efter användarens inloggning.
-
Office-program som Outlook och Teams har problem med enkel inloggning (SSO), vilket hindrar användare från att ansluta eller synkronisera data.
Orsak
Det här problemet orsakas av en deadlock i interaktionerna mellan Azure Active Directory-mäklaren (AAD) och den underliggande AppX-distributionstjänsten (AppxSvc) och infrastrukturtjänsten för bakgrundsaktiviteter. Det här problemet är mer troligt om du använder FSLogix-användarprofilbehållare i miljöer med flera sessioner. FSLogix är ett Microsoft-verktyg som hjälper till att hantera och snabba upp användarprofiler på datorer, särskilt i virtuella miljöer som fjärrskrivbord.
Windows 10 Education utgåvor och hemanvändare av Windows som använder Home- eller Pro-utgåvor kommer sannolikt inte att möta det här problemet eftersom Azure Virtual Desktop används oftare i företagsmiljöer.
Lösning
Lös problemet genom att använda något av följande alternativ om du observerar händelse-ID 10 för Microsoft-Windows-AppModel-State i programhändelseloggen med följande signatur:
-
Beskrivning: Det gick inte att läsa in programinställningarna för Microsoft.AAD.BrokerPlugin_cw5n1h2txyewy
-
Felkod: -2147024893
Alternativ 1: Återbilda den berörda enheten
Följ de här anvisningarna om du vill skapa en ny anpassad avbildning med den senaste galleribilden "Windows 10 Enterprise flera sessioner, version 22H2" från Azure Marketplace:
-
Gå till Microsoft Azure Marketplace. Skriv Microsoft Windows 10 i sökfältet i Search Marketplace.
-
Klicka på Hämta nu på sidan Microsoft Windows 10.
-
Logga in när du uppmanas att ange din e-postadress.
-
På sidan Skapa den här appen i Azure väljer du Windows 10 Enterprise flersessionsversion 22H2 i listrutan Programvaruplan.
-
När du har valt avbildningen klickar du på Skapa för att skapa en ny virtuell dator.
-
Följ de här stegen på sidan Skapa en gyllene avbildning i Azure:
-
Skapa en avbildning från en virtuell Azure-dator för att skapa den anpassade avbildningen.
-
Anpassa den virtuella datorn och installera sedan Windows Update från 24 oktober 2024 (KB5045594).
-
-
Du kan nu ändra storlek på den berörda AVD-enheten med hjälp av den nya anpassade avbildningen från steg 6.
NOT Om du vill ha en avbildning som innehåller korrigeringen KB5045594 för det här problemet måste du vänta till den 19 november 2024 med att göra om enheten (för att undvika steg 6).
Alternativ 2: Installera Windows-uppdateringen KB5045594 och lägg till användarinloggningsskriptet
-
Utför en uppgradering på plats av den berörda enheten med Windows 10 version 22H2-uppdatering (KB5045594).
-
När Windows-uppdateringen (KB5045594) har installerats skapar du en ny PowerShell-skriptfil (.ps1) för användare som inte har ett befintligt inloggningsskript och lägger sedan till följande PowerShell-kommando:
Add-AppxPackage -Register -Path "C:\Windows\SystemApps\Microsoft.AAD.BrokerPlugin_cw5n1h2txyewy\AppxManifest.xml" -DisableDevelopmentMode
-
Om du redan har ett befintligt inloggningsskript som använder ett PowerShell-skript i grupprincip kan du lägga till PowerShell-kommandot som nämns i steg 2 i ditt befintliga PowerShell-skript.
-
Om du vill använda det här nya inloggningsskriptet på Hybrid Entra ID-anslutna eller Domänanslutna AVD-enheter följer du steg 5 i avsnittet Tilldela användarinloggningsskript .
-
Om du vill använda det här nya inloggningsskriptet på entra-ID-anslutna AVD-enheter följer du steg 5 i avsnittet Tilldela användarinloggningsskript.
-
-
Om du har ett befintligt inloggningsskript i ett annat format än PowerShell, till exempel en .bat- eller .cmd-fil, kan du göra följande
-
Skapa en ny PowerShell.ps1 skriptfil och lägg till PowerShell-kommandot som nämns i steg 2.
-
Lägg sedan till något av följande kommandon i .bat- eller .cmd-filen för att köra skriptet:
-
Exempel med en SYSVOL-exempelsökväg: powershell -File "scripts\script.ps1"
-
Exempel på lokal sökväg: powershell -fil "D:\scripts\script.ps1"
-
-
Mer hjälp
Om du vill ha mer hjälp med det här problemet rekommenderar vi att du skickar en supportbegäran till Azure Support.
Referenser
Beskrivning av standardterminologin som används för att beskriva Microsofts programuppdateringar