Windows 功能里打开 Virtual Machine Platform 和 Hypervisor
BIOS 之后还有一层
硬件虚拟化在 BIOS 里开了,只是给 CPU 解锁了能力。Windows 还需要你手动打开两个可选功能,才能让 Hypervisor Platform 真正启用。如果只开了 BIOS 没开这两个功能,Google Play Games 安装时会提示缺少 Hypervisor,或者装上了也启动失败。
方式一:通过控制面板的「启用或关闭 Windows 功能」
- 按 Win+R,输入
optionalfeatures回车(这是最短路径) - 或者:控制面板 → 程序和功能 → 启用或关闭 Windows 功能
在弹出的功能列表里,勾选以下两项:
- ✅ Virtual Machine Platform
- ✅ Windows Hypervisor Platform
(可选但建议:Windows Sandbox 和 Hyper-V 也可以勾上,但不是必需的。注意 Hyper-V 和某些游戏反作弊程序冲突,玩游戏时建议关掉)
点确定,Windows 会自动安装这些功能组件,然后提示重启。重启完成后再次按 Ctrl+Shift+Esc 打开任务管理器,切到「性能」→「CPU」,确认「虚拟化」显示为「已启用」。
方式二:通过管理员 PowerShell
如果你更喜欢命令行:
- 右键开始菜单 → Windows Terminal(管理员)或 PowerShell(管理员)
- 依次执行:
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
dism.exe /online /enable-feature /featurename:Microsoft-Hyper-V-All /all /norestart
dism.exe /online /enable-feature /featurename:HypervisorPlatform /all /norestart
然后手动重启。重启后再验证虚拟化状态。
如果这两个功能勾不上
部分 Windows 10 Home 版本的 Hyper-V 选项默认是灰的(Home 版不带 Hyper-V)。但 Virtual Machine Platform 和 Windows Hypervisor Platform 仍然可以单独开启——Hyper-V 本身不是必需的。如果 Hyper-V 灰了,忽略它,只勾另外两个。
如果 Virtual Machine Platform 也灰了,大概率是 Windows 版本太老(早于 v1903),先跑 Windows Update。
重启后还是不行
有时 Windows 的虚拟化环境会卡在中间状态——BIOS 开了、功能勾了,但 Hypervisor 不启动。这种情况下:
- 先取消勾选 Virtual Machine Platform 和 Windows Hypervisor Platform
- 重启
- 再次勾选回来
- 再重启
这相当于让 Windows 重建一遍虚拟化层。如果还是不行,看 Hypervisor 重置故障排查。