Android 模拟器的硬件加速 - AEHD 在装有 Windows 11 Home 的笔记本电脑上无法工作(已停止状态)

问题描述 投票:0回答:1

我购买了一台配备 Windows 11 Home 的 Asus Rog Strix 笔记本电脑。

我想将它用于 Android 开发和游戏。

因此,根据文档,我检查了Android模拟器虚拟机管理程序驱动程序(AEHD)的状态:

SERVICE_NAME: aehd
        TYPE               : 1  KERNEL_DRIVER
        STATE              : 1  STOPPED
        WIN32_EXIT_CODE    : 31  (0x1f)
        SERVICE_EXIT_CODE  : 0  (0x0)
        CHECKPOINT         : 0x0
        WAIT_HINT          : 0x0

文档说,如果我有类似的东西:

// from docs example:
SERVICE_NAME: aehd
       ...
       STATE              : 1  STOPPED
       WIN32_EXIT_CODE    : 4294967201 (0xffffffa1)
       ...

然后

以下错误消息表示虚拟化扩展 您的 BIOS 中未启用或 Hyper-V 未禁用

VT-d 已启用:

enter image description here

Windows 任务管理器:

enter image description here

Hyper-V 已禁用且根本未安装:

enter image description here

(其实应该是

Hyper-V
但是因为Windows Home所以根本不在列表中)

并且

Get-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V
不打印任何内容这意味着它已被禁用:

enter image description here

Windows 11 Home 似乎不支持 Hyper-V,但我想它应该不会影响 AEHD 支持?那么这里可能存在什么问题呢?或者我真的需要 Window 11 Pro 才能使 AEHD 正常工作吗?

android android-emulator hardware-acceleration
1个回答
0
投票

实际上还有更多的东西我们必须禁用:

  • 虚拟机平台
  • Windows 虚拟机管理程序平台
  • Windows 沙箱
  • 核心隔离
  • 凭证卫士

我已禁用 虚拟机平台核心隔离(在 Windows Defender / 设备安全中)

现在可以了:

SERVICE_NAME: aehd
        TYPE               : 1  KERNEL_DRIVER
        STATE              : 4  RUNNING
                                (STOPPABLE, NOT_PAUSABLE, IGNORES_SHUTDOWN)
        WIN32_EXIT_CODE    : 0  (0x0)
        SERVICE_EXIT_CODE  : 0  (0x0)
        CHECKPOINT         : 0x0
        WAIT_HINT          : 0x0

enter image description here

enter image description here

来自 Android 文档:

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.