美文网首页
Win7 安装 VirtualBox 的一则错误

Win7 安装 VirtualBox 的一则错误

作者: simonkuang | 来源:发表于2016-05-14 23:02 被阅读297次

    前段时间重装系统 Windows7 之后,在其上安装 VirtualBox 却总是无法启动虚拟机。最初是根据经验对 VirtualBox 版本进行降级,但是没有效果。后来问谷子哥问到了答案,修复之。

    因为网上的各种答案均需要重启进安全系统或者 PE 系统,还需要自行搜原版的系统文件覆盖系统中现有的,一个不小心用了不恰当版本的文件替换,导致无法进入系统才是杯具。大家都知道 windows 各种 SP 众多,各 SP 之间的文件不一定是通用的,这个问题还是需要小心的。

    而我的办法很简单,一句命令,一次重启,搞定(前提,你的系统没有被『优化 C 盘空间』,否则你还是折腾替换文件去吧)。

    先说错误的提示。关键是下面这一句

    Unable to load R3 Module

    原因是:某些 Windows 的改良版本为了解决 Win7 第三方主题装不上的问题,把 uxtheme.dll 进行了『破解』,这种破解导致 VirtualBox 调用 WinAPI 失败。

    解决思路:将 uxtheme.dll 恢复成原版的即可。网上的思路是利用重启到安全模式或者 PE 系统中进行文件替换,我的办法是用 windows 自身的 system file scan 工具来完成(只需正常重启一次)。

    解决办法:

    1、打开『命令提示符』,执行下面的命令:
    2、sfc /scanfile=%systemroot%\system32\uxtheme.dll
    3、正常重启,启动虚拟机,搞定。

    当然,第三方主题应该是用不了。这个得失你得自己权衡。按说能玩儿虚拟机的主,对个把不产生生产力的主题,应该是可以放弃的。哈哈~~~

    相关文章

      网友评论

          本文标题:Win7 安装 VirtualBox 的一则错误

          本文链接:https://www.haomeiwen.com/subject/nqqvrttx.html