Windows沙盒是专为安全运行未知EXE文件设计的轻量级一次性虚拟环境,每次关闭后自动清空所有进程、文件和设置;启用需满足三重条件:Windows专业版/企业版/教育版、CPU虚拟化已启用、虚拟机平台已开启,缺一不可。

你需要在 Windows 系统中安全运行下载的未知安装包、破解工具或来路不明的 EXE 文件,又怕它偷偷写注册表、静默装后台服务、加密你的文档——Windows 沙盒正是为此设计的轻量级一次性虚拟环境,每次关闭后所有进程、文件、设置自动清空,不残留任何痕迹。
确认系统与硬件前提条件
这一步跳过,后续所有操作都会失败。Windows 沙盒不是开关按钮,而是依赖三重硬性门槛:系统版本、CPU 虚拟化能力、系统级虚拟化组件。缺一不可。
按下 Win + R 输入 winver 回车,核对弹出窗口中版本名称是否明确包含 Professional、Enterprise 或 Education;家庭版用户请停止操作,该功能原生不可用。
按下 Ctrl + Shift + Esc 打开任务管理器 → 切换至「性能」选项卡 → 点击左侧「CPU」→ 查看右侧「虚拟化」状态是否为已启用;若显示“已禁用”,必须进 BIOS/UEFI 开启。
仍在同一界面点击左侧「内存」→ 向下滚动查看「已启用虚拟机平台」是否为是;若为“否”,说明即使 CPU 虚拟化已开,系统底层组件仍未激活,后续启用沙盒会报错或启动黑屏。
若「虚拟化」为已禁用:重启电脑,在开机自检阶段反复按 Del、F2、F10 或 Esc(依主板品牌而定)进入 BIOS/UEFI 设置界面。在 Advanced → CPU Configuration(Intel)或 Security → SVM Mode(AMD)中将对应选项设为 Enabled;保存设置并退出,重启后再次验证两项状态均为“是”。
通过图形界面一键启用沙盒及全部依赖项
这是最稳妥、容错率最高的方式,系统会自动识别并勾选所有必需底层组件,无需你手动判断依赖关系。
按下 Win + R 输入 optionalfeatures 回车,打开「Windows 功能」窗口。
向下滚动,找到并勾选 Windows 沙盒 复选框。
系统将自动勾选两个强制依赖项:虚拟机平台 和 Windows Hypervisor Platform——【请勿取消勾选其中任意一项,否则沙盒无法初始化】。
点击「确定」,系统开始下载并安装模块,进度条走完后弹出提示框显示「Windows 已完成请求的更改」。
点击「立即重新启动」,等待系统完成重启。
使用 PowerShell(管理员权限)强制部署
适用于图形界面异常、功能列表空白、或需批量部署的场景。该命令绕过 GUI 层,直接调用系统映像服务接口,强制安装所有驱动、服务与用户态模块。
方法一:右键点击任务栏上的 Windows 徽标,选择「终端(管理员)」。
在弹出的用户账户控制(UAC)窗口中,点击「是」授权运行。
输入并执行以下命令:
Enable-WindowsOptionalFeature -Online -FeatureName Containers-DisposableClientVM -All
等待终端返回 Operation Successful 提示,表示组件已注册并待生效。
手动重启计算机,确保 Hyper-V 子系统与沙盒驱动完整初始化。
首次启动并运行未知软件
重启完成后,在开始菜单搜索 Windows Sandbox 或 Windows 沙盒,点击运行。
首次加载稍慢,等看到独立的沙盒桌面出现(带浅蓝边框和“Windows Sandbox”水印),说明环境已就绪。
直接把你要测试的未知软件安装包(EXE、MSI、ZIP 解压后的程序)拖进沙盒窗口即可——这一步操作起来很简单,系统会自动挂载为只读共享磁盘,双击就能运行。
安装、配置、运行全程都在沙盒内进行,主机系统完全无感知;关闭沙盒窗口,所有痕迹瞬间消失。











