1. Home
  2. 技术教程

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

Windows 10 1903版提供的沙箱( Sandbox )是一种安全机制,就是执行时会重新建立一个干净的作业系统环境,而当应用程式结束运作时,该沙箱环境内所有的资料皆被清空,不会与主系统有任何的瓜葛,这次来介绍如何自订启动WINDOWS 10沙箱(Sandbox)的配置。

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

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

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

相关文章推荐:

「Windows沙盒」常见问题解答汇总

Win10正式版如何开启Windows Defender沙盒运行模式

发布者:yuanyuan,转转请注明出处:https://www.xiaoyuanjiu.com/12076.html