感谢分享该 GitHub 讨论串,这解释了为什么故障排除步骤会失败。
此次崩溃是由 KB5124010 中包含的更新版 dxgkrnl.sys 驱动程序中的内核错误引起的。当沙盒内的应用程序或后台服务初始化 Direct3D 12 时,它会跨所有显示适配器(包括内置的 Microsoft 基本呈现软件适配器)查询一项新增的操作系统图形功能。
由于软件适配器没有虚拟 GPU VMBus 通道,驱动程序会触发空指针解引用,并立即使沙盒容器崩溃(错误代码为 0x80370106)。这就是为什么切换 vGPU、更新主机显卡驱动程序或重置网络堆栈都不起作用的原因。由于这是 KB5124010 引入的 Windows 内核驱动程序中的硬编码缺陷,在微软发布官方补丁之前,没有任何本地配置更改可以修复该驱动程序本身。
目前唯一有效的解决方法是卸载 KB5124010 并暂停 Windows 更新,以防止其自动重新安装。卸载后,请转到主 Windows 更新页面并选择暂停更新一到两周,以便在工程团队推出修复程序期间保持 Windows 沙盒正常工作。
您还可以为该讨论串中链接的反馈中心(Feedback Hub)报告点赞(地址:https://aka.ms/AA13sujt),以帮助提高该补丁的优先级。