红联Linux门户
Linux帮助

关于新版本virtualbox不能打开任何虚拟的解决办法

发布时间:2017-01-30 10:38:56来源:linux网站作者:inlife_
提示错误:
不能为虚拟电脑 opensuse 打开一个新任务。
Unable to load R3 module C:\Program Files\Oracle\VirtualBox/VBoxDD.DLL (VBoxDD): GetLastError=1790 (VERR_UNRESOLVED_ERROR).
返回 代码:E_FAIL (0x80004005)
组件:Console
 
原因:
因为大多人使用的系统都会破解uxtheme.dll文件或者激活工具会破解user32.dll 导致virtualbox启动失败;恰好我的是user32.dll被破解了。
 
解决办法:
找一个未被破解的user32.dll替换即可。怎么知道是否被破解呢:
下载microsoft的sigcheck工具:
http://technet.microsoft.com/en-us/sysinternals/bb897441.aspx
运行命令:
sigcheck -i -a -h c:\windows\system32\user32.dll
显示结果 Verified:Unigned 说明是破解的。
显示结果 Verified:Signed 说明是原版的。
使用原版的user32.dll替换c:\windows\system32\user32.dll即可正常使用virtualbox。
 
本文永久更新地址:http://www.linuxdiyf.com/linux/28049.html