安卓虚拟机报错需要aehd,但是as的安装报错安装程序api已停止工作,然后我就自己去github上下载了个安装程序。但运行安装程序后出现这个:
[SC] StartService 失败 127:
找不到指定的程序。
后来用注册表我发现有服务,但服务对应的驱动找不到。然后我就把aehd.sys复制到了drivers下,但还是没用。
安卓虚拟机报错需要aehd,但是as的安装报错安装程序api已停止工作,然后我就自己去github上下载了个安装程序。但运行安装程序后出现这个:
[SC] StartService 失败 127:
找不到指定的程序。
后来用注册表我发现有服务,但服务对应的驱动找不到。然后我就把aehd.sys复制到了drivers下,但还是没用。
中午好🌞🌞🌞
本答案参考通义千问
根据你的描述,问题的核心在于 安卓虚拟机(Android Emulator) 需要使用 AEHD(Android Emulator Hardware Driver),但在安装和配置过程中遇到了问题。以下是详细的分析和解决方案:
AEHD 是什么?
问题原因
StartService 失败 127。aehd.sys)无法加载。关键点
C:\Windows\System32\drivers)。确保你的系统满足以下条件:
bcdedit /set testsigning on
然后重启电脑。
访问官方或可信来源下载 AEHD:
检查下载的文件是否完整,避免因文件损坏导致安装失败。
aehd_install.exe install
确保 aehd.sys 文件已正确放置在系统目录:
C:\Windows\System32\drivers\aehd.sys使用工具检查驱动是否正确加载:
sc query aehd
STOPPED,尝试启动服务:
sc start aehd
如果服务未正确注册,可以尝试以下方法:
使用工具(如 regedit)检查注册表项:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\aehd如果注册表项缺失,可以手动添加:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\aehd]
"DisplayName"="Android Emulator Hardware Driver"
"ImagePath"="C:\\Windows\\System32\\drivers\\aehd.sys"
"Start"=dword:00000000
如果你需要手动注册服务,可以使用 PowerShell 脚本:
# 注册服务
New-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Services\aehd" -Name "DisplayName" -Value "Android Emulator Hardware Driver" -PropertyType String -Force
New-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Services\aehd" -Name "ImagePath" -Value "C:\Windows\System32\drivers\aehd.sys" -PropertyType ExpandString -Force
New-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Services\aehd" -Name "Start" -Value 1 -PropertyType DWord -Force
# 启动服务
Start-Service -Name aehd
通过以上步骤,你应该能够解决 AEHD 驱动安装失败的问题。如果问题仍然存在,建议:
希望这些步骤能帮助你解决问题!如果仍有疑问,请提供更多日志信息以便进一步分析。