Bluestacks Hyper-V 未禁用

Bluestacks Hyper-V 未禁用

我最近尝试在 Windows 10 Pro (x64) 上安装 Bluestacks,安装后,我看到“启用 Hyper-V 后,Bluestacks 无法使用硬件辅助虚拟化”。尽管我已禁用“Windows 沙盒”、“Windows Hyper visor 平台”、“虚拟机平台”和“Hyper-V”,但我还在 BIOS 中启用了英特尔虚拟化技术。我还检查了设备安全设置中的核心隔离是否已关闭,但我仍然收到相同的错误。有什么想法吗?

编辑:我的 CPU 是 i7-4790

答案1

确保 CPU 虚拟化已启用后,最好通过以下方式卸载 Hyper V

  1. 开始 > 搜索并单击打开或关闭 Windows 功能,
  2. 取消选中 Hyper V 主节点并单击确定(将卸载 Hyper V 功能)
  3. 重启电脑
  4. cmd > 系统信息
    • 如果它显示“已检测到虚拟机管理程序”,bluestacks 仍然会遇到此问题,因此请运行“bcdedit /set hypervisorlaunchtype off”以完全禁用 hyper V
  • 否则,恭喜 bluestacks 不再有 hyper V 问题

我花了大约 2 个小时安装、卸载、重新安装,还用谷歌搜索试图找出发生了什么

答案2

以下是我尝试过的、对我有用的方法。最后一步是我自己想出来的:

  1. 卸载其他虚拟机管理程序,例如 VirtualBox

  2. 删除以下 Windows 功能:

    • Hyper-V
    • 虚拟机平台
    • Windows 虚拟机管理程序平台
    • (可能)Windows Sandbox
    • (可能)适用于 Linux 的 Windows 子系统
  3. 禁用 Windows 安全 > 设备安全 > 核心隔离:内存完整性

  4. (可能与您的情况无关)卸载了 Bluestacks 5此工具

  5. (最终奏效的方法)禁用 Microsoft Defender Device & Credential Guard 以及所有其他基于虚拟化的安全功能:有很多粗略的教程,但我使用了这个脚本

    ...使用以下参数:DG_Readiness_Tool_v3.6.ps1 -Disable -AutoReboot

请注意,您正在禁用安全功能及其所暗示的一切。

相关内容