在今日发布的windows 10 build 18305更新中,微软正式推出了名为windows sandbox的新功能,这一功能让用户能够在隔离环境中运行应用程序,而无需依赖虚拟机。正如其名称所示,windows sandbox允许用户在windows 10桌面上构建自己的沙盒环境,从而在其中运行的应用程序不会对用户的设备造成任何影响。
从根本上来说,Windows Sandbox是一种轻量级的虚拟机实现方式。尽管它可以作为Windows 10系统的一部分直接部署,但要正常工作还需要满足一定的条件。Windows Sandbox自身包含了所有必要的组件,因此不需要额外安装任何软件即可启动和运行。不过,您需要在Windows 10中手动开启此功能。
Windows Sandbox具备以下特点:
● 原生支持:作为一个内置功能,此功能所需的全部资源均随Windows 10专业版或企业版一同提供,无需单独下载VHD虚拟机;● 初始状态:每次启动Windows Sandbox时,其运行环境都是全新的、干净的状态;● 安全保障:基于硬件虚拟化及内核隔离技术,通过微软虚拟机管理程序在独立内核上运行,确保Windows Sandbox与主机完全隔离;● 高效性能:利用内核调度器、智能内存管理和虚拟GPU等技术提升效率;● 一次性使用:关闭应用程序后,所有数据都将被清除,不留痕迹。使用Windows Sandbox的前提条件包括:
● 必须运行Windows 10专业版或企业版(版本号需达到18305及以上);
● CPU需支持AMD64架构,并且BIOS中已启用虚拟化选项;
● 内存容量至少为4GB(建议8GB以上);
● 至少拥有1GB可用磁盘空间(推荐使用SSD固态硬盘);
● 至少配备两个物理核心(推荐四核处理器加超线程技术)。
如果您正在使用虚拟机而非独立系统,则可以通过PowerShell轻松启用嵌套虚拟化。以管理员身份打开PowerShell窗口(Win + X > Windows PowerShell管理员),然后输入以下命令:
Set-VMProcessor -VMName -ExposeVirtualizationExtensions $ true
接下来,您需要在Windows 10中启用Windows Sandbox。为此,请打开“开始”菜单并搜索关键词:
Enabling Windows Sandbox in Windows 10
在弹出的界面中找到Windows Sandbox选项,点击下一步即可完成激活。Windows Sandbox会遵循主机的诊断数据设置,其余隐私设置保持默认值。若想了解更多详情,可查阅Windows Kernel Internals中的相关文档。
已知问题:
● 第一次安装Windows Sandbox时,每次服务事件都会触发一个安装流程,并伴随较高的CPU和磁盘活动,整个过程大约持续一分钟;
● 在Windows Sandbox中打开“开始”菜单可能需要较长时间,并且部分“开始”菜单上的应用可能无法正常使用;
● Windows Sandbox与主机之间的时间区域设置不同步;
● Windows Sandbox不支持需要重启才能完成安装的应用程序;
● Windows Sandbox暂不支持Microsoft Store;
● Windows Sandbox对高分辨率显示的支持有限;
● Windows Sandbox在多显示器配置下的兼容性有待改进。
以上就是如何在Win10上激活Windows Sandbox沙盒功能的详细内容,更多请关注其它相关文章!
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。