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

更改日期

更改说明

2025 年 12 月 2 日

  • 更新了语言,为遇到这些问题的 IT 管理员和组织提供了更多详细信息。 添加了新表以列出企业用户体验或故障签名。 ​​​​​​​

摘要

在为电脑预配Windows 11、版本 24H2 或Windows 11之后,2025 年 7 月或之后发布的版本 25H2 每月累积更新 ((例如KB5062553KB5065789) 、依赖于 XAML 的新式应用(如资源管理器、“开始”菜单、SystemSettings、任务栏和 Windows 搜索)可能会遇到困难。 此问题主要影响有限数量的企业或托管环境,不太可能发生在个人使用的个人设备上。

在安装 Windows 更新之前,可能会发生这种情况: 

  • 用户首次登录持久化 OS 安装。

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

常见方案 

在以下情况下,可能会出现一些意外行为: 

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

    • MicrosoftWindows.Client.CBS_cw5n1h2txyewy

    • Microsoft.UI.Xaml.CBS_8wekyb3d8bbwe

    • MicrosoftWindows.Client.Core_cw5n1h2txyewy

  • Shell 组件

    对于某些企业或虚拟化环境,以下组件可能无法启动,并可能显示错误: 

    二进制

    企业用户体验或失败签名

    Explorer.exe

    • 最终用户登录到黑屏

    • Windows “开始” 菜单无法打开

    • 资源管理器在启动时崩溃

    • 任务栏无法在 Windows 桌面上显示/呈现/显示

    StartMenuExperienceHost

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

    shellhost.exe

    • ShellHost.exe 崩溃

    依赖于 XAML 的应用

    应用在启动时无法启动或崩溃  

    • Consent.exe,用户帐户控制 UI 的二进制文件

    • 系统设置。 启动 > 设置 > 系统以静默方式无法打开

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

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

原因

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

解决方法

我们正在努力解决该问题,并将随着更多信息的推出而更新本文。

解决方法

手动注册缺少的包 

管理企业或虚拟化环境的 IT 管理员应在用户会话中注册缺少的包,并重启 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 脚本

对于非持久性环境,登录脚本方法仍然是 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” 

需要更多帮助?

需要更多选项?

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