【HarmonyOS 鸿蒙Next Beta 1 最新模拟器】Windows 家庭版安装 - 如何开启Hyper-V

发布于 1周前 作者 gougou168 来自 鸿蒙OS

【HarmonyOS 鸿蒙Next Beta 1 最新模拟器】Windows 家庭版安装 - 如何开启Hyper-V

对于最新DevEco Studio 5.0.3.403 配套的模拟器,官方文档说明 Windows 环境要求如下,未提到家庭版:
  • 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版模拟器,且可有直板手机、折叠屏手机、平板三种设备的模拟器。其他一些模拟器常见问题可参考文档:

https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/ide-emulator-faqs-0000001840200954-V5#section172728114485

另外有小伙伴遇到开启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

1 回复

针对您提到的如何在Windows家庭版上开启Hyper-V以支持HarmonyOS鸿蒙Next Beta 1模拟器的安装问题,以下是专业解答:

Windows家庭版默认未提供开启Hyper-V的选项,但可以通过以下步骤手动启用:

  1. 在桌面创建名为“hyper.bat”的文件,并输入特定命令(具体命令可参照华为开发者官网或相关论坛提供的脚本)。
  2. 以管理员身份运行该文件,等待安装完成并重启电脑。
  3. 进入控制面板,依次点击“程序”、“程序和功能”、“启用或关闭Windows功能”。
  4. 在弹出的窗口中,找到并勾选“Hyper-V”选项,点击确定。

若完成上述步骤后模拟器仍提示未开启Hyper-V,可尝试以管理员权限打开命令行窗口,执行bcdedit /set hypervisorlaunchtype auto命令并重启电脑。

鸿蒙Next教程已发布,可以先学学:https://www.itying.com/category-93-b0.html

回到顶部