MicrosoftがWindows 11の重大なUI問題を公表
Microsoftは、Windows 11のバージョン24H2と25H2に影響を与える重大な問題を認めました。この問題は、2025年7月以降にリリースされた月次累積更新プログラムのインストール後に、主要なユーザーインターフェースコンポーネントが破損するというものです。
この不具合は、以下のコアWindowsコンポーネントを含む、XAMLに依存するモダンアプリケーションに影響します:
- ファイルエクスプローラー
- スタートメニュー
- システム設定
- タスクバー
- Windows検索
影響を受ける環境のユーザーは、アプリケーションの起動失敗からデスクトップの描画完全停止まで、さまざまな障害に見舞われる可能性があります。
Windows 11 UI破損問題の概要と影響範囲
Microsoftは、この問題が主にエンタープライズおよび管理環境に影響し、「個人が使用するパーソナルデバイスで発生する可能性は非常に低い」と明言しています。このバグは、特定のプロビジョニングシナリオ、特に永続的なオペレーティングシステムへのWindowsアップデートが最初のユーザーログオン前にインストールされた場合に顕在化します。
仮想デスクトップインフラストラクチャ(VDI)のような非永続環境では、アプリケーションパッケージが各ログオンセッション中にインストールされる必要があるため、これらの環境はタイミング関連の登録失敗に対して特に脆弱です。影響を受けたユーザーは、以下のような複数の重大な障害に遭遇する可能性があります:
- Explorer.exeのクラッシュにより、タスクバーが表示されない黒い画面でログオンする。
- スタートメニューが完全に開かず、多くの場合、致命的なエラーメッセージが表示される。
- システム設定がサイレントに起動に失敗する。
- その他のXAML依存アプリケーションが、XAMLビューの初期化を試みる際に起動中にクラッシュする。
不具合の根本原因
根本原因は、Windowsアップデートのインストール後にXAML依存パッケージの登録が間に合わないことにあります。影響を受けるパッケージには、Microsoft Windows.Client.CBS、Microsoft.UI.Xaml.CBS、およびMicrosoft Windows.Client.Coreが含まれます。
IT管理者が取るべき回避策
Microsoftは現在恒久的な解決策に取り組んでいますが、IT管理者は手動で回避策を実装できます。
-
永続的なインストールの場合:管理者は、PowerShellの
Add-AppxPackageコマンドを使用して不足しているパッケージを登録し、SiHostを再起動してImmersive Shellコンポーネントが正しく初期化されるようにする必要があります。 -
非永続的なVDI環境の場合:Microsoftは、バッチファイルラッパーを使用したログオンスクリプトのアプローチを推奨しています。これにより、登録スクリプトが同期的に実行され、必要なパッケージが完全にプロビジョニングされるまでExplorerが早期に起動するのを効果的にブロックします。
Microsoftは、解決策を積極的に開発中であり、さらなる情報が入り次第、更新を提供するとしています。
元記事: https://gbhackers.com/microsoft-confirms-windows-11-25h2-ui-features/
