Als ich heute Morgen an meinen Windows 10-PC kam, wurde mir ein Banner-Overlay angezeigt, das mich zum Neustart aufforderte, da ein Upgrade abgeschlossen werden muss. Es scheint, dass dies der Patch für Build 10586.17 war.
Ich habe meine laufende VM mit dem Namen „Mercury“ heruntergefahren und die Windows-Maschine neu gestartet, um die Updates anzuwenden.
Ein paar Stunden später habe ich mich wieder bei der Windows-Maschine angemeldet, um die „Mercury“-VM wieder zu starten. An diesem Punkt stellte ich fest, dass ich VirtualBox nicht starten konnte. Ich dachte, es könnte an Kompatibilitätsproblemen mit der neuesten Windows-Version liegen, also habe ich die neueste Version von VirtualBox von www.virtualbox.org heruntergeladen.
Die Installation war erfolgreich, aber ich kann VirtualBox immer noch nicht starten.
Wenn ich versuche, die VM „Mercury“ über die Befehlszeile wie folgt zu starten:
cd "c:\Program Files\Oracle\VirtualBox"
VBoxManage.exe startvm "mercury"
Ich erhalte folgende Meldung:
Waiting for VM "mercury" to power on...
VM "mercury" has been successfully started.
Die Maschine startet jedoch nicht und in der Datei VBoxSVC.log (in .VirtualBox) sehe ich Folgendes:
VirtualBox COM Server 5.0.0 r101573 win.amd64 (Jul 9 2015 11:08:16) release log
00:00:00.004001 main Log opened 2015-12-08T07:24:26.755587800Z
00:00:00.004001 main Build Type: release
00:00:00.004001 main OS Product: Unknown NT v10.0
00:00:00.004001 main OS Release: 10.0.10586
00:00:00.004001 main OS Service Pack:
00:00:00.018841 main DMI Product Name:
00:00:00.024345 main DMI Product Version:
00:00:00.024345 main Host RAM: 8099MB total, 5325MB available
00:00:00.024345 main Executable: C:\Program Files\Oracle\VirtualBox\VBoxSVC.exe
00:00:00.024345 main Process ID: 4032
00:00:00.024345 main Package type: WINDOWS_64BITS_GENERIC
00:00:00.026347 Home directory: 'C:\Users\Hendri/.VirtualBox'
00:00:00.026347 Loading settings file "C:\Users\Hendri/.VirtualBox\VirtualBox.xml" with version "1.12-windows"
00:00:00.340070 HostDnsMonitor: old information
00:00:00.341062 no server entries
00:00:00.341062 no search string entries
00:00:00.341062 no domain set
00:00:00.341062 HostDnsMonitor: new information
00:00:00.341062 server 1: 192.168.8.1
00:00:00.341062 server 2: 196.32.232.244
00:00:00.341062 no search string entries
00:00:00.341062 no domain set
00:00:00.341062 HostDnsMonitorProxy::notify
00:00:00.385419 VD: VDInit finished
00:00:00.386993 Loading settings file "D:\Virtual Machines\mercury\mercury.vbox" with version "1.15-windows"
00:00:00.387994 Loading settings file "D:\Virtual Machines\venus\venus.vbox" with version "1.15-windows"
00:00:00.388994 Loading settings file "D:\Virtual Machines\earth\earth.vbox" with version "1.15-windows"
00:00:01.879145 Watcher ERROR [COM]: aRC=E_FAIL (0x80004005) aIID={f30138d4-e5ea-4b3a-8858-a059de4c93fd} aComponent={MachineWrap} aText={The virtual machine 'mercury' has terminated unexpectedly during startup with exit code -1073741819 (0xc0000005)}, preserve=false aResultDetail=0
00:00:06.880525 main ERROR [COM]: aRC=VBOX_E_OBJECT_IN_USE (0x80bb000c) aIID={4afe423b-43e0-e9d0-82e8-ceb307940dda} aComponent={MediumWrap} aText={Medium 'D:\Virtual Machines\mercury\mercury.vdi' cannot be closed because it is still attached to 1 virtual machines}, preserve=false aResultDetail=0
00:00:06.880525 main ERROR [COM]: aRC=VBOX_E_OBJECT_IN_USE (0x80bb000c) aIID={4afe423b-43e0-e9d0-82e8-ceb307940dda} aComponent={MediumWrap} aText={Medium 'D:\Virtual Machines\venus\venus.vdi' cannot be closed because it is still attached to 1 virtual machines}, preserve=false aResultDetail=0
00:00:06.880525 main ERROR [COM]: aRC=VBOX_E_OBJECT_IN_USE (0x80bb000c) aIID={4afe423b-43e0-e9d0-82e8-ceb307940dda} aComponent={MediumWrap} aText={Medium 'D:\Virtual Machines\earth\earth.vdi' cannot be closed because it is still attached to 1 virtual machines}, preserve=false aResultDetail=0
00:00:06.884061 Watcher ERROR [COM]: aRC=E_ACCESSDENIED (0x80070005) aIID={0169423f-46b4-cde9-91af-1e9d5b6cd945} aComponent={VirtualBoxWrap} aText={The object is not ready}, preserve=false aResultDetail=0
Die Fehlermeldungen ließen mich vermuten, dass es sich möglicherweise um ein Berechtigungsproblem handelte, aber
- Wenn ich meine CMD.exe-Eingabeaufforderung ausführe, führe ich sie als Administrator aus
- Beim Versuch, die VirtualBox-GUI zu starten, habe ich es auch „als Administrator“ versucht.
Plattforminformationen:
Operating System : Windows 10 Pro, Build 10586.17 64-Bit
VirtualBox OSE : VirtualBox-5.0.10-104061-Win.exe
Jede Hilfe wäre willkommen!
Antwort1
Wie sich herausstellt, besteht die Lösung darin (in dieser Reihenfolge):
- Deinstallieren Sie die vorhandene Installation von VirtualBox und dann
- Führen Sie eine Neuinstallation von VirtualBox durch
Laut Benutzer „rambound“ oben:
„Der Deinstallationsprozess hat die Registrierung der verwendeten COM-Bibliotheken aufgehoben, der Installationsprozess hat sie registriert. Sie können gerne selbst eine ausführliche Antwort geben."
Antwort2
Öffnen Sie den Registrierungseditor (öffnen Sie RUN -> geben Sie regedit ein), suchen Sie dann nach dem angegebenen Schlüssel (Schlüssel - aIID={0169423f-46b4-cde9-91af-1e9d5b6cd945}), ändern Sie seine Berechtigung und starten Sie den Computer neu.
Wenn es immer noch nicht funktioniert, löschen Sie boot2docker.iso aus „xxx.docker\machine\cache\“, starten Sie die Maschine neu und versuchen Sie es erneut.
Wenn das oben genannte nicht funktioniert, stellen Sie sicher, dass Sie VMWare-horixon-client nicht auf Ihrem System installiert haben. Bei meinem System war das das Problem und danach funktioniert es einwandfrei.