bcdedit /set hypervisorlaunchtype off
netsh winsock reset
netsh int ip reset
sfc /scannow
DISM /Online /Cleanup-Image /RestoreHealth
HKEY_LOCAL_MACHINE\SOFTWARE\EVE-NG
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services 下所有 EVE、vmnet 开头项;电脑上并没有安装EVE-NG,注册表中没有HKEY_LOCAL_MACHINE\SOFTWARE\EVE-NG这项。
bcdedit /set hypervisorlaunchtype off
VMware Authorization Service、VMware DHCP Service、VMware NAT Service,全部禁用启动类型cd "C:\Program Files\H3C\H3C Cloud Lab\VirtualBox"
# 列出所有仅主机网卡
.\VBoxManage.exe list hostonlyifs
# 删除所有网卡(重复执行直到无列表)
.\VBoxManage.exe hostonlyif remove "VirtualBox Host-Only Ethernet Adapter"
regedit打开注册表编辑器HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\NetworkSetup2\InterfacesVirtualBox,找到所有包含 VirtualBox Host-Only 的文件夹项,全部删除HKEY_LOCAL_MACHINE\SOFTWARE\Oracle\VirtualBox,删除整个 VirtualBox 项VirtualBox/TAP/VPN字样的网卡,勾选「删除此设备的驱动程序软件」C:\H3C\HCL;
这个错误 E_FAIL (0x80004005) 是 HCL 模拟器在 Windows 系统上一个很常见的兼容性问题,根本原因通常是 Windows 的虚拟化组件(如 Hyper-V)与 HCL 依赖的 VirtualBox 发生了冲突。
可以按照下面的步骤,从根源到细节逐一排查。
关闭 Windows 功能:打开“控制面板” -> “程序” -> “启用或关闭 Windows 功能”,在列表中取消勾选以下所有选项:
Hyper-V
Windows 虚拟机监控程序平台
虚拟机平台
Windows 沙箱
Linux 子系统 (WSL)
点击“确定”后,根据提示重启电脑。
使用命令强制关闭:为了确保彻底关闭,重启后,以管理员身份打开命令提示符(cmd),输入以下命令并回车,然后再次重启电脑:
Windows 安全中心的内核隔离功能会与 VirtualBox 的驱动冲突。
如果上述步骤后问题依旧,可以尝试重置网络组件和 HCL 的虚拟网卡。
重置系统网络栈:以管理员身份打开命令提示符(cmd),依次执行以下命令,每次执行后按回车:
执行完毕后重启电脑。
重置 HCL 虚拟网卡:打开 HCL 模拟器,点击顶部菜单栏的“工具” -> “虚拟网卡管理” -> “重置”,完成后重启 HCL。
完全卸载:通过“控制面板”卸载 HCL 和 Oracle VM VirtualBox。
清理残留(可选):
重新安装:重启电脑后,以管理员身份重新运行 HCL 安装包进行安装。
确保主板 BIOS 中的 Intel VT-x 或 AMD-V 虚拟化技术是 Enabled(开启) 状态
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
电脑上并没有安装EVE-NG,注册表中没有HKEY_LOCAL_MACHINE\SOFTWARE\EVE-NG这项。