如何在启动 Windows 10 沙箱( Sandbox ) 时调整配置

Windows 10 1903版提供的沙箱( Sandbox )是一种安全机制,就是执行时会重新建立一个干净的操作系统环境,而当应用程序结束运作时,该沙箱环境内所有的资料皆被清空,不会与主系统有任何的瓜葛,笔者在之前有撰写一篇开启Windows 10沙箱的文章,但似乎不能调整Windows 10 Sandbox的配置,这次来介绍如何自订启动WINDOWS 10沙箱(Sandbox)的配置。

Windows Sandbox主要是基于Hyper-V技术,主要优势在于内置于Windows 10中,利用了现有的操作系​​统,并完全不损失安全性的情况下快速启动是一个独立的环境,就是不会影响主机Windows 10系统上的任何资料。启动执行沙盒(Sandbox)很容易,但阳春到没有提供任何界面来配置一些设定,主要是 Windows 10 Sandbox 严格控制其中的程式所能存取的资源。

 

其实,有一种简单的的XML文件配置档,可以控制Sandbox的一些功能,如启用/禁用虚拟化GPU、启用/禁用IInternet、共享文件夹或启动脚本等。Windows Sandbox的配置档副档名为.wsb,并以XML的格式为主,所以可以轻松使用内建的记事本来编辑,你不用担心不懂XML的语法,只要依循区块内放入项目并指定值就可以了。只要在configuration 的区段内下写入设定项目即可,可设定的项目有虚拟GPU(VGpu)、网络功能(Networking)、资料夹映射(MappedFolders)与登入时执行(LogonCommand)。

<configuration>
项目
</configuration>

例如<VGpu>参数</VGpu>中的参数有关闭(Disable) 和 开启(Default) 两个,而网络功能(Networking)也是一样,想要打开只要在Disable换成Default即可。

<configuration>
<VGpu>Disable</VGpu>
<Networking>Disable</Networking>
</configuration>

 

笔者就使用内建的记事本来编辑,如在桌面上按下鼠标右键来建立一个文件档。

 

笔者想要关闭虚拟GPU与网络功能,其输入下:

 

接着要改党名与附档名,请开启档案总管,将【检视】下的“附档名”勾选。

 

点选刚建立的文字档按下F2来重新命名,记得附档名必须为.wsb,档案名称易记的就可以,此时出现并更询问视窗,按下〔是〕来确定。

 

一般来说直接执行会以预设的配置启动Sandbox ,想要调整配置,必须直接由.wsb的配置档启动,下图是刚刚建立并更名的.wsb档,点选两下来启动,此时启动的配置是依据你的设定的,绿色框中的网络被关闭。就是因为.wsb配置档关闭网络功能个关系。

 

假如点选.wsb配置档启动出现下图,说明已经很清楚,因为已经有一个Windows SandBox已在运作中。

 

笔者认为最重要的是资料夹映射得配置项目,虽然你可以在主系统上复制后贴上Windows Sandbox内,但总是不方便,如果希望Sandbox的虚拟系统能直接对应到主系统上的资料夹,那就更方便了。不过资料夹映射(MappedFolders)项目有<HostFolder>与<ReadOnly>两个参数,稍微复杂些,但也不难。

  • HostFolder 参数:主机系统资料夹路径,例如:C:\tools
  • ReadOnly  参数:对映射的资料夹是否为只读模式( truefalse)

 

例如笔者想要将主系统上的tools资料夹映射到Windows Sandbox,下图是笔者编辑的映射的.wsb配置档。

 

启动后果然在Windows Sandbox内看到一个tools资料夹。

 

至于登入时执行(LogonCommand),就是Windows Sandbox后要运行的命令,其语法如<Command>执行的指令</Command>,执行的指令就是程式或某个批次档,例如explorer.exe就是开启档案总管,笔者想要进入自动开启映射的tools资料夹,在原来的.wsb档内加入蓝底白字的文字。

 

再次的开启除了又对应的tools资料夹外,也会自动开启这个资料夹。

 

Windows 10 沙箱预设的账号户为 WDAGUtilityAccount 本地账户,也就是所有的命令都是在这个账号下执行,映射的共享文件夹当然是在这个账号的桌面中,所以笔者在explorer.exe后的参数就是又启动的资料夹路径。

 

延伸阅读:

  • VMware Workstation与 Windows 10 Device/Credential Guard 不相容解决方案
  • Eyep 查自己的 IP 位址,也能有酷酷的Google 地图背景效果
  • Windows 10 1903版提供安全可靠的沙箱( Sandbox )模式

手机打开