必须先确认系统为win11专业版/企业版/教育版、cpu虚拟化已启用、虚拟机平台已开启,再通过optionalfeatures.exe勾选windows沙盒并重启,或用powershell执行三条enable-windowsoptionalfeature命令后重启,方可安全运行隔离软件。

你需要在 Windows 11 中安全运行来历不明的安装包或测试版软件,又不想让它偷偷修改注册表、写入启动项、读取文档或联网回传数据,必须启用系统原生的 Windows Sandbox 环境——它每次启动都是全新干净的虚拟桌面,关闭即彻底销毁所有痕迹,不依赖第三方工具,也不留下任何残留。
确认系统与硬件是否满足硬性前提
跳过这一步直接操作,后续所有启用方式都会失败并报错 0x80070057 或“功能不可用”。
按 Win + R 输入 winver 回车,核对弹出窗口中版本名称是否含 Professional、Enterprise 或 Education;家庭版用户请立即停止,该功能不可启用。
按 Ctrl + Shift + Esc 打开任务管理器 → 切换至「性能」选项卡 → 点击左侧「CPU」→ 查看右侧「虚拟化」状态是否为“已启用”;若显示“已禁用”,需重启进 BIOS/UEFI 开启 Intel VT-x(Intel 平台)或 SVM Mode(AMD 平台)。
仍在同一界面点击左侧「内存」→ 向下滚动确认「已启用虚拟机平台」是否为“是”;【若为“否”,仅开启 CPU 虚拟化无效,必须先手动启用该组件】。
通过图形界面一键启用 Sandbox 及全部依赖
这是容错率最高、适配性最广的方式,系统会自动识别并强制勾选所有必需底层组件,无需你判断依赖关系。
按 Win + R 输入 optionalfeatures.exe 回车,打开「Windows 功能」窗口。
向下滚动找到「Windows 沙盒」,在其复选框打勾;此时系统将自动勾选「虚拟机平台」和「Windows Hypervisor Platform」——【这两项绝不可手动取消勾选,否则沙盒无法初始化】。
点击「确定」→ 等待进度条走完 → 弹出提示后点击「立即重新启动」。
使用 PowerShell(管理员)强制部署全部底层模块
适用于图形界面勾选后仍提示“找不到 Windows 沙盒”、功能列表空白、或批量部署场景。该命令绕过 UI 层,直连 DISM 接口安装驱动、服务与用户态模块。
方法一:右键「开始」→ 选择「终端(管理员)」→ UAC 提示中点「是」。
方法二:依次执行以下三条命令,每条回车后必须等待出现「操作成功完成」才执行下一条:
Enable-WindowsOptionalFeature -Online -FeatureName Containers-DisposableClientVM -All -NoRestart
Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform -All -NoRestart
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All -NoRestart
全部执行完毕后,手动重启电脑。
验证沙盒是否可用并首次启动
重启完成后,点击「开始」菜单,直接输入 Windows Sandbox,看到图标即表示部署成功。
双击启动,等待约 10–20 秒,一个纯白桌面环境将加载完毕;左上角显示“Windows Sandbox”水印,右下角无网络图标——说明已默认离线隔离。
将你要测试的安装包拖入该窗口内,双击运行即可;关闭窗口后,所有文件、注册表变更、服务、进程全部销毁,宿主系统零影响。











