Win10开启沙盒功能教程:安全测试环境设置指南
想在Windows 10中启用Windows Sandbox,创建一个安全、临时且与主机隔离的测试环境?这是一个实用的方案。但在操作前,必须确保系统满足几项关键条件,否则功能可能无法启用或运行。具体来说,您的系统需为Windows 10专业版、企业版或教育版(64位),版本号不低于1903(内部版本
想在Windows 10中启用Windows Sandbox,创建一个安全、临时且与主机隔离的测试环境?这是一个实用的方案。但在操作前,必须确保系统满足几项关键条件,否则功能可能无法启用或运行。具体来说,您的系统需为Windows 10专业版、企业版或教育版(64位),版本号不低于1903(内部版本18362),并且已在BIOS/UEFI中启用CPU虚拟化功能。同时,建议内存容量在4GB以上,系统盘预留至少1GB的可用空间。
启用Windows Sandbox需满足:系统版本≥1903(Build 18362)、专业/企业/教育版(64位)、CPU虚拟化已启用、内存≥4GB且系统盘空间≥1GB;可通过“启用或关闭Windows功能”、PowerShell命令Enable-WindowsOptionalFeature -FeatureName "Containers-DisposableClientVM" -All -Online、控制面板或自定义.wsb文件进行启用,完成后重启生效。

确认条件满足后,您可以选择以下任一方法开启Windows Sandbox。
一、检查系统与硬件前提条件
这是启用功能的基础,任何一项不满足都可能导致选项缺失、安装失败或启动时报错。请务必逐一核对。
首先,按下 Win + R 键,输入 winver 并回车,查看弹出的窗口中的内部版本号是否大于等于 18362(对应Windows 10版本1903)。
接着,右键点击“开始”按钮,选择“系统”。在右侧的“版本”信息中,确认系统为 Windows 10 专业版、企业版或教育版(64位)。家庭版不支持此功能。
然后,再次右键点击“开始”按钮,打开“任务管理器”,切换到“性能”选项卡并点击“CPU”。查看右侧的“虚拟化”状态是否显示为 已启用。若显示“已禁用”,需重启电脑进入BIOS/UEFI设置,开启Intel VT-x或AMD SVM Mode。
最后,检查硬件资源。右键点击“此电脑”选择“属性”,确认“已安装的内存(RAM)”不少于 4 GB,“系统类型”为64位操作系统,且系统盘(通常为C盘)剩余空间不小于 1 GB。
二、通过图形界面启用 Windows Sandbox
这是最直观且推荐大多数用户使用的方法。通过系统自带的“启用或关闭 Windows 功能”管理器操作,会自动启用所有必要依赖组件(如“虚拟机平台”和“Windows Hyper-V”),过程可视化且兼容性好。
操作步骤:点击任务栏搜索框,输入 启用或关闭 Windows 功能,并从结果中打开它。
在弹出窗口的列表中,找到并勾选 Windows Sandbox(部分系统可能显示为“Windows 沙盒(启用运行 Windows 沙盒方案所需的依赖项)”)。
点击“确定”后,系统将开始下载并安装容器核心组件及虚拟化依赖。此过程约需 2到5分钟,请保持网络连接稳定,勿关闭电源。
安装完成后,系统将提示重启。点击 立即重新启动 以完成服务注册与驱动加载,使功能生效。
三、使用 PowerShell 命令行启用沙盒
若您偏好命令行操作,或遇到图形界面异常、需进行批量部署,此方法较为适用。它直接调用系统底层模块,但需要管理员权限,且执行后同样必须重启。
首先,右键点击“开始”按钮,选择 Windows Terminal(管理员) 或 Windows PowerShell(管理员)。
在打开的管理员终端中,粘贴并执行以下命令:
Enable-WindowsOptionalFeature -FeatureName "Containers-DisposableClientVM" -All -Online
等待命令执行完毕,当终端返回 操作成功完成 的提示时,表示组件已注册。
最后,手动重启计算机,确保Hyper-V子系统与沙盒驱动完成初始化。
四、通过控制面板启用沙盒
此方法沿用传统的控制面板逻辑,适合习惯旧版界面的用户。其底层调用逻辑与图形界面方式相同,可作为“设置”应用异常时的备用方案。
打开“控制面板”,依次点击 程序 → 卸载程序 → 启用或关闭 Windows 功能。
同样,在窗口列表中找到 Windows Sandbox 并勾选其复选框。
点击“确定”,系统将开始部署所需组件。安装过程需联网,请确保电源稳定。
安装完成后,按提示点击 立即重新启动 即可。
五、创建自定义 .wsb 配置文件增强隔离
默认情况下,Windows Sandbox会启用网络、剪贴板共享并映射部分主机驱动器,虽方便但也存在潜在风险。如需更严格的隔离,可通过编写.wsb配置文件实现,例如强制禁用网络、关闭GPU加速或精细控制文件夹共享。
操作步骤:使用记事本新建空白文件,粘贴以下配置代码:
点击“文件”菜单,选择“另存为”。将文件名设置为 no-network.wsb,“保存类型”选择 所有文件,编码选择 UTF-8。
保存后,双击此.wsb文件。系统将启动一个完全禁用网络连接的沙盒实例,底层虚拟交换机会阻断所有外联行为。
在此沙盒窗口中,可拖拽待测试的程序安装包进行安装与运行。此时软件将无法访问互联网、解析DNS或建立任何TCP/UDP连接,适用于测试来源不明的软件。
