Não é possível iniciar o Virtualbox no Windows 10 após reinicialização recente

Não é possível iniciar o Virtualbox no Windows 10 após reinicialização recente

Esta manhã, quando cheguei ao meu PC com Windows 10, recebi uma sobreposição de banner solicitando que eu reiniciasse porque uma atualização precisava ser concluída. Parece que este foi o patch para construir 10586.17.

Desliguei minha VM em execução, chamada 'mercúrio' e reiniciei a máquina Windows para aplicar as atualizações.

Algumas horas depois, entrei novamente na máquina Windows para iniciar o backup da VM 'mercúrio'. Neste ponto descobri que não consegui iniciar o VirtualBox. Achei que poderia ser devido a alguns problemas de compatibilidade com a versão mais recente do Windows, então baixei a versão mais recente do VirtualBox em www.virtualbox.org.

Ele foi instalado com sucesso, mas ainda não consigo iniciar o VirtualBox.

Se eu tentar iniciar a VM 'mercúrio' por meio da linha de comando da seguinte maneira:

cd "c:\Program Files\Oracle\VirtualBox"
VBoxManage.exe startvm "mercury" 

Recebo a seguinte mensagem:

Waiting for VM "mercury" to power on...
VM "mercury" has been successfully started.

A máquina não inicia e no arquivo VBoxSVC.log (em .VirtualBox) vejo o seguinte:

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

As mensagens de erro me deram a ideia de que poderia ser um problema de permissão, mas

  • Quando executo meu prompt CMD.exe, eu o executo como administrador
  • Quando tento iniciar a GUI do VirtualBox, também tentei ‘como administrador’

Informações da plataforma:

Operating System : Windows 10 Pro, Build 10586.17 64-Bit
VirtualBox OSE   : VirtualBox-5.0.10-104061-Win.exe

Qualquer ajuda seria apreciada!

Responder1

Acontece que a solução é (nesta ordem):

  1. Desinstale a instalação existente do VirtualBox e então
  2. Faça uma nova instalação do VirtualBox

Conforme usuário 'rambound' acima:

"O processo de desinstalação cancelou o registro das bibliotecas COM usadas, o processo de instalação as registrou, fique à vontade para fornecer uma resposta detalhada você mesmo."

Responder2

  • Abra o editor de registro (abra RUN -> digite regedit) e encontre a chave fornecida (chave - aIID={0169423f-46b4-cde9-91af-1e9d5b6cd945}), altere sua permissão e reinicie a máquina.

  • Se ainda não funcionar, exclua boot2docker.iso de "xxx.docker\machine\cache\" reinicie a máquina e tente novamente.

  • Se o procedimento acima não funcionar, certifique-se de não ter o VMWare-horixon-client instalado em seu sistema. Para o meu sistema esse foi o problema e depois disso funcionou bem.

informação relacionada