VirtualBox non riesce ad avviarsi in Windows Server 2003

Per motivi che non riesco a rivelare, devo installare un server Linux all'interno di un host VirtualBox in esecuzione in Windows Server 2003. Purtroppo, VirtualBox non riesce ad avviare, dandomi un errore che sembra indicare che non poteva build una catena di trust al certificato eseguibile .

WinVerifyTrust non è riuscito su eseguibile eseguibile: WinVerifyTrust non è riuscito con hrc = CERT_E_CHAINING su '\ Device \ HarddiskVolume1 \ Programmi \ Oracle \ VirtualBox \ VirtualBox.exe' (rc = -22919)

Dettagli del sistema:

  • Sistema operativo: Windows Server 2003 SP 1
  • Ultimo aggiornamento: sconosciuto
  • Versione di VirtualBox: 5.0.0

Ho fatto una ricerca da solo, che ha indicato un aggiornamento fallito. Ho tentato di eseguire Windows Update per risolvere il problema, ma non sono riuscito con errori multipli. Ho provato a rimuovere SoftwareDistribution e riavviare il server di Windows Update per risolvere questo problema, ma gli errori persistevano.

Un'altra domanda mi ha portto a questo , che mi ha indirizzato per installare il certificato eseguibile. Ho seguito le istruzioni dell'articolo e ho installato il certificato di Symantec (sotto le controparti) per una buona misura. Dopo un riavvio, il mio problema non era ancora risolto.

Infine, ho cercato di eliminare la cache CRL eseguendo certutil -urlcache crl delete in cmd e riavviando. Purtroppo non funzionava neppure.

Il problema di WinVerifyTrust sembra accadere a causa della mancanza di un certificato di root CA appropriato installato nell'archivio Autorità di certificazione root di Trusted Root.

Per risolvere il problema, è ansible provare a installare qualunque certificato principale di VeriSign Public Primary Certification Authority . Ad esempio, nel mio caso, ho richiesto l' Autorità di certificazione primaria pubblica di class 3 di VeriSign – certificato CA G5 (Root 3) . Lo scaricherai come .pem, ma per installarlo, puoi modificare l'estensione del file di certificato a .crt, quindi fare doppio clic su di esso e fare clic su 'Installa certificato'. Dovrebbe essere installato automaticamente nell'archivio certificato appropriato.

Dopo l'installazione, VirtualBox 5.0.2 viene avviato senza l'errore WinVerifyTrust.

Se riesci ad aggiornare il sistema Windows nel breve termine, potrebbe verificarsi questo problema.

La soluzione funziona è per aggiornare la versione di Virtual Box a 5.0.10

Pagina di download di VirtualBox