You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

如何同时运行多个Windows Sandbox实例?

如何同时运行多个Windows Sandbox实例?

我明白你遇到的困扰了——Windows Sandbox默认确实限制了只能同时运行一个实例,弹出的报错提示:

Only one running instance of Windows Sandbox is allowed

不过别担心,有两种靠谱的方法能帮你突破这个限制,同时运行多个沙箱:

方法一:使用自定义WSB配置文件(推荐,无风险)

Windows Sandbox支持通过自定义的.wsb配置文件启动独立实例,每个配置文件对应一个完全独立的沙箱,不会互相冲突:

  • 新建一个空白文本文件,将后缀名修改为.wsb(比如命名为Sandbox_Instance2.wsb
  • 用记事本打开这个文件,粘贴以下基础配置代码:
<Configuration>
  <VGpu>Default</VGpu>
  <MemoryInMB>2048</MemoryInMB>
  <Networking>Default</Networking>
</Configuration>
  • 保存文件后,双击它就能启动第二个沙箱了。如果需要更多实例,只需复制这个配置文件,改个不同的名字(比如Sandbox_Instance3.wsb),双击启动即可。
  • 额外小技巧:你可以根据需求调整配置里的参数,比如把MemoryInMB改成4096来分配更多内存,或者修改VGpuDisable关闭GPU加速,每个配置的沙箱都是独立运行的。

方法二:修改注册表(需谨慎,有系统风险)

通过修改系统注册表也能解除单实例限制,但操作前一定要备份注册表,避免误操作导致系统问题:

  • 按下Win + R组合键,输入regedit并回车,打开注册表编辑器
  • 导航到路径:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WcsPlugInSvc
  • 在右侧窗口找到名为Start的DWORD值,双击它,将数值数据从3修改为4
  • 重启电脑后,你就能直接多次点击Windows Sandbox的官方快捷方式,启动多个实例了
  • 恢复默认:如果之后想改回单实例限制,只需把Start的数值改回3,重启电脑即可。

备注:内容来源于stack exchange,提问作者Shaun Roselt

火山引擎 最新活动