Microsoft Windows 11 的最新错误导致开始菜单、文件资源管理器失效
Windows 11 加载后,界面就崩溃了——资源管理器崩溃,开始菜单消失,这一切都与微软的最新更新有关。这家雷德蒙德巨头现已正式确认影响 Windows 11 版本 24H2 的一个重大错误,该错误破坏了操作系统的一些最基本的功能。
安装 2025 年 7 月或之后发布的累积更新(从 KB5062553 开始)后会出现此问题,导致开始菜单、任务栏、文件资源管理器、设置和其他关键 shell 组件出现一系列故障。
发生了什么问题——以及原因
根据微软新的支持文档KB5072911,该错误会在以下情况触发:
- 安装累积更新后首次登录,并且
- 每次登录非持久性系统(例如虚拟桌面基础架构 (VDI))时,应用程序都会重新安装每个会话。
问题的核心是时间竞争条件。三个关键的 XAML 接口包(MicrosoftWindows.Client.CBS、Microsoft.UI.Xaml.CBS 和 MicrosoftWindows.Client.Core)在首次用户登录期间无法足够快地注册。
当 Windows 启动时,shell 会尝试加载这些对于渲染 Windows 界面至关重要的组件,甚至在它们准备好之前,导致整个 UI 崩溃。
其后果是广泛的:
- 开始菜单崩溃并显示严重错误消息
- 文件资源管理器无法启动或反复崩溃
- 即使 Explorer.exe 正在运行也缺少任务栏
- exe 和 StartMenuExperienceHost 无提示地失败
- 设置拒绝打开
- 跨应用程序基于 XAML 的 UI 损坏
- ImmersiveShell 无法初始化
对于许多人来说,桌面可以加载但无法使用。这是Windows,没有Windows。
跨越 Windows 11 24H2 和 25H2 的问题
虽然文档引用了 Windows 11 24H2,但微软已确认 25H2 系统共享相同的核心,也可能受到影响。这意味着数百万台电脑可能容易受到这些故障的影响。
微软还没有永久修复
尽管微软最终承认了这个问题,但仍然没有永久的解决方案。目前,该公司仅提供手动修复和脚本。
临时解决方法
在 Microsoft 推出适当的补丁之前,用户和 IT 管理员有两种选择。
- 普通(持久)PC 的手动修复
用户可以使用 PowerShell 重新注册丢失的 XAML 包:
Add-AppxPackage -Register -Path 'C:WindowsSystemAppsMicrosoftWindows.Client.CBS_cw5n1h2txyewyappxmanifest.xml' -DisableDevelopmentMode
Add-AppxPackage -Register -Path 'C:WindowsSystemAppsMicrosoft.UI.Xaml.CBS_8wekyb3d8bbweappxmanifest.xml' -DisableDevelopmentMode
Add-AppxPackage -Register -Path 'C:WindowsSystemAppsMicrosoftWindows.Client.Core_cw5n1h2txyewyappxmanifest.xml' -DisableDevelopmentMode
此后,重新启动 SiHost.exe 可以使 Windows shell 正确重新加载。
- VDI/非持久环境的登录脚本修复
由于非持久环境在每次登录时都会重置,因此 Microsoft 建议在 Explorer.exe 启动之前运行同步脚本。
@回声关闭REM 注册 MicrosoftWindows.Client.CBS
powershell.exe -ExecutionPolicy 绕过 -命令“Add-AppxPackage -Register -Path 'C:WindowsSystemAppsMicrosoftWindows.Client.CBS_cw5n1h2txyewyappxmanifest.xml' -DisableDevelopmentMode”
REM 注册 Microsoft.UI.Xaml.CBS
powershell.exe -ExecutionPolicy 绕过 -命令“Add-AppxPackage -Register -Path 'C:WindowsSystemAppsMicrosoft.UI.Xaml.CBS_8wekyb3d8bbweappxmanifest.xml' -DisableDevelopmentMode”
REM 注册 MicrosoftWindows.Client.Core
了解更多:Windows 11“开始”菜单的隐藏推荐切换也会禁用文件资源管理器中的最近使用的文件
powershell.exe -ExecutionPolicy 绕过 -命令“Add-AppxPackage -Register -Path 'C:WindowsSystemAppsMicrosoftWindows.Client.Core_cw5n1h2txyewyappxmanifest.xml' -DisableDevelopmentMode”
这会强制在 Windows shell 启动之前加载包,从而防止崩溃循环。
底线
微软知道这个问题,并承认尚未解决。目前,如果您的“开始”菜单崩溃或您的桌面看起来加载了一半,那么在官方补丁发布之前,该公司的临时解决方法是您最好的选择。
