Failed to load VMMR0.r0 (VERR_LDR_MISMATCH_NATIVE)
Virtualbox 4.2上的虚拟机(在Windows 7 32位上)运行得非常好,直到我开始安装新的虚拟机,这不会超出Linux启动屏幕。
我删除了虚拟机并创建了新虚拟机,但它仍未运行。
所以我安装了新版本的VirtualBox(版本4.3.6.r91406)并重启了机器;但当我启动任何以前工作的虚拟机时,我收到以下错误
Failed to open a session for the virtual machine m14
Failed to load VMMR0.r0
(VERR_LDR_MISMATCH_NATIVE
具有以下细节:
Result Code: E_FAIL (0x80004005)
Component: Console
Interface: IConsole
{8ab7c520-2442-4b66-8d74-4ff1e195d2b6}
在查看论坛时,我看到几篇帖子要求查看.vbox
文件。在VM的目录中,有两个m14.vbox
和m14.vbox-prev
。
我删除了prev文件并重新启动了VM,再次出现了相同的错误,m14.vbox-prev
文件再次出现。然后,我删除了原始的m14.vbox
文件,并将prev文件重命名为original文件,然后启动了VM:它仍然无效。
任何解决这个问题的线索?
答案 0 :(得分:13)
答案 1 :(得分:8)
添加或更新扩展包。
如果这不能解决问题,请卸载虚拟框,删除以下文件夹:
C:\USERS\<username>\AppData\Local\VirtualStore\Program Files\Oracle
然后再次安装Virtual Box并以管理员身份运行它。 (在某些情况下,以简单用户身份运行它也可能会起作用。)
答案 2 :(得分:4)
以管理员身份运行
从4.1或4.2更新到4.3.18后,我遇到了同样的问题。
我没有重启,“右键单击Virtualbox图标 - 以管理员身份运行”技术对我有用(在Windows中)。
答案 3 :(得分:1)
请运行vbox-ssl-cacertificate.crt文件。这可以解决上述问题。这个解决方案适合我。
答案 4 :(得分:0)
最后。
前段时间我使用EMET为ASLR打开了所有内容。再次运行EMET并将其更改回默认值&#34; Application OptIn&#34; +重启修复它。
答案 5 :(得分:0)
以管理员身份启动VirtualBox让我的VM正常运行。
不需要尝试任何其他方法。