|
Ändra datum |
Ändra beskrivning |
|
den 2 december 2025 |
|
Sammanfattning
När du har etablerat en dator med en Windows 11 version 24H2 eller en Windows 11 version 25H2 månadsvis kumulativ uppdatering som släpptes i juli 2025 eller senare (till exempel KB5062553 eller KB5065789), kan XAML-beroende moderna appar som Explorer, Start-menyn, SystemSettings, Aktivitetsfältet och Windows Search få problem. Det här problemet påverkar främst ett begränsat antal företagsmiljöer eller hanterade miljöer och är mycket osannolikt att uppstå på personliga enheter som används av enskilda användare.
Detta kan inträffa när Windows-uppdateringar installeras innan:
-
Första gången användaren loggar in på en beständig OS-installation.
-
Alla användare som loggar in på en icke-beständig OS-installation, till exempel en VDI (Virtual Desktop Infrastructure) eller motsvarande som programpaket, måste installeras varje inloggning i sådana scenarier.
Vanliga scenarier
Vissa oväntade beteenden kan visas i följande scenarier:
-
XAML-komponenter Dessa problem uppstår vanligtvis efter uppdateringar av inbyggda beroendepaket som är värd för XAML-komponenter, till exempel följande:
-
MicrosoftWindows.Client.CBS_cw5n1h2txyewy
-
Microsoft.UI.Xaml.CBS_8wekyb3d8bbwe
-
MicrosoftWindows.Client.Core_cw5n1h2txyewy
-
-
Gränssnittskomponenter
För vissa företagsmiljöer eller virtualiserade miljöer kanske inte följande komponenter startar och kan visa ett fel:
Binärt
Användarupplevelse av företag eller signatur för fel
Explorer.exe
-
Slutanvändare loggar in på en svart skärm
-
Det går inte att öppna Start-menyn i Windows
-
Utforskaren kraschar vid start
-
Aktivitetsfältet visas inte/återges/visas på Windows-skrivbordet
StartMenuExperienceHost
-
Det går inte att öppna Start-menyn, vilket ofta visar ett viktigt felmeddelande
shellhost.exe
-
ShellHost.exe kraschar
XAML-beroende appar
Appar kan inte startas eller krascha vid start
-
Den Consent.exe, binär för användargränssnittet för user account control
-
Systeminställningar. Starta > Inställningar > Systemet kan inte öppnas utan tyst
-
Programmet kraschar när XAML-vyer initieras
-
Andra XAML-övyer kan inte initieras
-
Orsak
Programmen har ett beroende av XAML-paket som inte registreras i tid efter installation av Windows-uppdateringar.
Lösning
Vi arbetar med en lösning och kommer att uppdatera den här artikeln när mer information blir tillgänglig.
Lösningar
Manuell registrering av saknade paket
IT-administratörer som hanterar företagsmiljöer eller virtualiserade miljöer bör registrera de paket som saknas i användarsessionen och starta om SiHost så att Immersive Shell och relaterade komponenter kan hämta dem. Det gör du genom att köra följande kommandon för att registrera vart och ett av paketen som saknas:
Add-AppxPackage -Register -Path 'C:\Windows\SystemApps\MicrosoftWindows.Client.CBS_cw5n1h2txyewy\appxmanifest.xml' -DisableDevelopmentMode
Add-AppxPackage -Register -Path 'C:\Windows\SystemApps\Microsoft.UI.Xaml.CBS_8wekyb3d8bbwe\appxmanifest.xml' -DisableDevelopmentMode
Add-AppxPackage -Register -Path 'C:\Windows\SystemApps\MicrosoftWindows.Client.Core_cw5n1h2txyewy\appxmanifest.xml' -DisableDevelopmentMode
Kör det här PowerShell-exempelskriptet på icke-beständiga OS-installationer
För icke-beständiga miljöer är en metod för inloggningsskript fortfarande det bästa alternativet för IT-administratörer. Skapa ett batchfilomslag för att köra synkront innan Utforskaren startas.
Obs Den här metoden säkerställer att skriptet körs synkront, vilket effektivt hindrar explorer.exe från att starta i förtid tills de nödvändiga paketen har etablerats fullt ut.
@echo av REM Registrera MicrosoftWindows.Client.CBS
powershell.exe -ExecutionPolicy Bypass -Command "Add-AppxPackage -Register -Path 'C:\Windows\SystemApps\MicrosoftWindows.Client.CBS_cw5n1h2txyewy\appxmanifest.xml' -DisableDevelopmentMode"
REM Registrera Microsoft.UI.Xaml.CBS
powershell.exe -ExecutionPolicy Bypass -Command "Add-AppxPackage -Register -Path 'C:\Windows\SystemApps\Microsoft.UI.Xaml.CBS_8wekyb3d8bbwe\appxmanifest.xml' -DisableDevelopmentMode"
REM Registrera MicrosoftWindows.Client.Core
powershell.exe -ExecutionPolicy Bypass -Command "Add-AppxPackage -Register -Path 'C:\Windows\SystemApps\MicrosoftWindows.Client.Core_cw5n1h2txyewy\appxmanifest.xml' -DisableDevelopmentMode"