如何使用Windows 10的新沙箱(安全测试应用程序)
Windows 10的2019年5月更新(19H1)添加了新的Windows Sandbox新功能。现在,您可以在Windows 10 PC上使用它。
笔记:Windows Sandbox在Windows 10 Home上不可用。仅在Windows 10的专业版,企业版和教育版中可用。
什么是沙盒?
简而言之,Windows Sandbox是一半应用程序,一半虚拟机。它使您可以快速启动从系统当前状态镜像的虚拟干净操作系统,以便您可以在与主系统隔离的安全环境中测试程序或文件。当您关闭沙箱时,它会破坏该状态。从沙盒到Windows的主要安装都什么也没有,关闭它后什么也没有。
有关的:Windows 10的新沙箱功能是我们一直想要的一切
我如何得到它?
您所需要的只是运行Windows 10专业版或企业版的Windows 10的现代版本-Windows 10家庭版没有此功能。沙盒功能自2019年5月起变得稳定。
步骤一:确保已启用虚拟化
首先,您需要确保在系统的BIOS中启用了虚拟化。通常默认情况下是默认设置,但是有一种简便的检查方法。通过按Ctrl + Shift + Esc启动任务管理器,然后转到“性能”选项卡。确保在左侧和右侧选择了“ CPU”类别,只需确保其显示为“虚拟化:已启用”即可。
如果未启用虚拟化,则需要在PC的BIOS设置中启用虚拟化,然后再继续。
第二步:如果要在虚拟机中运行主机系统,请打开嵌套虚拟化(可选)
如果您已经在虚拟机中测试了Windows的Insider构建,并且想要在该VM中测试沙盒,则需要采取额外的步骤来启用嵌套虚拟化。
为此,请在虚拟机中运行的Windows版本中启动PowerShell,然后发出以下命令:
Set-VMProcessor -VMName -ExposeVirtualizationExtensions $ true
这样一来,虚拟机中的Windows来宾版本将公开虚拟化扩展,以便沙盒可以使用它们。
第三步:启用Windows沙盒功能
确保启用了虚拟化之后,打开Windows Sandbox功能就很容易了。
为此,请转到“控制面板”>“程序”>“打开或关闭Windows功能”。 (顺便说一句,如果您想了解更多信息,我们将为您提供有关使用这些Windows功能的完整文章。)
在“ Windows功能”窗口中,启用“ Windows沙箱”复选框。
单击“确定”,然后让Windows重新启动。
第三步:火起来
Windows重新启动后,您可以在“开始”菜单上找到Windows沙箱。在搜索栏中输入“ Windows Sandbox”,或在菜单中进行浏览,然后双击“图标”。当要求时,允许它具有管理特权。
然后,您应该看到当前操作系统的近似副本。
有一些区别。这是一个干净的Windows安装,因此您会看到默认的墙纸,只有Windows随附的默认应用程序。
虚拟操作系统是从您的主Windows操作系统动态生成的,因此它将始终运行与您使用的Windows 10相同的版本,并且将始终保持最新状态。后一个事实特别好,因为传统的VM需要花一些时间自行更新OS。
如何使用?
如果您曾经使用过VM,那么使用Sandbox就像旧帽子一样。您可以像其他任何VM一样直接将文件复制和粘贴到沙箱中。但是,拖放操作不起作用。将文件放入沙箱后,即可照常进行操作。如果您有可执行文件,则可以将其安装在沙箱中,该文件可以很好地与您的主系统隔离。
需要注意的一件事:如果删除沙箱中的文件,它不会进入回收站。而是将其永久删除。删除项目时,您将收到警告。
完成测试后,您可以像其他任何应用程序一样关闭沙箱。这将完全破坏快照,包括您对操作系统所做的任何更改以及在其中复制的所有文件。 Microsoft一直很友好,可以首先提供警告。
下次启动沙箱时,您会发现它回到干净的状态,您可以再次开始测试。
令人印象深刻的是,Sandbox在最少的硬件上运行良好。我们在Surface Pro 3(没有专用图形卡的老化设备)上进行了本文的测试。最初,沙盒运行缓慢,但几分钟后,在受到限制的情况下,运行却出奇地好。
通过关闭并重新打开该应用程序,可以保持较高的速度。传统上,运行虚拟机需要更大的功能。由于沙盒的使用范围比较狭窄(您将不会安装多个操作系统,不会运行多个实例,甚至不会拍摄多个快照),因此该门槛要低一些。但是正是这个非常具体的目标才使Sandbox发挥出色。
图片来源:D-Krab / Shutterstock.com