开启 Windows 10 功能“Windows Sandbox”失败并抛出错误(0x800F0922)

开启 Windows 10 功能“Windows Sandbox”失败并抛出错误(0x800F0922)

当尝试打开该Windows Sandbox功能时,安装失败并且0x800F0922没有显示具体的错误消息,只是显示:

无法完成更改。请重新启动计算机并重试。

在此处输入图片描述

当然,我尝试过,但是没有帮助。

有一个超链接指向Microsoft.com 支持上的“适当”页面,其中应该描述错误。提供的步骤无法完成,原因很简单:他们说:

  1. 打开 .NET Framework 安装文件文件夹。
  2. 打开来源文件夹
  3. 右键单击星火文件夹,然后单击“属性”。
  4. ETC。

没有Sources文件夹,SXS.NET Framework 安装文件文件夹(C:\Windows\Microsoft.NET\FrameworkC:\Windows\Microsoft.NET\Framework64)或子文件夹(不同的 .NET 版本)内也没有文件夹。我甚至手动创建了两个缺失的文件夹来尝试这些步骤。

您知道为什么我无法安装该Windows Sandbox功能以及为什么会出现此错误代码吗?我认为这是因为我使用 Docker(在我的 PC 上),并且它们在某种程度上相互冲突,例如 Docker 和 VMWare(当您从 BIOS 启用虚拟化时)。但我也在笔记本电脑上使用 Docker。我可以Windows Sandbox在我的笔记本电脑上安装。我的 PC 和笔记本电脑都安装了 Windows 1909。


附加信息:

  1. 我的电脑已启用 Hyper-V
  2. 我从 Defender 中关闭了“受控文件夹访问”并尝试过(但没有效果)。

答案1

这主要是由于 .net framework 功能损坏造成的。您可以在 windows 功能中取消选中 .net framework 3.5、.net framework 4.8、hyper-v 和 windows sandbox 功能。然后重新启动计算机并再次检查所有 4 个功能。Windows 将自动下载所需文件并修复这 4 个功能。然后根据需要重新启动,windows sandbox 将启用。希望这对您有用。

相关内容