Windows Update之后,VirtualBox 4.3.20停止工作


19

我具有VirtualBox 4.3.20的当前版本,但在2014年12月11日最新的Windows 7更新之后,它无法打开任何虚拟机。首先,它根本不会打开程序。重新启动后,它会显示:

STATUS_OBJECT_NAME_NOT_FOUND

驱动程序可能停留在停止/启动中。尝试使用“ sc.exe查询vboxdrv”以获取有关其状态的更多信息。重新启动实际上可能会有所帮助。(rc = -101)

日志文件显示:

b28.146c: supR3HardenedVmProcessInit: Opening vboxdrv stub...
b28.146c: Error opening VBoxDrvStub:  STATUS_OBJECT_NAME_NOT_FOUND
b28.146c: supR3HardenedWinReadErrorInfoDevice: NtCreateFile -> 0xc0000034
b28.146c: Error -101 in supR3HardenedWinReSpawn! (enmWhat=3)
b28.146c: NtCreateFile(\Device\VBoxDrvStub) failed: 0xc0000034 STATUS_OBJECT_NAME_NOT_FOUND (0 retries)

我也尝试安装旧版本(4.3.18),几次重新安装当前版本,重新启动,卸载防病毒软件,但没有任何帮助。


16
在错误的virtualbox升级中,您可能会遇到相同的错误(例如,在升级时使其保持运行状态)。尝试sc start vboxdrv,如果失败,C:\Program Files\Oracle\VirtualBox\drivers\vboxdrv\VBoxDrv.inf请单击鼠标右键,然后选择Install然后重试
KCD,2015年

上面的评论是我的解决方案。
雨果·索萨

上面的评论也是我的解决方案。
艾伯托·斯佩尔塔

同样在这里。我只是在cmd上做过sc start vboxdrv,现在可以使用我的VM。确保以管理员身份运行cmd,否则它将无法正常工作。谢谢@KCD,你救了我
samayo

1
@KCD anwser也帮助了我,恕我直言,不是KB3004394线程的副本
Oliver Zendel

Answers:


11

您必须删除Windows Update KB3004394(或安装此更新,显然只是删除了旧的更新)。整个过程在这里说明

卸载该更新后,还要卸载VirtualBox,重新启动,然后安装VirtualBox,然后再次重新启动。

显然其他人也有这个问题。该更新似乎不重要,并且在删除后不会引起任何安全问题:

Windows根证书程序使受信任的根证书可以在Windows中自动分发。通常,客户端计算机每周轮询一次根证书更新。应用此更新后,客户端计算机可以在24小时内收到紧急的根证书更新。

对于其他人,此问题可能是由于使用自定义主题(即带有修补的主题DLL)引起的。可以通过运行解决此问题sfc /scannow,但不适用于我的情况。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.