Microsoft Update 后 VirtualBox 来宾将无法启动

VirtualBox guest won't start after Microsoft Update

在我的笔记本电脑上应用了一些更新后 运行 Windows 8 企业系统在尝试启动 VirtualBox 来宾时开始显示以下对话框:

VBoxStartup.log 报告如下:

1560.22e4: VirtualBox.exe: timestamp 0x550706a7 (rc=VINF_SUCCESS)
1560.22e4: '\Device\HarddiskVolume4\Program Files\Oracle\VirtualBox\VirtualBox.exe' has no imports
1560.22e4: '\Device\HarddiskVolume4\Windows\System32\ntdll.dll' has no imports
1560.22e4: supR3HardNtChildPurify: Done after 593 ms and 0 fixes (loop #0).
1560.22e4: supR3HardNtEnableThreadCreation:
23c4.2198: Log file opened: 4.3.26r98988 g_hStartupLog=0000000000000004 g_uNtVerCombined=0x6223f000
23c4.2198: supR3HardenedVmProcessInit: uNtDllAddr=000007f8de8b0000
23c4.2198: ntdll.dll: timestamp 0x5507a832 (rc=VINF_SUCCESS)
23c4.2198: New simple heap: #1 0000000000840000 LB 0x400000 (for 1822720 allocation)
23c4.2198: System32:  \Device\HarddiskVolume4\Windows\System32
23c4.2198: WinSxS:    \Device\HarddiskVolume4\Windows\WinSxS
23c4.2198: KnownDllPath: C:\windows\system32
23c4.2198: supR3HardenedVmProcessInit: Opening vboxdrv stub...
23c4.2198: supR3HardenedWinReadErrorInfoDevice: 'ntdll.dll: 7981 differences between 0x300c and 0x4fff in #1 (.text), first: 4c != 1f'
23c4.2198: Error -5600 in supR3HardenedWinReSpawn! (enmWhat=3)
23c4.2198: NtCreateFile(\Device\VBoxDrvStub) failed: Unknown Status -5600 (0xffffea20) (rcNt=0xe986ea20)
VBoxDrvStub error: ntdll.dll: 7981 differences between 0x300c and 0x4fff in #1 (.text), first: 4c != 1f
1560.22e4: supR3HardenedWinCheckChild: enmRequest=2 rc=-5600 enmWhat=3 supR3HardenedWinReSpawn: NtCreateFile(\Device\VBoxDrvStub) failed: Unknown Status -5600 (0xffffea20) (rcNt=0xe986ea20)
VBoxDrvStub error: ntdll.dll: 7981 differences between 0x300c and 0x4fff in #1 (.text), first: 4c != 1f
1560.22e4: Error -5600 in supR3HardenedWinReSpawn! (enmWhat=3)
1560.22e4: NtCreateFile(\Device\VBoxDrvStub) failed: Unknown Status -5600 (0xffffea20) (rcNt=0xe986ea20)
VBoxDrvStub error: ntdll.dll: 7981 differences between 0x300c and 0x4fff in #1 (.text), first: 4c != 1f

原来的解决办法是卸载微软更新KB3045999。来宾将按预期启动 - 不再有问题。

但是今天,在应用另一组 Windows 更新后,错误又出现了。这次好像没有安装KB3045999

KB3045999 是否包含在不同的更新中?有更好的 fix/work-around 可用吗?

我从 https://virtualbox.org/wiki/Downloads 下载了最新版本的 VirtualBox (5.0.2),安装它并按预期启动了来宾。

我遇到了类似的错误,无法启动我的任何来宾系统。重启后Windows,Virtual box开始正常工作

对我来说,它是通过使用测试版本修复的 "VirtualBox-5.0.15-105767-Win"

https://www.virtualbox.org/wiki/Testbuilds