Oracle VirtualBox安装后启动时提示virtualbox COM 对象失败解决方法
virtualbox COM 对象失败解决方法
系统环境
操作系统:Windows 7 64-bit
virtualBox版本:VirtualBox-6.0.0-127566-Win.exe
virtualBox官网:https://www.virtualbox.org/
错误提示
VirtualBox安装完成后,点击启动时,出现如下图的错误
解决方法
需要在window的注册表中修改相关值
-
在运行窗口中输入regedit命令
-
在注册编辑器中找到:
HKEY_CLASSES_ROOT\CLSID{00020420-0000-0000-C000-000000000046}\InprocServer32
将oleaut32.dll
替换为C:\Windows\system32\oleaut32.dll
-
再找到:
HKEY_CLASSES_ROOT\CLSID{00020424-0000-0000-C000-000000000046}\InprocServer32
也将oleaut32.dll
替换为C:\Windows\system32\oleaut32.dll
-
修改完注册表后,无需重启电脑,重新启动VirtualBox即可,如下图:
VirtualBox新建虚拟机时,版本选项无64-bit操作系统问题解决方法
- 新建虚拟机时如下图所示,无64-bit的版本选项
【原因:是因为CPU配置中的虚拟机安全模式不可见】
- 解决方法:在BIOS中设置CPU的虚拟机安全模式为启用,【注:根据主板型号差异看到的BIOS界面也大不相同】
本人机器是台式机,重启后直接按Del键进入BIOS,如下图:
找到CPU Configuration
选项,回车进去后,如下图:
找到Secure Virtual Machine Mode
选项将Disabled
选择为Enabled
即可,如下图:
选择完毕后,按F10键保存并退出,待电脑重启后,打开Oracle VirtualBox新建虚拟机时可看见出现了64-bit的版本选项,如下图: