|
Змінити дату |
Змінити опис |
|
2 грудня 2025 р. |
|
Зведення
Після підготовки ПК з Windows 11 версії 24H2 або Windows 11 версії 25H2 щомісячного сукупного пакета оновлень, випущеного в липні 2025 р. або пізніше (наприклад, KB5062553 або KB5065789), XAML-залежні сучасні програми, такі як Explorer, меню "Пуск", SystemSettings, панель завдань і Windows Search, можуть виникнути труднощі. Ця проблема, перш за все, впливає на обмежену кількість корпоративних або керованих середовищ і навряд чи виникає на особистих пристроях, які використовуються окремими особами.
Це може статися, якщо оновлення Windows інстальовано до:
-
Перший вхід користувача до збереженої інсталяції ОС.
-
Усі користувачі ввійдуть до непертерсивної інсталяції ОС, як-от інфраструктура віртуального робочого стола (VDI) або еквівалентні пакетам програм, потрібно інсталювати в таких сценаріях.
Типові сценарії
Деякі неочікувані дії можуть з'явитися в таких випадках:
-
Компоненти XAML Ці проблеми зазвичай виникають після оновлення вбудованих пакетів залежностей, де розміщено компоненти XAML, наприклад:
-
MicrosoftWindows.Client.CBS_cw5n1h2txyewy
-
Microsoft.UI.Xaml.CBS_8wekyb3d8bbwe
-
MicrosoftWindows.Client.Core_cw5n1h2txyewy
-
-
Компоненти оболонки
У деяких корпоративних або віртуалізованих середовищах такі компоненти можуть не запускатись і відображати помилку:
Двійкове число
Корпоративний інтерфейс користувача або підпис помилки
Explorer.exe
-
Користувачі ввійдіть на чорний екран
-
Не вдається відкрити меню "Пуск" у Windows
-
Провідник аварійно завершує роботу під час запуску
-
Не вдається відобразити панель завдань або відтворити або відобразити на робочому столі Windows
Початок меню "ExperienceHost"
-
Меню "Пуск" не вдається відкрити, часто відображається повідомлення про критичну помилку
shellhost.exe
-
ShellHost.exe аварійно завершує роботу
XAML-залежні програми
Програми не запускати або аварійно завершувати роботу під час запуску
-
Двійкове значення Consent.exe інтерфейсу користувача служби захисту користувачів
-
Системні настройки. Запуск > настройок > система не вдається автоматично відкрити
-
Програма аварійно завершує роботу під час ініціалізації подань XAML
-
Не вдалося ініціалізувати інші подання острова XAML
-
Причина
Програми мають залежність від пакетів XAML, які не реєструються вчасно після інсталяції оновлень Windows.
Спосіб усунення проблеми
Ми працюємо над вирішенням цієї проблеми та оновимо цю статтю, коли з'являться додаткові відомості.
Способи вирішення
Ручна реєстрація відсутніх пакетів
ІТ-адміністратори, які керують корпоративними або віртуалізованими середовищами, повинні зареєструвати відсутні пакети в сеансі користувача та перезапустити SiHost, щоб дозволити забирати їх за допомогою immersive Shell і пов'язаних компонентів. Для цього виконайте наведені нижче команди, щоб зареєструвати кожен відсутній пакет:
Add-AppxPackage -Register - шлях "C:\Windows\SystemApps\MicrosoftWindows.Client.CBS_cw5n1h2txyewy\appxmanifest.xml" -DisableDevelopmentMode
Add-AppxPackage -Register - шлях "C:\Windows\SystemApps\Microsoft.UI.Xaml.CBS_8wekyb3d8bbwe\appxmanifest.xml" -DisableDevelopmentMode
Add-AppxPackage -Register - шлях "C:\Windows\SystemApps\MicrosoftWindows.Client.Core_cw5n1h2txyewy\appxmanifest.xml" -DisableDevelopmentMode
Виконайте цей зразок сценарію PowerShell для непостійних інсталяцій ОС
Для середовищах, що не є постійними, підходи до сценарію входу залишається найкращим варіантом для ІТ-адміністраторів. Створіть обгортку пакетних файлів для синхронного виконання перед запуском Провідника.
Примітка. Цей підхід забезпечує синхронний запуск сценарію, ефективно блокуючи передчасний запуск explorer.exe до повного підготовки необхідних пакетів.
@echo вимкнуто REM Register MicrosoftWindows.Client.CBS
powershell.exe -ExecutionPolicy Bypass -Command "Add-AppxPackage -Register -path "C:\Windows\SystemApps\MicrosoftWindows.Client.CBS_cw5n1h2txyewy\appxmanifest.xml" -DisableDevelopmentMode"
REM Register 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 Register MicrosoftWindows.Client.Core
powershell.exe -ExecutionPolicy Bypass -Command "Add-AppxPackage -Register -path "C:\Windows\SystemApps\MicrosoftWindows.Client.Core_cw5n1h2txyewy\appxmanifest.xml" -DisableDevelopmentMode"