Impossibile avviare Virtualbox su Windows 10 dopo il recente riavvio


2

Questa mattina quando sono arrivato al mio PC Windows 10, ho avuto l'overlay del banner che mi chiedeva di riavviare perché un aggiornamento deve essere completato. Sembra che questa fosse la patch per compilare 10586.17.

Ho chiuso la mia VM in esecuzione, denominata "mercury" e riavviato il computer Windows per applicare gli aggiornamenti.

Alcune ore dopo, sono tornato al computer Windows per avviare il backup della VM "mercurio". A questo punto ho scoperto che non ero in grado di avviare VirtualBox. Ho pensato che potrebbe essere a causa di alcuni problemi di compatibilità con l'ultima versione di Windows, quindi ho scaricato l'ultima versione di VirtualBox da www.virtualbox.org.

È stato installato correttamente ma non riesco ancora ad avviare VirtualBox.

Se provo ad avviare la VM 'mercury' dalla riga di comando come segue:

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

Ricevo il seguente messaggio:

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

La macchina non si avvia tuttavia e nel file VBoxSVC.log (in .VirtualBox) vedo quanto segue:

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

I messaggi di errore mi hanno dato l'idea che potrebbe essere un problema di autorizzazione ma

  • Quando eseguo il mio prompt CMD.exe, lo eseguo come amministratore
  • Quando provo ad avviare la GUI di VirtualBox, ho anche provato 'come amministratore'

Informazioni sulla piattaforma:

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

Qualsiasi aiuto sarebbe apprezzato!


1
Hai provato semplicemente a installare nuovamente VirtualBox? (Vedo che hai ma l'hai disinstallato e poi installato?) Presumo anche che hai semplicemente provato ad avviare la macchina virtuale dopo un riavvio? Vorrei segnalare questo errore come bug, agli sviluppatori di VirtualBox, il tuo problema è un errore COM di Windows.
Ramhound,

Non ho ancora provato a disinstallare. Ci proverò.
Techedemic,

@Ramhound Grazie mille per questo, anche se semplice, idea! Disinstallato, reinstallato, funzionante. Sentiti un po 'stupido per non averlo provato io stesso.
Techedemic,

Processo di disinstallazione non registrato delle librerie COM utilizzate, processo di installazione registrato, sentiti libero di fornire una risposta dettagliata.
Ramhound,

Risposte:


1

A quanto pare la soluzione è (in questo ordine):

  1. Disinstallare l'installazione esistente di VirtualBox e quindi
  2. Esegui una nuova installazione di VirtualBox

Secondo l'utente 'rambound' sopra:

"Il processo di disinstallazione non ha registrato le librerie COM utilizzate, il processo di installazione le ha registrate, non esitate a fornire una risposta dettagliata da soli. "


-1
  • Apri l'editor di registory (apri RUN -> type regedit) quindi trova la chiave specificata (key - aIID = {0169423f-46b4-cde9-91af-1e9d5b6cd945}) modifica l'autorizzazione e riavvia la macchina.

  • Se il problema persiste, eliminare boot2docker.iso da "xxx.docker \ machine \ cache \" riavviare la macchina e riprovare.

  • Se sopra non funziona, assicurati di non avere VMWare-horixon-client installato nel tuo sistema. Per il mio sistema questo era il problema e dopo ha funzionato bene.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.