目录

问题一:

方法:

问题二:

方法:

问题三:

方法:


解决你的问题,先看问题三,如果没有问题三,再看问题一二!!!!!!

问题一:

如果你同时用虚拟机(VMware) 和 鸿蒙开发软件(DevEco Studio),你在解决了我下面说的问题三后,虚拟机不能用了,显示 :

解决VMware Workstation 与 Hyper-V 不兼容。请先从系统中移除 Hyper-V 角色,然后再运行 VMware Workstation


方法:

  win +x ,以(管理员)身份运行cmd(终端) /  win +r

在命令提示符里面输入

bcdedit /set hypervisorlaunchtype off

重启电脑,你的虚拟机就能用了。



问题二:

操作完上面的操作,你去看你的鸿蒙开发软件(DevEco Studio),你的模拟器可能又会变成下面的问题三

方法:

  win +x ,以(管理员)身份运行cmd(终端) /  win +r

在命令提示符里面输入

bcdedit /set hypervisorlaunchtype Auto

原理就是它俩会冲突,一个要关闭Hyper-V,一个要开启Hyper-V!!!



问题三:

当我们使用DevEco Studio,想要使用模拟器时,出现下面这种情况,官方文档指出在控制面板中开启Hyper-v相关功能,但是Win11家庭版系统中默认不存在

方法:

1.创建一个.txt文本文件在桌面上

2.把下面的代码写入文本文件

3.把文件名改为 Hyper-V Installer.cmd(保证文本文档格式转换成程序.exe)

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

4.以管理员身份运行(需要一会时间)

然后右键,使用管理员身份运行,运行完成后重启电脑。

到这里一般就可以使用了。


如果重启后,并且3个功能都开启了,依然显示未开启Hyper-V:

win +x ,以(管理员)身份运行

在命令提示符里面输入

bcdedit /set hypervisorlaunchtype off

然后重启

重启后输入:

bcdedit /set hypervisorlaunchtype Auto

再重启,打开模拟器,就可以正常打开了


言语不精准,只解决我遇见的问题,其他情况我可能也不会,大佬们别喷!!!

参考文章两篇:文章一文章二

Logo

讨论HarmonyOS开发技术,专注于API与组件、DevEco Studio、测试、元服务和应用上架分发等。

更多推荐