您是否在尝试在系统上启动 BlueStacks 应用程序时看到“ BlueStacks can\’t start when Hyper-V is enabled ”?实际上,旧版本的 BlueStacks 确实与 Hypervisor 或 Hyper-V 直接冲突。但是,有些版本的 Bluestacks 正式支持 Hyper-V。因此,有两种简单的方法可以解决这个问题。

方式 1 – 禁用 Hyper-V 功能

方式 2 – 安装支持 Hyper-V 的新 Bluestacks

我们已经详细描述了这两个过程,以便您可以选择最适合您情况的正确解决方案。

 

方式 1 – 禁用 Hyper-V 功能

Hyper-V 是您系统上的可选功能,可能与某些 Bluestacks 客户端相矛盾。因此,您可以禁用 Hyper-V 未来。但是,它会影响其他虚拟机。有两种方法可用于禁用 Hyper-V 功能。

修复 1 – 使用 Windows 功能

您可以按照这些简单的步骤轻松禁用此功能。

1. 只需按下Windows 键R组合键即可打开运行终端。

2. 然后,单击“确定”。

optional-features-min-1optional-features-min-1

 

Windows 功能面板将在几秒钟后打开。

3. 慢慢向下滚动找到“ Hyper-V ”功能。

4. 简单地,取消选中“ Hyper-V ”旁边的框。现在,只需单击底部的“确定”即可禁用这些 Hyper-V 功能。

 

hyper-v-disable-minhyper-v-disable-min

 

Windows 将删除 Hyper-V 功能的所有组件。因此,请耐心等待,直到它这样做。

6. 完成后,点击“ Restart ”重启系统。

这是至关重要的,因为 Windows 在系统重新启动时完成了该过程。

 

restart-now-minrestart-now-min

 

现在,一旦系统启动,尝试再次启动 Bluestacks。测试这是否可行。

 

修复 2 – 停止 Hyper-V 相关服务

您可以尝试通过强制停止 Hyper-V 相关服务来解决此问题。

1.您必须打开服务。因此,同时按下Win 键 + R键。

2. 输入“ services.msc ”并按Enter 键

 

services-min-3services-min-3

 

3. 当服务窗口出现在您面前时,向下滚动以找到与 Hyper-V 相关的服务。您可以找到“ Hyper-V 数据交换服务”服务。

4. 找到服务后,右击它并“停止”以停止服务。

 

hyper-v-stop-minhyper-v-stop-min

 

5. 停止该服务后,也请停止所有这些服务。

Hyper-V 访客服务接口
Hyper-V PowerShell 直接服务
Hyper-V 时间同步服务


除了这四个服务之外,如果您能找到任何其他与 Hyper-V 相关的服务,也请停止这些服务。

 

stop-all-these-minstop-all-these-min

现在,重新尝试启动 Bluestacks 应用程序并测试它是否正常工作。

 

修复 4 – 使用注册表文件

如果常规方法不起作用,请随时下载此注册表脚本并在您的系统上运行它。

1. 只需下载这个hyper_v文件。

2. 现在,直接从 zip 文件中提取 注册表文件。

 

hyper-v-extract-minhyper-v-extract-min

 

3. 解压缩文件后,转到该位置。

4. 只需右键点击“ hyper_v ”文件并点击“打开”即可将注册表文件与您的系统注册表合并。

 

hyper-v-open-script-minhyper-v-open-script-min

 

5. 您可能会看到一条警告消息。点击“”合并注册表文件。

 

yes-minyes-min

 

在此之后,一个一个地关闭每个窗口并重新启动系统。完成后,进一步尝试再次打开 Hyper-v。测试这是否可行。

 

方式 2 – 卸载 BlueStacks

您可以卸载干扰 Hyper-V 的 BlueStacks,然后重新安装本机支持 Hyper-v 的版本。

步骤 1 – 卸载 BLUESTACKS

只需从系统中卸载 Bluestacks。

1. 从您的系统中卸载 BlueStacks 非常容易。为此,只需同时按下Win 键 + R 键。

2. 然后,输入“ appwiz.cpl ”并点击“ OK ”。

 

appwiz-min-1appwiz-min-1

 

3. 打开后,在所有其他已安装的应用程序中查找“ Bluestacks ”应用程序。

4. 只需右键点击应用程序并单击“卸载”即可从系统中卸载该应用程序。

 

bluestacks-uninstall-minbluestacks-uninstall-min

 

4. 在卸载程序窗口中,确保选中删除 Bluestacks 用户数据”框。

5. 然后,点击“卸载”从系统中卸载 BlueStacks。

 

delete-bluestacks-uninstall-mindelete-bluestacks-uninstall-min

 

卸载应用程序后,重新启动系统。

 

第 2 步 – 下载并安装 HYPER-V 支持的 BLUESTACKS

您可以下载并安装 Hyper-v 支持的 Bluestacks。

1. 打开蓝叠。

2. 到达网站后,点击下载部分下的“查看所有版本” 。

 

see-all-versions-minsee-all-versions-min

 

3. 现在,向下滚动可下载列表,然后单击“Nougat 64 bit”旁边的“下载”进行下载。

 

download-hyper-v-supported-mindownload-hyper-v-supported-min

 

这将下载与 Hyper-V 功能完全兼容的 Bluestacks。

4. 现在,转到下载位置并双击您刚刚下载的 bluestacks 安装程序。

 

bluestacks-dc-minbluestacks-dc-min

 

现在,只需按照屏幕上的说明完成安装过程。

您正在安装的此版本的 Bluestacks 不会与 Hyper-V 冲突。因此,安装后请随意使用模拟器。