内容提要
Windows沙盒是Windows 10专业版/企业版或Windows 11提供的隔离环境,可安全运行应用程序,满足硬件要求。主要用途是运行不可靠的程序,关闭后数据会被删除,操作不影响主机系统。
延伸解读
适用场景与限制
Windows 沙盒适合运行来源不明或可能有害的程序,因为它在隔离环境中执行,关闭后所有数据会被删除,不会影响主机系统。但需注意,它仅支持 Windows 10 专业版/企业版(18305 以后版本)或 Windows 11,且需要满足虚拟化、内存和硬盘等硬件要求。对于硬件较旧的电脑,可能无法流畅使用。
数据持久化与重启支持
沙盒默认无持久化,关闭后所有内容永久删除。从 Windows 11 版本 22H2 开始,支持在沙盒内重启并保存数据,但关闭沙盒仍会删除所有内容。这意味着沙盒不适合存储需要保留的文件,仅用于一次性测试或实验。
网络控制与配置灵活性
沙盒默认联网,但可通过创建 .wsb 配置文件禁用网络连接,例如使用 <Networking>Disable</Networking>。配置文件还支持设置 vGPU、映射本地文件夹、启动命令、共享麦克风、摄像头、打印机、剪贴板、内存等,提供了较高的自定义灵活性,方便根据需求调整沙盒环境。
在 Hyper-V 虚拟机中的特殊步骤
若要在 Hyper-V 虚拟机内启用 Windows 沙盒,需先在本地主机打开 PowerShell,执行 Set-VMProcessor 和 Update-VMVersion 命令,并替换虚拟机名称。之后才能在虚拟机中安装沙盒功能。这一步骤增加了在虚拟化环境中使用的复杂性,需额外注意配置。
Q&A
Windows 沙盒的主要用途是什么?
Windows 沙盒用于在隔离环境中安全运行不可靠的程序,关闭后数据会被删除。
安装 Windows 沙盒需要满足哪些硬件要求?
需要启用虚拟化功能,至少 4GB 内存和 1GB 可用硬盘空间。
如何在 Hyper-V 虚拟机中启用 Windows 沙盒?
在 PowerShell 中输入命令 Set-VMProcessor 和 Update-VMVersion,替换虚拟机名称即可。
使用 Windows 沙盒时,如何禁用网络连接?
创建一个 .wsb 文件,内容为 <Configuration><Networking>Disable</Networking></Configuration>,双击打开即可。
关闭 Windows 沙盒后会发生什么?
关闭后,沙盒中的所有数据都会被永久删除。
Windows 11 中的沙盒功能有什么特别之处?
Windows 11 支持在沙盒中重启并保存数据,而其他版本关闭后数据会被删除。