Windows 沙盒(Windows Sandbox)配置指南

1. 什么是 Windows 沙盒?

Windows 沙盒(Windows Sandbox)是一项轻量级的虚拟化功能,允许用户在一个隔离的环境中运行不受信任的应用程序,而不会影响主机系统。沙盒关闭后,所有更改都会丢失,确保系统的安全性。

2. 配置 Windows 沙盒

Windows 沙盒的配置文件使用 .wsb 扩展名,可以自定义多种参数,如内存、文件夹映射、网络访问等。

3. 创建配置文件

创建一个 .wsb 文件(例如 Path.wsb),并使用以下 XML 结构进行配置:

<Configuration>
  <MemoryInMB>8192</MemoryInMB>
  <MappedFolders>
    <MappedFolder>
      <HostFolder>E:\sandbox</HostFolder>
      <SandboxFolder>C:\Users\WDAGUtilityAccount\Downloads\ABC</SandboxFolder>
      <ReadOnly>false</ReadOnly>
    </MappedFolder>
  </MappedFolders>
  <LogonCommand>
    <Command>explorer.exe C:\Users\WDAGUtilityAccount\Downloads\ABC</Command>
  </LogonCommand>
</Configuration>

4. 配置说明

4.1. 内存分配

<MemoryInMB>8192</MemoryInMB>
  • 指定沙盒可用的内存大小(以 MB 为单位)。
  • 例如:8192 MB(即 8GB)。
  • 适当增加内存可以提高沙盒的性能。

4.2. 文件夹映射

<MappedFolders>
  <MappedFolder>
    <HostFolder>E:\sandbox</HostFolder>
    <SandboxFolder>C:\Users\WDAGUtilityAccount\Downloads\ABC</SandboxFolder>
    <ReadOnly>false</ReadOnly>
  </MappedFolder>
</MappedFolders>
  • HostFolder:指定主机系统上的文件夹(E:\sandbox)。
  • SandboxFolder:指定沙盒环境中的映射路径(C:\Users\WDAGUtilityAccount\Downloads\ABC)。
  • ReadOnly:设置是否为只读模式,false 表示可读可写,true 表示只读。

4.3. 登录时自动执行的命令

<LogonCommand>
  <Command>explorer.exe C:\Users\WDAGUtilityAccount\Downloads\ABC</Command>
</LogonCommand>
  • 该命令在沙盒启动时自动执行。
  • 这里指定打开 Windows 资源管理器并定位到 C:\Users\WDAGUtilityAccount\Downloads\ABC

5. 运行 Windows 沙盒

5.1. 启用 Windows 沙盒

在运行 .wsb 文件之前,需要确保 Windows 沙盒功能已启用。

  1. 打开 Windows 设置 > 应用 > 可选功能
  2. Windows 特色功能 中,找到 Windows 沙盒,并勾选启用。
  3. 重新启动计算机以应用更改。

5.2. 运行 .wsb 文件

  1. 双击 .wsb 文件即可启动 Windows 沙盒,并加载配置。
  2. 沙盒启动后,会自动映射 E:\sandbox 到沙盒中的 C:\Users\WDAGUtilityAccount\Downloads\ABC
  3. 资源管理器会自动打开 C:\Users\WDAGUtilityAccount\Downloads\ABC 目录。

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注