应用对象
Windows 11 version 24H2, all editions

摘要

使用 2025 年 7 月或之后发布的 Windows 11 版本 24H2 每月累积更新预配电脑后, (KB5062553) ,各种应用(如 StartMenuExperiencehost、搜索、SystemSettings、任务栏或资源管理器)可能会遇到困难。   

对于以下情况,将发生这种情况: 

  • 应用累积更新后用户首次登录。

  • 在此类方案中,每次登录时,都必须安装所有登录到非持久性 OS 安装(例如虚拟桌面基础结构 (VDI) 或等效应用程序包) 的用户。

常见症状 

可能出现的一些常见症状包括但不限于以下情况: 

XAML 组件  这些问题通常在更新托管 XAML 组件的内置依赖项包之后发生,如下所示: 

  • MicrosoftWindows.Client.CBS_cw5n1h2txyewy

  • Microsoft.UI.Xaml.CBS_8wekyb3d8bbwe

  • MicrosoftWindows.Client.Core_cw5n1h2txyewy

Shell 组件   这些 shell 组件可能会失败并报告屏幕错误或以无提示方式无法执行,如下所示: 

  • Explorer.exe

  • shelhost.exe

  • StartMenuExperienceHost

  • 初始化 XAML 视图时应用程序崩溃

  • 资源管理器正在运行,但没有任务栏窗口。

  • 其他 XAML 岛视图无法初始化。

  • 沉浸式Shell

其他症状  其他症状包括但不限于以下情况: 

  • 资源管理器崩溃

  • “开始”菜单无法启动,通常显示严重错误消息

  • 系统设置。 启动 > 设置 > 系统静默启动失败

  • ShellHost.exe 崩溃

  • 初始化 XAML 视图时应用程序崩溃

  • 资源管理器正在运行,但没有任务栏窗口

  • 其他 XAML 岛视图无法初始化

原因

应用程序依赖于安装更新后未及时注册的 XAML 包。

解决方法

我们正在研究解决方案,并将在其可用后提供详细信息。

解决方法

手动注册缺少的包 

在用户会话中注册缺少的包并重启 SiHost 以允许沉浸式 Shell 和相关组件选取它们。 为此,请运行以下命令来注册每个缺少的包:

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 

在非持久性 OS 安装上运行此示例 PowerShell 脚本

对于非持久性环境,登录脚本方法仍然是最佳选择。 创建在资源管理器启动前同步执行的批处理文件包装器。

注意 此方法可确保脚本同步运行,有效地阻止 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” 

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。