Windows 沙盒提供了轻型桌面环境,可安全地独立运行应用程序。 Windows 沙盒环境中安装的软件保持"沙盒"状态,并独立于主机运行。
沙盒是临时的。 关闭后,将删除所有软件和文件以及状态。 每次打开应用程序时,都会获得沙盒的全新的实例。
安装在主机上的软件和应用程序不会直接在沙盒中提供。 如果需要 Windows 沙盒环境中可用的特定应用程序,则必须在环境中显式安装它们。
Windows 沙盒具有以下属性:
- Windows 的一部分:此功能所需的一切内容都包含在 Windows 10 专业版和企业版中。 无需下载 VHD。
- 访问: 每次运行 Windows 沙盒时,它都像全新安装的 Windows 一样干净。
- 可释放:设备上不保留任何内容。 当用户关闭应用程序时,将放弃所有内容。
- 安全:使用基于硬件的虚拟化进行内核隔离。 它依赖于 Microsoft 虚拟机监控程序运行单独的内核,该内核将 Windows 沙盒与主机隔离。
- 高效: 使用集成的内核计划程序、智能内存管理和虚拟 GPU。
https://docs.microsoft.com/zh-cn/windows/security/threat-protection/windows-sandbox/windows-sandbox-configure-using-wsb-file
必备条件
Windows 沙盒上的 Windows 10 专业版、企业版或教育版版本 18305 或 (当前在家庭 SKUs 上不受)
AMD64 体系结构
BIOS 中启用的虚拟化功能
建议至少 4 GB 的 RAM (8 GB)
建议使用 SSD 时至少 (1 GB 的)
四个内核中 (两个 CPU 内核,推荐使用超线程)
用途
复制可执行 (文件以及从主机运行应用程序所需的任何其他) 文件,并将其粘贴到 Windows 沙 盒窗口中。
在沙盒内运行可执行文件或安装程序。
完成实验后,关闭沙盒。 对话框将指出将放弃并永久删除所有沙盒内容。 选择 "确定"。
确认主机未显示你在 Windows 沙盒中所做的任何修改。
安装过程:
在“开始”图标上点击右键,打开“应用和功能”
选择“程序和功能”
左侧点击“启用或关闭Windows功能”
下拉选择“Windows沙盒”,然后“确定”即可安装。
提示:安装完此功能Windows会提示重启,请保存好文档数据,防止丢失。
Windows沙盒功能点:
关闭沙盒时,会有如下提示:
关闭沙盒后,沙盒会还原到原始状态,不会保存任何数据,所以只适合做一些测试功能使用,而不能当作虚拟机使用。
附windows沙盒配置文件
<Configuration>
<VGpu>Disable</VGpu>
<Networking>Enable</Networking>
<MappedFolders>
<MappedFolder>
<HostFolder>D:\work</HostFolder>
<ReadOnly>true</ReadOnly>
</MappedFolder>
</MappedFolders>
<LogonCommand>
<Command>C:\users\WDAGUtilityAccount\Desktop\work\RemoteControl.cmd</Command>
</LogonCommand>
</Configuration>
RemoteControl.cmd文件
subst D: C:\Users\WDAGUtilityAccount\Desktop\work