【HarmonyOS 鸿蒙Next Beta 1 最新模拟器】Windows 家庭版安装 - 如何开启Hyper-V
【HarmonyOS 鸿蒙Next Beta 1 最新模拟器】Windows 家庭版安装 - 如何开启Hyper-V
- Windows 10 企业版、专业版或教育版及以上。
本以为模拟器不支持Windows家庭版,经安装实测发现可以支持,不过由于家庭版默认没有设置选项开启Hyper-V,因此创建模拟器后启动时会报错。在此分享家庭版开启Hyper-V经验如下。(实测可用,网上分享同一脚本多数有各种错误不可运行)
1、在电脑桌面创建hyper.bat文件,将以下内容保存的此文件中:
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
2、保存后鼠标右击此文件,选择以管理员运行,然后此脚本会安装Hyper-V相关内容,安装过程会需要一些时间,在命令行窗口执行,最后会要求确认完成和重启;
3、重启后打开设置界面,的搜索栏中输入“控制面板”找到 控制面板 打开,在控制面板窗口找到”程序和功能“打开,在新窗口左侧找到”启用或关闭Windows功能“,点击打开 Windows功能 窗口,在其中找到以下三个选项后,选中它们即可开启Hyper-V: (截屏在后面文档中有)
- Hyper-V
- Windows虚拟机监控程序平台
- 虚拟机平台
至此即可运行NEXT Beta版模拟器,且可有直板手机、折叠屏手机、平板三种设备的模拟器。其他一些模拟器常见问题可参考文档:
另外有小伙伴遇到开启Hyper-V后启动模拟器依然报未开启,可参考以下论坛帖子,用命令临时关闭Hyper-V、重启后再用命令开启来解决:
https://developer.huawei.com/consumer/cn/forum/topic/0207150477156689013?fid=0109140870620153026
注:模拟器镜像下载需要申请,URL: https://developer.huawei.com/consumer/cn/activity/201714466699051861/signup
针对您提到的如何在Windows家庭版上开启Hyper-V以支持HarmonyOS鸿蒙Next Beta 1模拟器的安装问题,以下是专业解答:
Windows家庭版默认未提供开启Hyper-V的选项,但可以通过以下步骤手动启用:
- 在桌面创建名为“hyper.bat”的文件,并输入特定命令(具体命令可参照华为开发者官网或相关论坛提供的脚本)。
- 以管理员身份运行该文件,等待安装完成并重启电脑。
- 进入控制面板,依次点击“程序”、“程序和功能”、“启用或关闭Windows功能”。
- 在弹出的窗口中,找到并勾选“Hyper-V”选项,点击确定。
若完成上述步骤后模拟器仍提示未开启Hyper-V,可尝试以管理员权限打开命令行窗口,执行bcdedit /set hypervisorlaunchtype auto
命令并重启电脑。
鸿蒙Next教程已发布,可以先学学:https://www.itying.com/category-93-b0.html