Esta mañana, cuando llegué a mi PC con Windows 10, apareció un banner solicitándome que reiniciara porque era necesario completar una actualización. Parece que este fue el parche para compilar 10586.17.
Apagué mi máquina virtual en ejecución, llamada 'mercury' y reinicié la máquina con Windows para aplicar las actualizaciones.
Unas horas más tarde, volví a iniciar sesión en la máquina con Windows para iniciar la copia de seguridad de la máquina virtual 'mercury'. En este punto descubrí que no podía iniciar VirtualBox. Pensé que podría deberse a algunos problemas de compatibilidad con la última versión de Windows, así que descargué la última versión de VirtualBox desde www.virtualbox.org.
Se instaló correctamente pero todavía no puedo iniciar VirtualBox.
Si intento iniciar la máquina virtual 'mercury' a través de la línea de comando de la siguiente manera:
cd "c:\Program Files\Oracle\VirtualBox"
VBoxManage.exe startvm "mercury"
Recibo el siguiente mensaje:
Waiting for VM "mercury" to power on...
VM "mercury" has been successfully started.
Sin embargo, la máquina no se inicia y en el archivo VBoxSVC.log (en .VirtualBox) veo lo siguiente:
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
Los mensajes de error me dieron la idea de que podría ser un problema de permisos pero
- Cuando ejecuto mi mensaje CMD.exe, lo ejecuto como administrador
- Cuando intento iniciar la GUI de VirtualBox, también lo probé 'como administrador'
Información de la plataforma:
Operating System : Windows 10 Pro, Build 10586.17 64-Bit
VirtualBox OSE : VirtualBox-5.0.10-104061-Win.exe
¡Cualquier ayuda sería apreciada!
Respuesta1
Resulta que la solución es (en este orden):
- Desinstale la instalación existente de VirtualBox y luego
- Realice una nueva instalación de VirtualBox
Según el usuario 'rambound' anterior:
"El proceso de desinstalación canceló el registro de las bibliotecas COM utilizadas, el proceso de instalación las registró, no dude en proporcionar una respuesta detallada usted mismo."
Respuesta2
Abra el editor de registro (abra RUN -> escriba regedit) luego busque la clave dada (clave - aIID={0169423f-46b4-cde9-91af-1e9d5b6cd945}), cambie su permiso y reinicie la máquina.
Si aún no funciona, elimine boot2docker.iso de "xxx.docker\machine\cache\", reinicie la máquina e inténtelo nuevamente.
Si lo anterior no funciona, asegúrese de no tener VMWare-horixon-client instalado en su sistema. Para mi sistema, este fue el problema y luego funcionó bien.