Windows 10 沙盒 - 如何在本地电脑的沙盒环境中访问我的文件?

Windows 10 沙盒 - 如何在本地电脑的沙盒环境中访问我的文件?

我尝试通过打开文件资源管理器并打开文件夹来查看是否有办法访问驻留在沙盒环境内的当前用户电脑上的文件C:\Users

以下是我所看到的内容:

沙盒用户文件夹

即使选中显示隐藏文件,我的本地机器上也不存在标准文件夹的迹象。

我如何访问我的物理设备上的文件和文件夹?

答案1

幸运的是,有一种方法。

它涉及.wsb在本地安装的 Windows 上创建一个文件。

  1. 关闭您可能打开的所有沙盒环境。

  2. 在本地机器上,启动记事本并粘贴代码:

<Configuration>
  <MappedFolders>
    <MappedFolder>
      <HostFolder>C:\Users\yourusername</HostFolder>
      <ReadOnly>true</ReadOnly>
    </MappedFolder>
  </MappedFolders>
</Configuration>
  1. <HostFolder>...</HostFolder>更改您想要在沙盒环境中访问的路径。您还可以将ReadOnly标签更改为您想要的任何内容,但请注意,最好将其设置为 true。
  2. 转到文件 > 另存为。选择,保存类型为全部文件 (*)并输入运行 Sandbox.wsb放入文件名框并保存到物理设备上的某个位置。

该文件不应驻留在沙盒环境中 5. 单击保存,然后关闭记事本。6. 单击此文件打开它,然后选择使用Windows 沙盒

您将会看到以下两个 UI。

打开用

用户帐户控制

  1. 打开的沙盒的桌面看起来应该有点像这样。

    在此处输入图片描述


.wsb如果您希望在沙盒环境中显示多个文件夹,则文件的示例代码。

<Configuration>
  <MappedFolders>
    <MappedFolder>
      <HostFolder>C:\Users\yourusername</HostFolder>
      <ReadOnly>true</ReadOnly>
    </MappedFolder>
    <MappedFolder>
      <HostFolder>C:\Users\anotherusername</HostFolder>
      <ReadOnly>true</ReadOnly>
    </MappedFolder>
  </MappedFolders>
</Configuration>

除上述内容外,您还可以使用常规方法将文件从物理设备复制并粘贴到沙盒设备中。


官方 MS 文档在这里:

https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-sandbox/windows-sandbox-configure-using-wsb-file

答案2

也可以复制粘贴将单个文件从真实操作系统中的文件资源管理器复制到沙盒中的文件资源管理器。默认情况下,这似乎是双向的。

对于大量项目来说效率不高,但对于几个文件的快速解决方案来说,效果很好。

答案3

对@Ste 答案的小补充。如果您需要测试使用 Internet 连接的应用程序,请不要忘记在沙盒环境中启用网络发现:

进入您的沙盒窗口->单击“网络和互联网设置”->“高级网络设置”->“高级共享设置”->启用私有和公共网络发现。

相关内容