요약
2025년 7월(KB5062553) 이후에 릴리스된 Windows 11 버전 24H2 월별 누적 업데이트를 사용하여 PC를 프로비전한 후 StartMenuExperiencehost, Search, SystemSettings, 작업 표시줄 또는 Explorer 같은 다양한 앱이 어려움을 겪을 수 있습니다.
이 작업은 다음에 대해 발생합니다.
-
누적 업데이트가 적용된 후 처음으로 사용자 로그온
-
VDI(가상 데스크톱 인프라) 또는 애플리케이션 패키지와 동등한 비영구 OS 설치에 대한 모든 사용자 로그온은 이러한 시나리오에서 각 로그온을 설치해야 합니다.
일반적인 증상
발생할 수 있는 몇 가지 일반적인 증상은 다음을 포함하지만 이에 국한되지 않습니다.
XAML 구성 요소 이러한 문제는 일반적으로 다음과 같이 XAML 구성 요소를 호스팅하는 기본 제공 종속성 패키지에 대한 업데이트 후에 발생합니다.
-
MicrosoftWindows.Client.CBS_cw5n1h2txyewy
-
Microsoft.UI.Xaml.CBS_8wekyb3d8bbwe
-
MicrosoftWindows.Client.Core_cw5n1h2txyewy
셸 구성 요소 이러한 셸 구성 요소는 실패하고 화면에 표시되는 오류를 보고하거나 다음과 같이 자동으로 실행되지 않을 수 있습니다.
-
Explorer.exe
-
shelhost.exe
-
StartMenuExperienceHost
-
XAML 뷰를 초기화할 때 애플리케이션이 충돌합니다.
-
Explorer 실행 중이지만 작업 표시줄 창은 없습니다.
-
다른 XAML 아일랜드 뷰를 초기화하지 못합니다.
-
몰입형Shell
기타 증상 다른 증상은 다음을 포함하지만 제한되지는 않습니다.
-
Explorer 크래시
-
시작 메뉴가 시작되지 않고 중요한 오류 메시지가 표시되는 경우가 많습니다.
-
시스템 설정. 시작 > 설정 > 시스템이 자동으로 시작되지 않습니다.
-
ShellHost.exe 충돌
-
XAML 뷰를 초기화할 때 애플리케이션이 충돌합니다.
-
Explorer 실행 중이지만 작업 표시줄 창이 없음
-
다른 XAML 아일랜드 뷰를 초기화하지 못했습니다.
원인
애플리케이션은 업데이트를 설치한 후 제 시간에 등록되지 않는 XAML 패키지에 종속됩니다.
해결 방법
해결을 위해 작업 중이며 사용 가능한 경우 추가 정보를 제공할 예정입니다.
해결 방법
누락된 패키지의 수동 등록
사용자 세션에서 누락된 패키지를 등록하고 SiHost를 다시 시작하여 몰입형 셸 및 관련 구성 요소가 패키지를 선택할 수 있도록 합니다. 이렇게 하려면 다음 명령을 실행하여 누락된 각 패키지를 등록합니다.
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
비영구 OS 설치에서 이 샘플 PowerShell 스크립트 실행
비영구 환경의 경우 로그온 스크립트 접근 방식이 가장 좋은 옵션으로 남아 있습니다. Explorer 시작하기 전에 동기적으로 실행할 일괄 처리 파일 래퍼를 만듭니다.
참고 이 방법을 사용하면 스크립트가 동기적으로 실행되어 필요한 패키지가 완전히 프로비전될 때까지 explorer.exe 조기에 시작되지 않도록 효과적으로 차단합니다.
@echo 끄기 REM MicrosoftWindows.Client.CBS 등록
powershell.exe -ExecutionPolicy Bypass -Command "Add-AppxPackage -Register -Path 'C:\Windows\SystemApps\MicrosoftWindows.Client.CBS_cw5n1h2txyewy\appxmanifest.xml' -DisableDevelopmentMode"
REM 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 MicrosoftWindows.Client.Core 등록
powershell.exe -ExecutionPolicy Bypass -Command "Add-AppxPackage -Register -Path 'C:\Windows\SystemApps\MicrosoftWindows.Client.Core_cw5n1h2txyewy\appxmanifest.xml' -DisableDevelopmentMode"