Windows 11 25H2でもエクスプローラー、スタートメニュー、タスクバーなどに不具合、企業環境で深刻

[PR]記事内のアフィリエイトリンクから収入を得る場合があります
  • URLをコピーしました!

Microsoftは先月、サポートドキュメントを公開し、特に企業環境のシステムでWindows 11 24H2のシェル要素(エクスプローラー、スタートメニュー、タスクバーなどを含む)が不具合を起こしていることを明らかにしました。

その後サポートドキュメントが更新され、この不具合が、24H2だけではなく25H2にも影響することが判明しています。

After provisioning a PC with a Windows 11, version 24H2 or a Windows 11, version 25H2 monthly cumulative update released on or after July 2025 (such as KB5062553 or KB5065789), XAML-dependent modern apps such as Explorer, the Start menu, SystemSettings, Taskbar and Windows Search might experience difficulties. This issue primarily affects a limited number of enterprise or managed environments and is very unlikely to occur on personal devices used by individuals.

Windows 11 バージョン 24H2 または 2025年7月以降にリリースされた Windows 11 バージョン 25H2 の月次累積更新プログラム(例: KB5062553 または KB5065789)を適用したPCでは、エクスプローラー、スタートメニュー、システム設定、タスクバー、Windows 検索などのXAML依存のモダンアプリに問題が発生する可能性があります。この問題は主に限られた数の企業環境または管理対象環境に影響し、個人ユーザーが使用するデバイスで発生する可能性は極めて低いです。

不具合の詳細は次のとおりです。

  • Explorer.exe や shelhost.exe のクラッシュ
  • StartMenuExperienceHost が起動しない
  • システム設定が開けない
  • タスクバーが表示されない
  • XAMLビューの初期化失敗
  • ImmersiveShell の欠落

これらは「初回ログオン」や「VDI環境」などで特に顕著に発生します。

不具合が発生する原因は、更新されたXAMLコンポーネント(MicrosoftWindows.Client.CBS、Microsoft.UI.Xaml.CBS、MicrosoftWindows.Client.Core)が正常に初期化されず、依存するシェル機能が動作不能になるためで、プロビジョニング時にアプリパッケージが正しく登録されないことがトリガーとなります。

プロビジョニングを利用しない、個人ユーザー向けのPCでは発生する可能性は極めて低い不具合です。

目次

回避策は?

Microsoftは回避策として、以下の2つの方法を提案しています。

  • SIHost.exe(Shell Infrastructure Host)の再起動
    PowerShellで Add-AppxPackage -Register コマンドを使い、必要なパッケージを再登録する。

    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 
    
  • ログオンスクリプトの導入
    エクスプローラーが必要パッケージの準備完了前に起動しないよう制御するバッチスクリプトを利用。

    @echo off 
    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" 
    

より詳細な情報は公式サポートドキュメントで確認可能です。

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!
目次