当前位置:文档之家› VirtualBox 不能启动虚拟机的终极解决办法

VirtualBox 不能启动虚拟机的终极解决办法

VirtualBox不能启动虚拟机的解决办法
一、不能打开程序
解决办法:在桌面图标上右键→属性→兼容性,勾选以兼容模式运行此程序,勾选以管理员身份运行此程序。

二、不能打开虚拟机
首先查看日志,日志一般存在于
C:\Users\[当前用户]\VirtualBox VMs\[虚拟机名]\Logs\VBoxHardening.log (备注:VirtualBox的版本不同,log的名字不同。

可以根据提示查看日志文件路径和文件名)
1.如果有uxtheme.dll这个提示,那么是由于windows破解主题更改过uxtheme.dll
文件。

去网上下载一个原版的uxtheme.dll替换掉即可。

这个dll的路径为
C:\Windows\system32\uxtheme.dll
替换的时候由于系统启动就使用到了uxtheme.dll文件,不能替换。

建议使用winPE 进行替换操作。

2.如果日志文件的错误信息里面包含C:\Windows\system32\oleaut32.dll那么需要
修改注册表。

1)打开注册表。

按键win + R 打开运行对话框,输入命令regedit即可打开注册表。

2)在注册表中,找到项
HKEY_CLASSES_ROOT\CLSID\{00020420-0000-0000-C000-000000000046}\Inpro cServer32

HKEY_CLASSES_ROOT\CLSID\{00020424-0000-0000-C000-000000000046}\Inpro cServer32
可以看到默认键的值为oleaut32.dll
修改默认键的值为C:\Windows\system32\oleaut32.dll
重新打开虚拟机,即可启动虚拟机了。

相关主题