KB5072911:在某些企業裝置上,總管、[開始] 功能表和其他 XAML 相依應用程式可能無法意外啟動或關閉

套用到
Windows 11 version 24H2, all editions Windows 11 version 25H2, all editions
變更記錄
變更日期 變更描述
2026 年 6 月 23 日
  • 已更新 [解決方案] 區段。
2026 年 1 月 7 日
  • 在 [因應措施] 區段的 [手動登錄遺失的套件] 命令中,將單引號取代為雙引號。
2025 年 12 月 2 日
  • 更新語言,為遇到這些問題的 IT 系統管理員和組織提供更多詳細資料。 新增資料表以列出企業使用者體驗或失敗簽章。

摘要

使用 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”