變更記錄
| 變更日期 | 變更描述 |
|---|---|
| 2026 年 6 月 23 日 |
|
| 2026 年 1 月 7 日 |
|
| 2025 年 12 月 2 日 |
|
摘要
使用 202 (5 年 7 月或之後發行的 Windows 11 版本 24H2 或 Windows 11 版本 25H2 每月累積更新 (例如 KB5062553 或 KB5065789) ) 佈建電腦之後,檔案總管、開始功能表、系統設定、工作列和 Windows Search 等 XAML 相依的新式應用程式可能會遇到困難。 此問題主要影響有限數量的企業或受管理環境,在個人使用的個人裝置上不太可能發生。
當 Windows 更新安裝時間早於下列日期時,可能會發生此情況:
- 使用者第一次登入保存的作業系統安裝。
- 在此類情況下,每次登入時,必須安裝所有使用者登入非持續性作業系統安裝,例如 虛擬桌面基礎結構 (VDI) 或同等的應用程式套件。
常見案例
下列情況可能會出現一些非預期的行為:
XAML 元件
這些問題通常會在更新託管 XAML 元件的內建相依性套件之後發生,例如:
- MicrosoftWindows.Client.CBS_cw5n1h2txyewy
- Microsoft.UI.Xaml.CBS_8wekyb3d8bbwe
- MicrosoftWindows.Client.Core_cw5n1h2txyewy
殼層元件
對於某些企業或虛擬化環境,下列元件可能無法啟動並可能顯示錯誤:二進位 企業使用者體驗或失敗簽章 Explorer.exe - 使用者登入時出現黑色畫面
- 無法開啟 Windows [開始] 功能表
- 檔案總管在啟動時當機
- 工作列無法在 Windows 桌面上顯示/轉譯/顯示
StartMenuExperienceHost - [開始] 功能表無法開啟,而且經常顯示嚴重錯誤訊息
shellhost.exe - ShellHost.exe 當機
XAML 相依應用程式 應用程式無法啟動或在啟動時當機 - Consent.exe,即使用者帳戶控制 UI 的二進位檔
- 系統設定。 開始時間>設定>系統 靜默無法開啟
- 初始化 XAML 檢視時發生應用程式當機
- 其他 XAML 島檢視無法初始化
原因
應用程式與 XAML 套件有相依性,而這些套件未在安裝 Windows 更新後及時註冊。
解決方法
此問題已從 2026 年 6 月 23 日發行 (KB5095093) 開始解決。 此解決方案正在逐步推出,並將在下個月的每月 Windows Update 中完全提供。 我們建議您為裝置安裝最新的更新,因為它包含重要的改良功能和問題解決方式,包括此更新。
如果您使用 2026 年 7 月底之前發行的更新,並出現此問題,您可以使用下面列出的因應措施。
因應措施
手動登錄遺失的套件
管理企業或虛擬化環境的 IT 系統管理員應在使用者工作階段中登錄遺失的套件,並重新啟動 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
在非持續性作業系統安裝上執行此 PowerShell 指令碼範例
對於非持續環境,登入指令碼方法仍然是 IT 管理員的最佳選項。 建立批次檔案包裝函式,以在檔案總管啟動前同步執行。
備註 此方法可確保指令碼同步運行,有效地阻止 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”