J'ai une version actuelle de VirtualBox 4.3.20, mais après la dernière mise à jour de Windows 7 du 11 décembre 2014, il ne peut pas ouvrir de machine virtuelle. Premièrement, le programme ne serait pas ouvert du tout. Après un redémarrage, il dirait:
STATUS_OBJECT_NAME_NOT_FOUND
Le pilote est probablement bloqué en arrêt/démarrage. Essayez 'sc.exe query vboxdrv' pour obtenir plus d'informations sur son état. Le redémarrage peut réellement aider. (rc = -101)
Le fichier journal dit:
b28.146c: supR3HardenedVmProcessInit: Opening vboxdrv stub...
b28.146c: Error opening VBoxDrvStub: STATUS_OBJECT_NAME_NOT_FOUND
b28.146c: supR3HardenedWinReadErrorInfoDevice: NtCreateFile -> 0xc0000034
b28.146c: Error -101 in supR3HardenedWinReSpawn! (enmWhat=3)
b28.146c: NtCreateFile(\Device\VBoxDrvStub) failed: 0xc0000034 STATUS_OBJECT_NAME_NOT_FOUND (0 retries)
J'ai également essayé d'installer une version plus ancienne (4.3.18), de réinstaller plusieurs fois la version actuelle, de redémarrer, de désinstaller un logiciel antivirus, mais rien n'y fait.
Vous devez supprimer le Windows Update KB3004394 (ou installer cette mise à jour , ce qui supprime apparemment l'ancienne version). Toute la procédure est expliquée ici .
Après avoir désinstallé cette mise à jour, désinstallez également VirtualBox, redémarrez, puis installez VirtualBox, redémarrez à nouveau.
Apparemment , d'autres ont également eu ce problème . La mise à jour semble non critique et ne devrait poser aucun problème de sécurité lors de son retrait:
Le programme de certificat racine Windows permet à des certificats racine approuvés d'être distribués automatiquement sous Windows. En règle générale, un ordinateur client interroge les mises à jour du certificat racine une fois par semaine. Après avoir appliqué cette mise à jour, l'ordinateur client peut recevoir des mises à jour urgentes du certificat racine dans les 24 heures.
Pour d’autres, le problème peut être dû à l’utilisation de thèmes personnalisés (c’est-à-dire avec une DLL de thèmes patchés). Cela pourrait être corrigé en exécutant sfc /scannow
, mais cela ne s'appliquait pas dans mon cas.