Windows Sandbox

用户头像
Dare Devor
关注
发布于: 2020 年 07 月 19 日
Windows Sandbox

简介



Windows Sandbox提供了轻量的桌面环境用来隔离并安全的运行应用程序。

安装在Windows Sandbox环境中的应用程序被置于沙盒中并与宿主机分离。

沙盒是临时的,当它被关闭, 所有的程序文件及状态会被删除. 每次打开Windows Sandbox你将会得到一个全新的沙盒实例。

安装在宿主机中的软件和应用程序不会在Sandbox中直接可见。 如果需要特定应用程序在沙盒环境中可用, 需要另外安装。



Windows Sandbox有以下特性:

  • Windows系统的一部分: 所有运行Sandbox需要的已经包含在了Windows 10 Pro and Enterprise,无需另外下载VHD文件。

  • 干净: 每次运行,将会创建一个全新的沙盒环境.

  • 可丢弃: 无持久存储,当沙盒关闭时,所有的改变都会被丢弃。

  • 安全: 使用硬件虚拟化实现内核隔离。 依赖Microsoft hypervisor来运行一个独立的内核,将沙盒与宿主机隔离.

  • 高效: 使用集成的内核调度, 只能内存管理和虚拟GPU。



安装

系统要求

微软官方文档列出了以下系统配置要求

  • Windows 10 Pro或Enterprise版build 18305或更新版本, 不支持Home版

  • AMD64 architecture

  • BIOS中启用虚拟化功能

  • 至少4 GB内存 (推荐8 GB)

  • 至少1 GB可用磁盘空间 (推荐SSD)

  • 至少双核CPU(推荐四核及超线程)

安装

  • 确认你的主机运行了Windows 10 Pro或Enterprise版build 18305或更新版本。

  • 启用虚拟化功能

  • 如果使用物理主机安装, 确保在BIOS中启用了虚拟化功能;

  • 如果在虚拟机中启用Sandbox功能,需要启用嵌套虚拟化,在PowerShell(管理员)中运行以下命令以启用此功能:

Set -VMProcessor -VMName <VMName> -ExposeVirtualizationExtensions $true

  • 打开控制面板中的Turn Windows Features on and off来安装Windows可选特性。选中Windows Sandbox并选择OK,根据提示重启主机。

  • 在开始菜单中选择Windows Sandbox并运行沙盒系统



使用



  1. 从宿主机中拷贝可执行程序及依赖文件到沙盒系统窗口。

  2. 在沙盒中执行程序或安装程序。

  3. 当试用沙盒结束,关闭沙盒系统。一个对话框会弹出提示沙盒中的所有内容将会被丢弃并永久删除。 选择OK

  4. 确认在沙盒中做的任何改变不会影响到宿主机。



用户头像

Dare Devor

关注

还未添加个人签名 2018.04.05 加入

还未添加个人简介

评论

发布
暂无评论
Windows Sandbox