VirtualBox CO_E_SERVER_EXEC_FAILURE(0x80080005)

时间: 2008-09-20 / 分类: 学习心得, 软件网络 / 浏览次数: 6,029 / 0个评论 发表评论

前几天趁着项目完成升级了一下虚拟机,把原来的1.6升级到了最新发布的2.02。结果却升出问题来,一启动就会报错,而且出现的错误非常罕见,最重要的是不知所云,如下图:

我是在1.6的基础上直接覆盖安装的,刚开始以为是这个问题,于是完全卸载,清理了垃圾文件和注册表之后,重启电脑安装,仍然不能解决问题。这个时候当然不能难住我了,我是我就百度一下,发现百度的返回结果竟然是空的,怀着侥幸的心理试了一下google,竟然找到了答案!各位看官请注意,我这里提到的是google,而不是“谷歌”,请尽量避免使用阉割版的谷歌搜索引擎,换言之,使用google的时候确保浏览器的语言改为英文,并且输入地址为:www.google.com

原来遇到同样问题的人还真的不少,尤其是国外网友因为对这个比较感兴趣,几天前就已经发现同样的问题了,而且无一例外的,这些问题都出现在Vista系统中,不论是32位还是64位,无一幸免。下面是VirtualBox官方网站wiki里面的问题:

Failed to create the VirtualBox COM object in Windows Vista 32-bit

http://www.virtualbox.org/ticket/2243

   
通过下面的回答我们看到其实这个问题已经出现过了,而且官方也给提出了解决办法,最重要的是,这个问题竟然在XP中也出现了!

VirtualBox.exe crashes VBoxSvc.exe on startup-> fixed in SVN/2.0.4

http://www.virtualbox.org/ticket/2212

好了,说了那么多其实只是想要说一下这个问题的所在,那就是用户权限的问题。只要不是管理员权限的用户,不管是Vista还是XP都会出现问题。但是我对这样的解释还是存在怀疑的,因为根据大部分人的描述,可以肯定是“memory leak”的问题。在这个问题的回答中给出了补丁,后面网友跟帖说是可以使用的,但是替换了之后会显示版本为“2.0.3”,也就是说其实下个版本很快就会解决这个问题:

 

Attempt nr 2; you can download replacement files for VBoxSVC.exe & VBoxC.dll:

They fix the following:

  • memory leak in VBoxSVC.exe
  • startup delay when starting VirtualBox
  • the startup crash mentioned in this defect.

Copy both files to Program Files\Sun\xVM VirtualBox. Make a backup copy of the old ones first. In Vista you need admin privileges to replace them.

 

上面的解决办法实际上是提前使用新版本修复,真正解决“memory leak”问题还得去找微软,因为微软恰好有解决这个问题的补丁,而且VirtualBox官方给出的解决办法也是下载微软的hotfix补丁解决“memory leak”。上面的办法治标,而这个办法治本。

点击官方给出的链接:http://support.microsoft.com/kb/949700,进入微软的知识库查看说明,全是英文可以略过,直接找下载。可能是因为这个补丁存在风险的原因吧,微软并没有直接提供下载,而是多了个中间步骤,如下图点击说明文档上方的“View and request hotfix downloads”,进入之后是一大段的协议“Agreement for Microsoft Services”说明,直接点击“I Accept”,浏览器会自动检测你使用的系统版本和语言,选择你要下载的版本,输入你的邮件地址,微软会吧下载地址和解压密码发到你的邮箱,下载解压安装,是一个叫做“Windows6.0-KB949700-x86.msu”的补丁文件。然后重新安装VirtualBox。

PS:如果不想那么麻烦,下面提供了网络硬盘下载。

于是一切搞定。当然了如果你不想那么麻烦直接下载上面提到的替换文件替换,更加简单,或者干脆先不用了,等着下一个版本来修复这个问题。

Hotfix补丁Windows6.0-KB949700-x86.msu网盘下载:

下载(248KB): BOX | MediaFire | RayFile | BRSBOX | 纳米盘 | 猪八戒

历史上的今天

2016年:悦跑圈教师节线上马拉松2016(44条评论)

2015年:快乐星期天380期:段子(116)(37条评论)

2011年:雪铁龙世嘉之如何驾驶自动档汽车(70条评论)

2009年:快乐星期天六十七期:笑着面对猪流感(43条评论)

2009年:为整行或整段文字添加背景色(29条评论)

2009年:为“锐博”的抄袭行为感到遗憾(61条评论)

发表评论

您的昵称 *

您的邮箱 *

您的网站