昨晚使用 Creators Update 更新了我的 Windows 10,并安装了 Bash/Ubuntu 子系统。
没有把握哪个这些问题都导致了这个问题,但现在我发现,当我尝试运行 VirtualBox (5.0.24.8355) 时,似乎什么都没有发生。无论我是通过普通的 GUI 方式运行它还是从窗口运行它,情况都是如此cmd
。
没有错误,没有消息,什么都没有。任务管理器中似乎也没有显示任何内容。
我在事件查看器中确实收到应用程序错误,但我不确定该如何处理:
Faulting application name: VirtualBox.exe, version: 5.0.24.8355, time stamp: 0x5772960f
Faulting module name: VirtualBox.exe, version: 5.0.24.8355, time stamp: 0x5772960f
Exception code: 0xc0000005
Fault offset: 0x00000000000139ed
Faulting process ID: 0xee0
Faulting application start time: 0x01d2b453bf4d288d
Faulting application path: C:\Program Files\Oracle\VirtualBox\VirtualBox.exe
Faulting module path: C:\Program Files\Oracle\VirtualBox\VirtualBox.exe
Report ID: be9839c1-a3e1-4c9b-92c0-fa5c96048a72
Faulting package full name:
Faulting package-relative application ID:
是否有人真正让 VBox 在 Creators 更新下运行,或者是否有人知道如何解码事件信息?
答案1
遇到了同样的问题,升级到 5.1.18 似乎可以解决这个问题
答案2
对于升级到 Windows 10 Creators 后遇到此问题的任何人,特别是使用 VirtualBox 的 Vagrant,我可以升级到 5.0.38 来修复此问题(而不是 5.1.x,这会破坏我的 Vagrant 设置的一些功能)。
VirtualBox 5.0.x 下载页面:https://www.virtualbox.org/wiki/Download_Old_Builds_5_0
答案3
安装 Windows 10 Creators Update 后,我无法启动虚拟机。
我有时得到的错误是:
0x0000xxxx 处的指令引用了 0x0000xxxx 处的内存。无法读取该内存。
有时 Windows 会出现蓝屏。
将 VirtualBox 更新至 5.1.24 没有帮助,降级至 5.0.40 也没有帮助。
当我打开创建新虚拟机的窗口时,我注意到 VirualBox 无法再创建 64 位客户操作系统。然后我按照以下方法禁用了 Hyper-V为什么virtualbox在Windows 7上只有32位选项,没有64位选项?。这使得 VirtualBox 能够创建新的 64 位 VM:并启动我现有的 VM:。
答案4
对于升级到 Windows 10 Creators 后遇到此问题的人,特别是使用 VirtualBox 的 Vagrant,我能够升级到5.1.24并使 Vagrant 再次运行。
对于我的 Vagrant 设置,此方法解决了问题。不知道其他人是否也遇到了 Vagrant 的其他问题,如 Jake B 的回答,但如果 5.1.24 不适合您,请按照上面的回答操作。