我购买了一台配备 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 已启用:
Windows 任务管理器:
Hyper-V 已禁用且根本未安装:
(其实应该是
Hyper-V
但是因为Windows Home所以根本不在列表中)
并且
Get-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V
不打印任何内容这意味着它已被禁用:
Windows 11 Home 似乎不支持 Hyper-V,但我想它应该不会影响 AEHD 支持?那么这里可能存在什么问题呢?或者我真的需要 Window 11 Pro 才能使 AEHD 正常工作吗?
实际上还有更多的东西我们必须禁用:
我已禁用 虚拟机平台 和 核心隔离(在 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
来自 Android 文档: