64位win7下运行Virtualbox安装系统时出错(提示VBoxDD.DLL错误)的解决方案 | 少将全栈
  • 欢迎访问少将全栈,学会感恩,乐于付出,珍惜缘份,成就彼此、推荐使用最新版火狐浏览器和Chrome浏览器访问本网站。
  • 吐槽,投稿,删稿,交个朋友
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏少将全栈吧

64位win7下运行Virtualbox安装系统时出错(提示VBoxDD.DLL错误)的解决方案

点滴 admin 9年前 (2015-12-28) 3543次浏览 已收录 扫描二维码
安装没有问题,安装了最新版VirtualBox-4.3.18-96516-Win,一点运行想安装系统时就出错。

这是提示的错误:

运行Virtualbox去安装系统时出错:Failed to open
a session for the virtual machine,Unable to load R3 module
xxxx/VBoxDD.DLL(VBoxDD),GetLastError=126,(VERR_MODULE_NOT_FOUND)

表面上提示,无法载入R3模块,即无法载入那个VBoxDD.DLL文件,其实这个文件也在,跟它没关系。

这是我找的别人的解决办法:“一定要注意,确保安装Virtualbox时,安装路径中,不要包含中文,否则会导致后续无法正常使用Virtualbox的”。但是本人的安装路径没有中文和其它字符,安装路径绝对没问题!

这是出错时的截图(借用别人的,出错提示是一样的,当时截的图后来删了)64位win7下运行Virtualbox安装系统时出错(提示VBoxDD.DLL错误)的解决方案

后来查找资料,注意到去查看Virtualbox日志文件,发现竟然跟uxtheme.dll有关,这是桌面系统主题的文件啊;原作者使用软媒魔方里的美化大师去还原的系统主题,可是我安装的64位WIN7默认就是破解的系统主题,并没有备份文件供美化大师去还原。
实在没办法,只好在XP下用虚拟机(XP下Virtualbox没出错)安装了MSDN原汁原味的64位WIN7,并提取了以下三个文件:themeservice.dll   themeui.dll   uxtheme.dll
 
,我是使用UniversalThemePatcher这个工具还原系统主题的;当然你也可以进入PE,然后把这三个文件复制到windowssystem32文件夹下覆盖被破解的文件。
还原为未破解的系统主题,再使用Virtualbox就正常了。
为了方便有需要的人,打包了UniversalThemePatcher这个工具和
未破解的 themeservice.dll   themeui.dll   uxtheme.dll
文件,以及这三个文件供
UniversalThemePatcher使用的还原文件(就是加了后缀.backup的三个文件),把加了后缀的三个文件复制到 windowssystem32文件夹下,就可以用这个工具UniversalThemePatcher 
来还原了。
有PE的朋友也可进PE,然后把未加后缀的三个文件复制到windowssystem32文件夹下覆盖被破解的文件。
附件:链接: http://pan.baidu.com/s/1i4cMVrB 密码: c8fn

 真没想到 Virtualbox 
 
出错竟然跟系统主题有关。。。。

今天在使用VirtualBox 安装虚拟机的时候,有提示Unable to load R3 module C:Program
FilesOracleVirtualBox/VBoxDD.DLL (VBoxDD): GetLastError=1790
(VERR_UNRESOLVED_ERROR).的错误,后来自己摸索了下,找到了下面的办法可以进行解决。

下面就是具体的错误提示了。

不能为虚拟电脑 windows 2003 server 打开一个新任务.

Unable to load R3 module C:Program FilesOracleVirtualBox/VBoxDD.DLL (VBoxDD): GetLastError=1790 (VERR_UNRESOLVED_ERROR).

返回 代码:  E_FAIL   (0x80004005)

组件:  Console

界面:  IConsole   {8ab7c520-2442-4b66-8d74-4ff1e195d2b6}

不管如何,先查看下相关的日志再说,至用户的根目录 下面,找到.VirtualBox 的文件夹。打开看下。

分别查看下每个日志,查看后并没有明确的错误提示。最终找到了,原来是因为破解主题所导致的,可能你没有破解,但是你可能安装的操作系统本来就已经破解了。 所以除非你重新安装操作系统,要么就得使用下面的步骤进行操作了。

找到 C:/windows/system32 目录 下面的uxtheme.dll文件<记住此文件,就是这个文件导致的>

查看下你的操作系统类型,是32位的还是64位的。.然后去其它的电脑上面将上面的C:Windowssystem32uxtheme.dll 文件拷贝过来,直接覆盖上面的文件或者去网上下载一个这个文件。进行替换。

先将原来的uxtheme.dll文件换个名称,然后再将新的此文件拷贝进来。这样就可以了。

再次运行下Oracle VM VirtualBox ,启动下虚拟机,查看已经在进行安装了。这样就可以继续下一步了。

喜欢 (0)
[🍬谢谢你请我吃糖果🍬🍬~]
分享 (0)
关于作者:
少将,关注Web全栈开发、项目管理,持续不断的学习、努力成为一个更棒的开发,做最好的自己,让世界因你不同。