这个是安装鸿蒙系统DevEco Studio模拟器无法打开时遇到的问题,系统显示:
点击查看处理指导会发现:原因是因为未开启Hyper-V
Hyper-V是只有Windows 系统专业版才可以开启,不需要下载任何软件,只需要调用管理员命令即可开启。
处理指导图例:
解决方法:让系统激活为专业版、或是输入命令安装Hyper-V。
(网上有出现只激活专业版和只下载Hyper-V,但都无法运行,甚至电脑会直接死机,此版本为不报错版。)
解决方案:
一、【先激活系统为专业版】
以 Windows 11 为例,我们进入 DOS 的命令行路径如下:
1、从桌面作为入口,找到:开始菜单 - 右键点击开始菜单 - 运行。
2、在运行的界面,输入框里面输入:cmd,接着,点击确定。
3、进入cmd界面输入并回车:
第一步输入: slmgr /ipk W269N-WFGWX-YVC9B-4J6C9-T83GX 第二步输入: slmgr /skms kms.03k.org 第三步输入: slmgr /ato4、运行项目并下载源码:
在输入期间系统可能会提示没有权限,不要理会继续运行,第三步输入完会显示
5、点击开始,搜索系统信息
此时有些电脑会显示为专业版,有些还是会显示家庭版,这个无所谓,只要你在上一步的最后一次输入显示成功激活,系统内部以自动转换为专业版。
二、【激活Hyper-V】
此时最好先重启系统,让系统保存以上修改设置,一步步更新。
1、开始搜索>打开控制面板 > 程序 > 程序和功能 > 启动或关闭Windows功能(Windows11系统中打开系统 >
>启动或关闭Windows功能
2.>打开【虚拟机Windows虚拟机监控程序平台】按钮和【虚拟机平台】按钮。
3.>确认之后重启电脑,保存数据
4.>桌面新建txt文本,打开,把这段代码全输入进去:
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 /ALL5.保存并关闭,文件名修改为Hyper-V.cmd,确认就会变为:
6.单击右键,以管理员的身份运行。这个时间可能会有点慢,稍等一会,完成系统会显示完成。
7.确认之后重启电脑,保存数据
8.重启之后>打开控制面板 > 程序 > 程序和功能 > 启动或关闭Windows功能
这个时候就可以看见【Hyper-V】
9.确保这三个都有勾选
10.确认后重启电脑,这一步很重要,决定着Hyper-V是否启动成功。
这个时候模拟器就可以打开了。