为 Windows 10/11 打开微软官方 Windows 沙盒功能

为 Windows 10/11 打开微软官方 Windows 沙盒功能

💡 原文中文,约1700字,阅读约需4分钟。
📝

内容提要

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 支持在沙盒中重启并保存数据,而其他版本关闭后数据会被删除。

🏷️

标签

➡️

继续阅读