如果您在Windows 11/10 PC上看到错误消息Windows沙盒无法初始化、错误0x800736b3、0x80070490等,请阅读此帖子以了解如何修复该问题。Windows沙盒提供了一个临时桌面环境,以便隔离运行不受信任或有问题的应用程序。它允许用户试用新软件或浏览可能不安全的网站,而不会危及主操作系统。
一些用户报告说,当他们试图启动Windows沙盒时,屏幕上会出现一条消息,但启动失败。完整的消息如下:
Windows沙盒无法初始化。
上述消息有时会伴随不同的错误代码,例如:
Windows沙盒无法初始化。
错误0x80370106。虚拟机或容器意外退出。
是否要提交有关此问题的反馈?
或,
Windows沙盒无法初始化。
错误0x800736b3。您的系统上未安装引用的程序集
是否要提交有关此问题的反馈?
或,
Windows沙盒无法初始化。
错误0x80070490。找不到元素
是否要提交有关此问题的反馈?
您的系统上可能会遇到同一消息的另一个变体。该消息显示Windows沙盒无法启动,并链接到错误代码0x80070002、0x80070569、0x800706d9、0xc0370106、0x80070057等。
为什么我的Windows Sandbox不工作?
当Windows沙盒无法初始化时,该问题的背后可能有许多原因。当您的系统上未启用虚拟化或Windows沙盒功能时,可能会发生这种情况。这也可能是由于Hyper-V冲突、第三方软件冲突以及过时或不兼容的驱动程序造成的。
如果您在Windows 11/10 PC上加载Windows Sandbox时遇到问题,请阅读此帖子以了解如何解决此问题。
修复Windows沙盒无法初始化错误
The WindowsClub有超过15K的帖子可以帮助您排除Windows故障,根据我们的经验,我们建议以下解决方案来修复错误消息Windows Sandbox无法初始化、错误0x800736b3、0x80070490等:
让我们来详细看看这一点。
1]检查系统要求
首先,也是最重要的,确保您的系统满足Windows沙盒的最低要求。Windows Home目前不支持它,所以请确保你在Windows 10专业版或企业版、内部版本18305或Windows 11(64位版本)上运行它。其余硬件要求如下:
- ARM64(适用于Windows 11版本22H2及更高版本)或AMD64体系结构
- 至少4 GB内存(建议使用8 GB)
- 至少1 GB可用磁盘空间(建议使用固态硬盘)
- 至少两个CPU核心(建议使用四个带超线程的核心)
2]启用支持的组件
Windows Sandbox依靠虚拟化技术为安装和运行应用程序创建隔离环境,它需要特定的组件和进程才能正常运行。以下是运行Windows沙盒所需的一些关键组件:
A]虚拟化技术:确保在计算机的BIOS或UEFI设置中启用了虚拟化。该虚拟化技术通常被称为英特尔处理器的英特尔虚拟化技术(VT-x)或AMD处理器的AMD虚拟化(AMD-V)。有关如何在Windows 11/10上启用虚拟化的详细说明,请参阅您的系统文档。
B]Hyper-V:Hyper-V是一款基于管理程序的虚拟化软件,与Windows 10专业版和企业版捆绑在一起。您需要在系统上安装并启用Hyper-V,Windows沙盒才能工作。
按Win+R并在运行对话框中输入‘optionalFeature’。按Enter键。在Windows功能弹出窗口中,确保选中了Hyper-V选项。
C]Windows沙盒:Windows默认情况下禁用某些高级功能,包括Windows沙盒。你需要在电脑上启用Windows沙盒,然后才能尝试启动该应用程序。
导航到Windows功能弹出窗口中的Windows沙盒,并确保选中该选项。或者,打开PowerShell并执行以下命令
Enable-WindowsOptionalFeature-FeatureName“Containers-DisposableClientVM”-全部在线
注意:您需要管理权限才能启用和配置Windows Sandbox和Hyper-V。请确保您具有必要的权限或以管理员身份登录以启用这些功能。
3]启用相关服务
一些服务(Windows中的后台进程)特定于Windows沙盒,是其正常运行所必需的。如果停止这些服务,您需要手动启动它们才能运行沙盒环境。
在Windows搜索栏中输入“服务”,然后点击搜索结果顶部的“服务”应用。在服务窗口中,导航到Hyper-V远程桌面虚拟化服务并双击它。在启动类型下选择自动,然后单击开始按钮。单击应用,然后单击确定。
将相同的设置应用于所有Hyper-V服务,包括:
- Hyper-V主机服务
- Hyper-V时间同步服务,以及
- 虚拟磁盘
4]安装缺少的Visual C++可再发行组件
Visual C++可再发行组件是必要的代码库,如果它们丢失或安装不正确,则可以防止Windows沙盒初始化。您可以在您的PC上重新安装它们,以确保Windows沙盒的正常工作。
导航到Microsoft Visual C++官方下载页面并下载所需版本的Visual C++可再发行组件。双击下载的文件以将其安装到您的PC上。如果出现提示,请重新启动。
5]重置Windows沙盒
接下来,尝试将Windows沙盒重置为其默认状态。
按Win+R,在Run对话框中输入‘optionalFeature’,然后点击OK。在Windows功能对话框中,向下滚动并取消选中Windows沙盒选项。单击确定,等待Windows卸载并禁用该功能。然后重新启动电脑以应用更改。
再次打开Windows功能对话框并选中Windows沙盒选项。单击确定并等待Windows安装并在系统上启用Sandbox的干净版本。重新启动PC并检查Windows Sandbox现在是否能够初始化。
如果问题仍然存在,请运行SFC和DISM工具以修复损坏或丢失的系统文件。此外,安装挂起的Windows更新(如果有),并通过在干净的引导状态下运行Windows来检查软件冲突。
我希望这能帮到你。
阅读:如何将文件传输到Windows沙盒。
Windows沙盒是否可用于Windows 11家庭版?
Windows Sandbox目前仅支持Pro/Enterprise/Education版本。虽然它正式不适用于Windows Home,但您可以使用变通方法在家庭版中安装和启用Windows Sandbox,前提是您的系统满足运行Sandbox的最低硬件要求。
Read Next: Windows Sandbox item is greyed out.