|
Zmień datę |
Zmień opis |
|
2 grudnia 2025 r. |
|
Podsumowanie
Po zainicjowaniu obsługi administracyjnej komputera z Windows 11 w wersji 24H2 lub Windows 11 w wersji 25H2 wydanej w lipcu 2025 r. lub później (takiej jak KB5062553 lub KB5065789) mogą występować problemy z nowoczesnymi aplikacjami zależnymi od języka XAML, takimi jak Eksplorator, menu Start, ustawienia systemów, pasek zadań i wyszukiwanie w systemie Windows. Ten problem dotyczy przede wszystkim ograniczonej liczby przedsiębiorstw lub zarządzanych środowisk i jest mało prawdopodobne, aby występował na urządzeniach osobistych używanych przez poszczególne osoby.
Może się tak zdarzyć, gdy aktualizacje systemu Windows są instalowane przed:
-
Po raz pierwszy logowanie użytkownika w celu utrwalenia instalacji systemu operacyjnego.
-
Każdy użytkownik loguje się do nietrwałej instalacji systemu operacyjnego, takiej jak infrastruktura pulpitu wirtualnego (VDI) lub równoważny pakietom aplikacji, musi być zainstalowany przy każdym logowaniu w takich scenariuszach.
Typowe scenariusze
Niektóre nieoczekiwane zachowania mogą pojawić się w następujących scenariuszach:
-
Składniki XAML Te problemy zwykle występują po aktualizacjach wbudowanych pakietów zależności hostowania składników XAML, takich jak:
-
MicrosoftWindows.Client.CBS_cw5n1h2txyewy
-
Microsoft.UI.Xaml.CBS_8wekyb3d8bbwe
-
MicrosoftWindows.Client.Core_cw5n1h2txyewy
-
-
Składniki powłoki
W przypadku niektórych środowisk korporacyjnych lub zwirtualizowanych następujące składniki mogą się nie uruchamiać i może zostać wyświetlony błąd:
Binarny
Środowisko użytkownika w przedsiębiorstwie lub podpis błędu
Explorer.exe
-
Użytkownicy końcowi logują się na czarnym ekranie
-
Nie można otworzyć menu Start systemu Windows
-
Eksplorator ulega awarii podczas uruchamiania
-
Na pulpicie systemu Windows na pasku zadań nie można wyświetlić/renderować/wyświetlać
StartMenuExperienceHost
-
Nie można otworzyć menu Start, często wyświetlając komunikat o błędzie krytycznym
shellhost.exe
-
ShellHost.exe ulega awarii
Aplikacje zależne od języka XAML
Aplikacje nie uruchamiają się lub ulegają awarii podczas uruchamiania
-
Consent.exe— binarny interfejs użytkownika kontroli konta użytkownika
-
Ustawienia systemowe. Nie można otworzyć > Ustawień > System w trybie dyskretnym
-
Awaria aplikacji podczas inicjowania widoków XAML
-
Inne widoki wyspY XAML nie inicjować
-
Przyczyna
Aplikacje są zależne od pakietów XAML, które nie są rejestrowane w czasie po zainstalowaniu aktualizacji systemu Windows.
Rozwiązanie
Pracujemy nad rozwiązaniem tego problemu i zaktualizujemy ten artykuł w miarę dostępności dodatkowych informacji.
Obejścia
Ręczna rejestracja brakujących paczek
Administratorzy IT zarządzający środowiskami przedsiębiorstwa lub zwirtualizowanymi powinni zarejestrować brakujące pakiety w sesji użytkownika i ponownie uruchomić aplikację SiHost, aby umożliwić pobranie powłoki immersyjnej i powiązanych składników. W tym celu uruchom następujące polecenia, aby zarejestrować wszystkie brakujące pakiety:
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
Uruchom ten przykładowy skrypt programu PowerShell w instalacjach nietrwałych systemów operacyjnych
W przypadku środowisk nietrwałych najlepszym rozwiązaniem dla administratorów IT pozostaje podejście skryptu logowania. Utwórz wsadowy otok plików, aby wykonać synchronizację przed uruchomieniem Eksploratora.
Uwaga Ta metoda zapewnia, że skrypt jest uruchamiany synchroninie, skutecznie blokując explorer.exe przed przedwczesnym uruchamianiem aż do pełnego zainicjowania obsługi wymaganych pakietów.
@echo wyłączone REM Zarejestruj MicrosoftWindows.Client.CBS
powershell.exe -ExecutionPolicy Bypass -Command "Add-AppxPackage -Register -Path 'C:\Windows\SystemApps\MicrosoftWindows.Client.CBS_cw5n1h2txyewy\appxmanifest.xml' -DisableDevelopmentMode"
REM Zarejestruj 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 Zarejestruj microsoftwindows.client.core
powershell.exe -ExecutionPolicy Bypass -Command "Add-AppxPackage -Register -Path 'C:\Windows\SystemApps\MicrosoftWindows.Client.Core_cw5n1h2txyewy\appxmanifest.xml' -DisableDevelopmentMode"