在 Windows 10 中启动 Windows 沙盒(Windows Sandbox)功能时,可能会启动失败,并弹出"No hypervisor was found. Please enable hypervisor support"(未找到虚拟机监控程序,请启用虚拟机监控程序支持)的错误提示。

出现这个错误的原因是:Windows 沙盒依赖 CPU 的虚拟化技术(Virtualization Technology),而这在大多数现代处理器上都是支持的。
虚拟化技术在几乎所有电脑上默认都是开启的。如果遇到上述报错,要么是 BIOS 里的虚拟化技术被禁用了,要么是电脑本身不支持虚拟化。如果是近几年购买的电脑,大概率是支持的。
修复 No hypervisor was found 错误
下面介绍如何在 BIOS 中开启虚拟化技术。
1. 先保存好手头的工作,关闭所有正在运行的程序,然后重启电脑。
2. 进入 BIOS 设置界面,切换到 Security 选项卡,找到"Intel Virtualization Technology"或"Virtualization Technology"选项,选中后按回车键,会出现 Enable(启用)和 Disable(禁用)两个选项。
3. 选择 Enable,然后按 F10 键保存并退出。
需要注意的是,不同厂商的 BIOS 中虚拟化选项的位置不尽相同。如果在 Security 选项卡下找不到,可以到其他选项卡里找找看。如果整个 BIOS 中都没有虚拟化选项,很可能是处理器不支持该功能,建议联系电脑厂商确认。
4. 重启进入 Windows 10,再次启动 Windows 沙盒。此时应该可以正常打开并使用,不会再出现"No hypervisor was found"错误。
标签: Windows 10 Windows 沙盒 虚拟化