必须先确认Windows专业版/企业版/教育版、CPU虚拟化已启用、虚拟机平台已开启,再通过optionalfeatures.exe启用Windows沙盒及依赖组件,最后用no-net.wsb断网运行未知程序,关闭即彻底销毁所有痕迹。

你需要在 Windows 系统中安全运行下载的未知 EXE、绿色工具或测试版安装包,防止它修改注册表、写入用户文档、添加开机启动项或外连网络——这必须通过启用并正确使用 Windows Sandbox 实现,它每次启动都基于只读镜像重建完整桌面环境,关闭即彻底销毁所有痕迹,不依赖第三方软件,且与主机物理隔离。
确认系统与硬件三重前置条件
跳过这一步,后续所有操作都会失败。Windows Sandbox 不是开关按钮,而是硬性依赖三项不可协商的底层支撑:系统版本、CPU 虚拟化能力、系统级虚拟化组件。缺一不可。
按 Win + R 输入 winver 回车,核对弹出窗口中版本名称是否明确包含 Professional、Enterprise 或 Education;家庭版用户请停止操作,该功能原生不可用。
按 Ctrl + Shift + Esc 打开任务管理器 → 切换至「性能」选项卡 → 点击左侧「CPU」→ 查看右侧「虚拟化」状态是否为已启用;若显示“已禁用”,必须进 BIOS/UEFI 开启。
仍在同一界面点击左侧「内存」→ 向下滚动查看「已启用虚拟机平台」是否为是;若为“否”,说明即使 CPU 虚拟化已开,系统底层组件仍未激活,后续启用沙盒会报错或启动黑屏。
若「虚拟化」为已禁用:重启电脑,在开机自检阶段反复按 Del、F2、F10 或 Esc(依主板品牌而定)进入 BIOS/UEFI 设置界面。在 BIOS/UEFI 中定位到类似 Advanced → CPU Configuration(Intel 平台) 或 Security → SVM Mode / AMD-V(AMD 平台) 的路径,将对应选项设为 Enabled;保存设置并退出,重启后再次验证上两步两项状态均为“是”。
通过图形界面一键启用 Sandbox 及全部依赖
这是最稳妥、容错率最高的方式,系统会自动识别并勾选所有必需底层组件,无需你手动判断依赖关系。
按 Win + R 输入 optionalfeatures.exe 回车,打开「Windows 功能」窗口。
向下滚动,找到并勾选 Windows 沙盒 复选框。
系统将自动勾选两个强制依赖项:虚拟机平台 和 Windows Hypervisor Platform——【请勿取消勾选】,否则沙盒无法初始化。
用于设计、审查、生成或重构使用Effector、effector-react、Farfetched、AtomicRouter、@effector/next等库的React应用。
点击「确定」,系统开始下载并安装模块,进度条走完后弹出提示框。
点击「立即重新启动」,等待系统完成重启。
创建无网络 .wsb 配置文件强化隔离
默认沙盒启用网络连接,存在未知程序外联风险;通过自定义配置可强制禁用网络,实现物理级通信阻断。
方法一:用记事本新建文本文件,输入以下内容:
方法二:将该文件保存为 no-net.wsb(扩展名必须为 .wsb),双击即可以断网模式启动沙盒。
注意:此文件必须保存在 NTFS 分区且不能放在压缩包或 OneDrive 同步冲突目录中,否则双击无响应。
在沙盒中安全运行未知程序
第一步:双击打开 Windows Sandbox(或双击 no-net.wsb 文件)→ 等待约 15 秒,纯净桌面环境加载完成。
第二步:将你要测试的未知程序(.exe/.msi/.zip 内含可执行文件)直接拖入沙盒窗口内 → 自动复制到 C:\Users\WDAGUtilityAccount\Desktop。
第三步:在沙盒桌面双击该程序 → 此时所有行为(注册表写入、服务安装、磁盘修改、进程注入)均仅作用于沙盒临时系统,宿主机完全不受影响。
第四步:测试完毕,直接关闭沙盒窗口 → 系统提示“正在销毁虚拟机”,数秒后全部痕迹(包括临时文件、注册表变更、安装的服务)彻底清除,不留任何残留。

















