解决:The native API dll was not found (C:\Windows\system32\WinHvPlatform.dll) (VERR_NEM_NOT_AVAILABLE)


解决:TimeoutError: [WinError 10060] 由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败





背景

在使用VirtualBox安装CentOS 7时,报错:
虚拟电脑名称: centos7

The native API dll was not found (C:\Windows\system32\WinHvPlatform.dll) (VERR_NEM_NOT_AVAILABLE).
VT-x is disabled in the BIOS for all CPU modes (VERR_VMX_MSR_ALL_VMX_DISABLED).

返回 代码:
E_FAIL (0X80004005)
组件:
ConsoleWrap
界面:
IConsole {6ac83d89-6ee7-4e33-8ae6-b257b2e81be8}



报错问题

**虚拟电脑名称: centos7**

The native API dll was not found (C:\Windows\system32\WinHvPlatform.dll) (VERR_NEM_NOT_AVAILABLE).
VT-x is disabled in the BIOS for all CPU modes (VERR_VMX_MSR_ALL_VMX_DISABLED).

返回 代码:
E_FAIL (0X80004005)
组件:
ConsoleWrap
界面:
IConsole {6ac83d89-6ee7-4e33-8ae6-b257b2e81be8}

截图如下:

在这里插入图片描述



报错翻译

主要报错信息内容翻译如下所示:

**虚拟电脑名称: centos7**

The native API dll was not found (C:\Windows\system32\WinHvPlatform.dll) (VERR_NEM_NOT_AVAILABLE).
VT-x is disabled in the BIOS for all CPU modes (VERR_VMX_MSR_ALL_VMX_DISABLED).

返回 代码:
E_FAIL (0X80004005)
组件:
ConsoleWrap
界面:
IConsole {6ac83d89-6ee7-4e33-8ae6-b257b2e81be8}

翻译:

虚拟电脑名称: centos7

找不到本机 API dll (C:Windowssystem32WinHvPlatform.dll) (VERR_NEM_NOT_AVAILABLE)。
VT-x 在 BIOS 中禁用所有 CPU 模式 (VERR_VMX_MSR_ALL_VMX_DISABLED)。

返回 代码:
E_FAIL (0X80004005)
组件:
ConsoleWrap
界面:
IConsole {6ac83d89-6ee7-4e33-8ae6-b257b2e81be8}



报错原因

经过查阅资料,发现这个问题的原因可能是由于在 BIOS 中禁用了 CPU 虚拟化导致的。

小伙伴们按下面的解决方法即可解决!!!



解决方法

要解决这个错误,这里总结了以下的解决办法。

  1. 重启电脑并进入BIOS设置。‌这通常需要在开机时按下特定的按键,‌如F2、‌F10、‌DEL等,‌具体按键取决于主板制造商的设置。‌

在这里插入图片描述

  1. 在BIOS设置中,‌寻找与虚拟化相关的选项。‌这些选项可能位于“Security”或“Advanced”、“Configuration”等部分,‌具体位置因主板而异。‌

  2. 找到“Virtualization”选项,‌这里会有“Intel ® Virtualization Technology”和“Intel ® VT-d Feature”两个选项。‌将“Intel ® Virtualization Technology”选项从“Disabled”改为“Enabled”,‌这样就开启了CPU虚拟化技术。‌
    在这里插入图片描述

  3. 修改设置后,‌需要保存BIOS设置。‌这通常通过按下F10键并选择“YES”来确认保存更改。‌

  4. 保存设置后,‌重新启动电脑。‌回到电脑桌面,‌右击任务栏,‌选择“任务管理器”。‌在“任务管理器”的“性能”选项卡中,‌点击“CPU”选项,‌可以看到“虚拟化已启用”的提示,‌表示虚拟化设置成功。‌
    在这里插入图片描述

说明:

任务管理器显示虚拟化未启用,说明当前机器BIOS虚拟化未开启或处理器不支持虚拟化;

任务管理器显示虚拟化已启用,说明当前机器BIOS虚拟化已开启且处理器支持虚拟化;

任务管理器显示虚拟化已启用但软件提示未开启,说明当前虚拟化已启用但被其他程序占用(如虚拟机、模拟器等);



今天的分享就到此结束了

欢迎点赞评论关注三连

在这里插入图片描述

  • 14
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ninghes

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值