VirtualBox 不能启动虚拟机的终极解决办法
- 格式:docx
- 大小:162.57 KB
- 文档页数:2
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
重新打开虚拟机,即可启动虚拟机了。