即使我禁用了 Hyper-V,Bluestacks 也无法运行

即使我禁用了 Hyper-V,Bluestacks 也无法运行

我尝试禁用 Windows Subsystem for Linux (WSL)、Windows Defender Application Guard 和 Hyper-V,但即使这样也不起作用。我总是禁用虚拟化来运行 Bluestacks,但现在我需要为新的 Bluestacks N 版本启用虚拟化。我真的很想要它,但 Bluestacks 一直说我的系统上启用了 Hyper-V,我必须查看常见问题解答才能禁用它。我还使用 bcdedit 将 hypervisorlaunchtype 设置为 off。

编辑:甚至谷歌的 Android AVD 管理器也报告了同样的事情!

答案1

您是否启用了内存完整性选项中的核心隔离Windows Defender 上的菜单?此选项在 Windows 1709 及更高版本中可用。尝试禁用它。以下是图片:

内存完整性

如果您发现由于缺乏管理员权限而无法禁用它,即使您是管理员帐户的所有者,请转到此注册表目录regedit

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceGuard\Scenarios\HypervisorEnforcedCodeIntegrity

然后转到右侧窗格,双击已启用,将其值数据从10并点击好的保存更改。

希望这可以帮助。

答案2

去:控制面板>程序和特点>打开或关闭 Windows 功能>
禁用”虚拟机平台"并重新启动。

安装 WSL 并关闭 Hyper-V 后,我遇到了同样的问题,因此显然您需要关闭的不仅仅是 Hyper-V。

bluestacks 支持文章列出了多个需要禁用的功能,以防它仍然无法为您工作:

  • 超级 V
  • Windows 虚拟机管理程序平台
  • Windows 沙盒
  • 虚拟机平台
  • 适用于 Linux 的 Windows 子系统

附加信息:

对于某些特定版本的 Windows 10,“虚拟机平台”和“Windows 虚拟机管理程序平台”复选框不可用。如果您在 Windows 功能中没有看到这些选项:

  1. 在Windows搜索栏中搜索“核心隔离”并打开。
  2. 在核心隔离设置中,关闭内存完整性。

笔记:如果您无法与“内存完整性”开关交互,请查看此帖子:如何在 Windows 10 build 17127 及更高版本中再次关闭核心隔离内存完整性

相关内容