启动鸿蒙16版本的模拟器报错:未开启Hyper-V
·

需要查看自己是否是windows专业版而非家庭版(专业版可以直接去控制面板->程序->启用或关闭 Windows 功能->勾选 “Hyper-V” 下的所有子选项->确定->等待系统下载组件后重启即可):

因为我是家庭版的所以要执行以下步骤:
1.创建一个文本文件,内容如下:
pushd "%~dp0" dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum >hyper-v.txt for /f %%i in ('findstr /i . hyper-v.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i" del hyper-v.txt Dism /online /enable-feature /featurename:Microsoft-Hyper-V-All /LimitAccess /ALL pause
2.修改文本文件后缀为.bat 并以管理员身份运行
3.等待脚本执行完毕后重启电脑。(执行过程可能会需要等10分钟左右 不要误以为卡住了 耐心等待即可)
4.若重启后启动模拟器还是报错,需要以管理员权限打开命令行窗口执行以下命令,并重启电脑。
bcdedit /set hypervisorlaunchtype auto
注意事项
-
开启 Hyper-V 后,部分第三方虚拟机软件(如 VMware、VirtualBox)可能无法同时运行,需关闭或在 Hyper-V 中配置兼容模式。
-
若仍有问题,可检查 BIOS 中是否开启了 “硬件虚拟化”(如 Intel VT-x 或 AMD-V),需进入 BIOS 开启后再重复上述步骤。
更多推荐
所有评论(0)