解决: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 虚拟化导致的。
小伙伴们按下面的解决方法即可解决!!!
解决方法
要解决这个错误,这里总结了以下的解决办法。
- 重启电脑并进入BIOS设置。这通常需要在开机时按下特定的按键,如F2、F10、DEL等,具体按键取决于主板制造商的设置。
-
在BIOS设置中,寻找与虚拟化相关的选项。这些选项可能位于“Security”或“Advanced”、“Configuration”等部分,具体位置因主板而异。
-
找到“Virtualization”选项,这里会有“Intel ® Virtualization Technology”和“Intel ® VT-d Feature”两个选项。将“Intel ® Virtualization Technology”选项从“Disabled”改为“Enabled”,这样就开启了CPU虚拟化技术。
-
修改设置后,需要保存BIOS设置。这通常通过按下F10键并选择“YES”来确认保存更改。
-
保存设置后,重新启动电脑。回到电脑桌面,右击任务栏,选择“任务管理器”。在“任务管理器”的“性能”选项卡中,点击“CPU”选项,可以看到“虚拟化已启用”的提示,表示虚拟化设置成功。
说明:
任务管理器显示虚拟化未启用,说明当前机器BIOS虚拟化未开启或处理器不支持虚拟化;
任务管理器显示虚拟化已启用,说明当前机器BIOS虚拟化已开启且处理器支持虚拟化;
任务管理器显示虚拟化已启用但软件提示未开启,说明当前虚拟化已启用但被其他程序占用(如虚拟机、模拟器等);