如何在 Windows 11/10 上启用和使用 Windows Sandbox

Windows沙箱是 Windows 11 和 10 上的一项功能,允许您在隔离环境中安全地测试应用程序和程序,而不影响您的主系统。它对于开发人员、测试人员以及任何想要尝试新的或不受信任的软件而又不想危及 PC 安全或性能的人来说非常有用。在这篇文章中,我们将解释Windows 11 沙盒是什么、它的工作原理以及如何在 Windows 11 设备上启用和使用它

Windows Sandbox是一个轻量级虚拟机在 Windows 11 系统之上运行。它创建一个独立于主系统并拥有自己的资源、设置和文件的临时桌面环境。它对于测试可能危险的应用程序、访问可能包含恶意软件的网站或打开可能可疑的文件非常有用。

Windows 10 Sandbox使用基于硬件的虚拟化、智能内存管理和虚拟GPU来创建一个轻量级的桌面环境,关闭后可以轻松丢弃。

据微软称,Windows 10 Sandbox使用了一项名为“集成调度器,“它允许主机决定沙箱何时运行。并提供一个临时桌面环境,Windows 管理员可以在其中安全地测试不受信任的软件。

Windows 沙箱具有以下属性:

阅读更多:已解决:Windows 10 Sandbox 未找到虚拟机管理程序 (0xc0351000)

  • Windows 的一部分– Windows 11/10 专业版和企业版附带此功能所需的一切。无需下载 VHD!
  • 原始的– 每次运行 Windows Sandbox 时,它都像全新安装的 Windows 一样干净。
  • 一次性的– 设备上没有任何内容;关闭应用程序后,所有内容都将被丢弃。
  • 安全的– 使用基于硬件的虚拟化进行内核隔离,它依赖于 Microsoft 的虚拟机管理程序来运行将 Windows Sandbox 与主机隔离的单独内核。
  • 高效的– 使用集成内核调度程序、智能内存管理和虚拟 GPU。

Windows 11 沙盒如何工作?

Windows 11 沙盒使用一种称为Windows容器创建用于运行应用程序和程序的隔离环境。 Windows 容器与虚拟机类似,但它们更轻量级、更高效,因为它们与主机系统共享相同的内核和驱动程序。

Windows 10 或 11 Sandbox 还使用了一项称为动态基础镜像 (DBI)减少沙箱的磁盘空间和内存使用。 DBI 允许Windows 11 沙盒使用设备上已有的 Windows 11 系统文件和注册表的压缩版本。当您启动 Windows 10 Sandbox 时,它会解压缩 DBI 并在其上创建一个可写层。该层存储您在沙箱内所做的任何更改,例如安装应用程序或修改设置。

它还使用了一个称为集成图形处理器 (IGP)提高沙箱的图形性能。 IGP 允许 Windows 11 Sandbox 使用与主系统相同的显卡,从而为需要它的应用程序和程序启用硬件加速。

如何在 Windows 11 上启用 Windows Sandbox

根据微软的说法,启用 Windows 11 沙盒在您的设备上,您需要满足以下要求:

  • 运行 Windows 11 /10 专业版或企业版的设备。
  • 支持虚拟化技术(VT-x 或 AMD-V)且至少具有两个核心的处理器。
  • 至少 4 GB RAM(建议 8 GB)。
  • 至少 1 GB 可用磁盘空间(最好是 SSD)。
  • BIOS 中启用虚拟化功能

您可以在计算机的 BIOS 设置中启用虚拟化

  1. 打开机器电源并打开BIOS(按 Del 键)。
  2. 打开处理器子菜单 处理器设置菜单可能隐藏在芯片组、高级 CPU 配置或北桥中。
  3. 使能够英特尔虚拟化技术(也称为英特尔室速) 或 AMD-V,具体取决于处理器的品牌。

如果您满足这些要求,您可以按照以下步骤操作启用 Windows 11 沙箱在您的设备上:

  1. 按 Windows + R 键打开“运行”对话框。
  2. 类型可选功能.exe并按 Enter 或单击“确定”。
  3. 当出现“Windows 功能”菜单时,向下滚动并选中“Windows 沙盒”选项,然后单击“确定”。
  4. 等待安装过程完成,然后重新启动您的设备。

安装完成后,点击开始按钮搜索Windows 沙盒,并在它出现时单击它。

如何在您的设备上使用 Windows 11 Sandbox?

要在您的设备上使用 Windows 11 Sandbox,您可以按照以下步骤操作:

  • 按 Windows + S 键打开“搜索”菜单。
  • 键入 Windows Sandbox,然后单击出现的应用程序图标。

  • 等待沙盒启动。您将看到一个干净的 Windows 11 桌面,带有回收站图标和 Microsoft Edge 浏览器图标。

注意:由于 Sandbox 是 Windows 的全功能版本,因此首次运行将正常启动 Windows。并避免每次启动 Windows 11 沙箱将在首次启动后创建虚拟机状态的快照。然后,该快照将用于所有后续启动,以避免启动过程,并大大减少沙箱变得可用所需的时间。

您现在可以使用以下方法之一安装并运行沙箱内的任何应用程序或程序:

  • 将可执行文件从主系统拖放到沙箱窗口中。
  • 将可执行文件从主系统复制并粘贴到沙箱窗口。
  • 在沙箱窗口内使用 Microsoft Edge 从互联网下载可执行文件。
  • 在沙盒窗口内使用 PowerShell 或命令提示符来运行命令或脚本。

您还可以使用以下方法之一将文件从主系统复制到沙箱,反之亦然:

  • 将文件从主系统拖放到沙箱窗口,反之亦然。
  • 将文件从主系统复制并粘贴到沙箱窗口,反之亦然。
  • 在沙盒窗口内使用 PowerShell 或命令提示符,使用 Copy-Item 或 robocopy 等命令复制文件。

当您完成测试或使用沙箱内的应用程序或程序后,您可以通过单击右上角的 X 按钮关闭沙箱窗口。

您将看到一条确认消息,询问您是否要关闭所有应用程序并删除此沙箱中的所有内容。单击“确定”进行确认。

沙箱将关闭并删除其中的所有内容,包括应用程序、程序、文件和设置。

Windows 沙箱不工作

要解决 Windows 10 沙盒问题,或者您的设备中缺少 Windows 11 沙盒功能。

  • 检查您的系统是否满足 Windows 沙盒的要求,例如 Windows 11 专业版或企业版、BIOS 中启用的虚拟化以及足够的磁盘空间和内存。
  • 确保您拥有 Windows 11/10 和 Windows 沙盒功能的最新更新。
  • 重新启动计算机并尝试再次启动 Windows 10 Sandbox。
  • 如果您在启动 Windows Sandbox 时收到错误消息,请记下错误代码并在线搜索或联系 Microsoft 支持人员寻求帮助。
  • 如果 Windows 沙盒无法加载或正常工作,请检查您的系统上是否存在任何冲突的应用程序或设置,例如防病毒软件、防火墙、网络配置等。您可能需要暂时禁用或调整它们才能使用 Windows 沙盒。
  • 如果要重置或删除 Windows Sandbox,可以转到“设置”>“应用程序”>“应用程序和功能”>“Windows Sandbox”>“高级选项”>“重置或卸载”。