Oracle Virtualbox 4.3.14 startet nicht mehr
Aufgrund von Performanceproblemen mit Ubuntu 14.04 unter Oracles Virtualbox hatte ich mich entschlossen, die neueste Version 4.3.14 von Oracles Virtueller Maschine zu installieren.
Nach der Installation gab es jedoch eine böse Überraschung.
Virtualbox wollte partout nicht mehr starten.
Statt mir eine Auswahl der verfügbaren Virtuellen Maschinen anzuzeigen, kam lediglich eine Liste mit folgenden Fehlermeldungen:
Failed to verify process integrity:
Unknown image file \Device\HarddiskVolume1\Windows\System32\mpr.dll at 000007fef92f0000...
Abhilfe fand ich in Oracles VM-Forum (https://forums.virtualbox.org/viewtopic.php?f=6&t=62615), da dieser Fehler anscheinend relativ häufig unter Windows auftritt.
Verantwortlich scheint der folgende Registry-Eintrag zu sein:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers]
"C:\\Program Files\\Oracle\\VirtualBox\\VirtualBox.exe"="DISABLEUSERCALLBACKEXCEPTION"
Wird dieser gelöscht, läßt sich die Virtuelle Maschine wieder normal starten.
Laut Microsoft wird dieser Eintrag unter Windows 7 64-Bit dafür verwendet, Anwendungen die eine Exception werfen
trotzdem weiterhin auszuführen zu können. Dazu wird die Anwendung in dem sogenannten User-Mode ausgeführt.
Siehe dazu auch: http://support.microsoft.com/kb/976038
Achtung !!!
Das Ändern oder Löschen von Einträgen in der Registry kann das Windows System sowie darin enthaltenen Daten irreparabel schädigen und unbenutzbar machen ! Deshalb nutzt diesen Tip bitte nur AUF EIGENE GEFAHR und wenn ihr euch der möglichen Konsequenzen bewusst seit !!!