综合总结自己以及网上碰到的问题如下
1、第一种问题:安装成功后,启动HCL模拟器提示:请检查VirtualBox API是否安装正确”?
这种情况下是由于HCL模拟器与VirtualBox不兼容导致,正常情况下如果你的电脑在安装HCL之前没有安装VirtualBox,那么在你安装HCL的时候会默认选择安装相适配的VirtualBox,不会出错的。
2、第二种会遇到的问题,启动HCL模拟器弹出一个日志报错对话框,无法启动HCL模拟器
这种情况是由于软件兼容性问题,右击HCL模拟器属性,找到兼容性,选择Windows7或者Windows8再或者Windows Vista,应用之后就可以正常运行的。
**第三种会遇到的问题(重点难点),也就是我最想说的也是折腾我最久最痛苦的事情,成功打开华三模拟器后,创建设备完成却启动设备失败。为此安装了n个版本的VirtualBox,从4.2.4到6都装过。后来终于被我发现问题所在了:
后来我想只好在虚拟机下安装win7 再来使用这个hcl了,但是发现virtualbox 打开进行安装的时候也是提示报错。终于想起来 是windows 10的 hyper搞鬼了,网上一查,应该是hyper-v虽然没安装或卸载了,但是其实还在后台有服务运行,导致virtualbox不能正常工作 导致 设备也没法启动,这个才是关键所在,所以找到问题了 就有新办法解决了。其他的人安装4.24能成供,而我的却是安装运行后,运行打开设备后直接电脑蓝屏,死机重启。别的5系列的版本 导致是提示上面的错误窗口。
解决的办法(万能的网上搜索):就是完全禁止hyper-V 方法如下
1、以管理员身份运行Powershell命令提示符
执行命令 bcdedit /set hypervisorlaunchtype off
重启,运行vm即可
如果想要恢复hyper启动,bcdedit / set hypervisorlaunchtype auto
2、还有一种可能是Virtualization Based Security导致的,所以即使Hyper-V被禁用了但仍然在运行。
可以用这个官方工具关闭。
下再解压后,在Powershell中进入解压目录后运行下列命令
DG_Readiness_Tool_v3.4.ps1 -Disable
可能提示错误,没关系重启电脑后就行了
终于可以愉快的在win10 1803以上版本 使用HCL2.1.1 云实验室了