마이크로소프트에게는 분명 힘든 1~2 주였습니다. 오늘 초, 마이크로소프트는 파일을 사용할 수 없게 만든 Microsoft 365 서비스 중단 문제를 해결했습니다. 이러한 다운타임은 상당히 자주 발생하는 것 같습니다.
한편, 윈도우의 상황은 더 심각했을 것입니다. 최신 패치 화요일(Patch Tuesday)로 인해 게임 성능 문제가 발생하면서, 오늘 엔비디아는 마이크로소프트를 비난했습니다. GPU 제조업체는 이 문제를 해결하기 위해 긴급 핫픽스 드라이버를 출시했습니다.
이번 사건은 이번 주 초 공개된 운영 체제가 에이전트 OS로 진화하면서 마이크로소프트의 윈도우 책임자가 최근 직면한 엄청난 반발에 바로 뒤이어 나온 것입니다.
하지만 긍정적인 측면은 이러한 반발 이후, 마이크로소프트가 윈도우에 문제가 있음을 인정했다는 것입니다. 마치 시기적절하게도, 마이크로소프트는 새로운 지원 문서에서 거의 모든 주요 윈도우 11 핵심 기능에 문제가 있음을 인정했습니다. 이 문제는 XAML과 관련이 있으며, 시작 메뉴, 작업 표시줄, 탐색기, 윈도우 설정과 같은 모든 셸 구성 요소에 영향을 미칩니다.
흥미롭게도, 마이크로소프트는 2025년 11월에야 이 문제를 인정했지만, 이 문제는 2025년 7월 패치 화요일 업데이트(KB5062553) 이후로 이미 4개월이나 지속되었습니다. 또한 윈도우 11 25H2는 24H2 버전과 동일한 코드베이스를 공유하기 때문에 최신 윈도우 11 기능 업데이트도 영향을 받습니다.
누적 업데이트 적용 후 처음 사용자 로그온 이러한 시나리오에서는 가상 데스크톱 인프라(VDI) 또는 애플리케이션 패키지와 같은 비영구적 OS 설치에 대한 모든 사용자 로그온은 매 로그온 시마다 설치해야 함
궁금하시다면, 프로비저닝은 관리자가 클라이언트 PC에 다양한 설정과 정책을 배포하면서 장치를 구성하는 방식입니다.
마이크로소프트는 MicrosoftWindows.Client.CBS_cw5n1h2txyewy, Microsoft.UI.Xaml.CBS_8wekyb3d8bbwe 및 MicrosoftWindows.Client.Core_cw5n1h2txyewy에 대한 윈도우 XAML 구성 요소 및 패키지 업데이트가 관찰된 문제 중 일부를 유발하고 있다고 덧붙였습니다.
관찰된 문제에 대해 마이크로소프트는 다음과 같은 종속 Shell 구성 요소 및 관련 서비스가 실패하고 화면 오류를 보고하거나 자동으로 실행되지 않을 수 있다고 언급했습니다.
Explorer.exe 충돌
shelhost.exe 충돌
StartMenuExperienceHost
시스템 설정이 자동으로 시작되지 않음 XAML 뷰를 초기화할 때 애플리케이션이 충돌함
Explorer는 실행되지만 작업 표시줄 창이 나타나지 않음
다른 XAML 아일랜드 뷰가 초기화되지 않음
ImmersiveShell
마이크로소프트는 이 문제를 해결하기 위해 노력하고 있다고 밝혔지만, 현재로서는 몇 가지 해결 방법을 제공하고 있습니다. 먼저, 마이크로소프트는 Shell Infrastructure 호스트(SIHost.exe) 서비스를 다시 시작하면 누락된 Immersive Shell 패키지를 복원하는 데 도움이 된다고 합니다. 다음 명령을 사용하여 복원할 수 있습니다.
Add-AppxPackage -Register -Path 'C:\Windows\SystemApps\MicrosoftWindows.Client.CBS_cw5n1h2txyewy\appxmanifest.*!*' -DisableDevelopmentMode
Add-AppxPackage -Register -Path 'C:\Windows\SystemApps\Microsoft.UI.Xaml.CBS_8wekyb3d8bbwe\appxmanifest.*!*' -DisableDevelopmentMode
Add-AppxPackage -Register -Path 'C:\Windows\SystemApps\MicrosoftWindows.Client.Core_cw5n1h2txyewy\appxmanifest.*!*' -DisableDevelopmentMode
둘째, 필요한 패키지가 완전히 프로비저닝될 때까지 Explorer가 조기에 시작되는 것을 차단하는 PowerShell 로그온 스크립트가 공유되었습니다. 해당 스크립트의 배치 스크립트는 다음과 같습니다.
@echo off
REM Register MicrosoftWindows.Client.CBS
powershell.exe -ExecutionPolicy Bypass -Command "Add-AppxPackage -Register -Path 'C:\Windows\SystemApps\MicrosoftWindows.Client.CBS_cw5n1h2txyewy\appxmanifest.*!*' -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.*!*' -DisableDevelopmentMode"
REM Register MicrosoftWindows.Client.Core
powershell.exe -ExecutionPolicy Bypass -Command "Add-AppxPackage -Register -Path 'C:\Windows\SystemApps\MicrosoftWindows.Client.Core_cw5n1h2txyewy\appxmanifest.*!*' -DisableDevelopmentMode" |