6 façons de corriger le code de résultat VirtualBox E_Fail (0x80004005) Erreur dans Windows

6 façons de corriger le code de résultat VirtualBox E_Fail (0x80004005) Erreur dans Windows

VirtualBox affiche le code d'erreur «E_Fail (0x80004005)» lorsqu'il ne peut pas ouvrir une session de machine virtuelle. L'erreur pourrait être due à des problèmes avec l'application VirtualBox, les fichiers de configuration ou les problèmes liés au matériel.

Ce tutoriel met en évidence des causes probables et des solutions de dépannage pour l'erreur VirtualBox E_FAIL (0x80004005) sur les appareils Windows.

Table des matières

    Vous pouvez également mettre à jour VirtualBox directement dans l'application. Ouvrez l'application VirtualBox Manager, sélectionnez le fichier dans la barre de menu et sélectionnez Vérifier les mises à jour.

    Sélectionnez le lien fourni pour télécharger l'exécutable (.EXE) Fichier de la dernière version de VirtualBox.

    2. Redémarrez l'hyperviseur Windows (Hyper-V)

    Hyper-V est une fonction Windows qui permet à votre ordinateur d'exécuter plusieurs systèmes d'exploitation en tant que machines virtuelles. Vous ne pourrez peut-être pas accéder à des machines virtuelles dans VirtualBox si Hyper-V connaît un problème.

    Le redémarrage de Hyper-V dans Windows (voir les étapes ci-dessous) peut résoudre les problèmes empêchant VirtualBox d'exécuter des sessions de machines virtuelles.

    1. Ouvrez le menu Démarrer, tapez CMD dans la barre de recherche et sélectionnez Exécuter en tant qu'administrateur sous l'application d'invite de commande.
    1. Collez BCDEdit / Set HyperVisorlaunchType dans la console de l'invite de commande et appuyez sur Entrée.

    L'exécution de cette commande désactive Hyper-V sur votre ordinateur. Si vous avez plusieurs systèmes d'exploitation installés sur votre ordinateur, exécutez la commande ci-dessous pour désactiver Hyper-V pour le système d'exploitation actif / actuel.

    Coller bcdedit / set current hypervisorlaunchtype dans la console de l'invite de commande et appuyez sur Entrée.

    Redémarrez votre ordinateur lorsque vous recevez un message «cette opération terminée avec succès».

    1. Ouvrez l'invite de commande avec les privilèges administratifs et exécutez la commande ci-dessous pour réactiver Hyper-V.

    BCDEdit / Set HyperVisorlaunchType Auto

    Redémarrez à nouveau votre ordinateur lorsque l'invite de commande affiche un message «l'opération terminée avec succès». Lancez VirtualBox et essayez d'ouvrir la machine virtuelle.

    3. Jeter l'état sauvé

    VirtualBox peut également afficher l'erreur E_Fail (0x80004005) s'il y a un problème avec l'état enregistré de la session virtuelle. Donc, si vous ne pouvez pas restaurer une session, jetez l'état enregistré et rouvrez la machine virtuelle.

    L'élimination de l'état enregistré d'une machine a le même effet que de l'arrêter. Ouvrez VirtualBox, cliquez avec le bouton droit sur la machine virtuelle, sélectionnez State enregistré (ou appuyez sur Ctrl + J) et redémarrez la session.

    Essayez les solutions de dépannage ci-dessous si «défaire l'état enregistré» est grisé out-i.e., La machine virtuelle n'a pas d'état enregistré.

    4. Renommer les fichiers de configuration de VirtualBox

    VirtualBox de force sans fermer sans d'abord une machine virtuelle peut déclencher l'erreur E_Fail (0x80004005). Nous expliquerons comment et pourquoi cela se produit.

    Supposons que vous ayez une machine virtuelle «Linux PC» dans VirtualBox. Lorsque vous lancez la machine virtuelle, VirtualBox renommée le fichier de la machine à partir de «Linux PC.VBox ”à" Linux PC.vox-prev.»VirtualBox crée et utilise ensuite une nouvelle copie du fichier de machine virtuelle -” Linux PC.vbox-tmp ”-pour la session active.

    Lorsque vous terminez la session Virtual Machine, VirtualBox renonce au fichier temporaire (I.e., PC Linux.VBox-TMP) sur Linux PC.vox. Le «PC Linux.Le fichier VBox-Prev »sert de sauvegarde-boîte à Virtual remplace le fichier chaque fois que vous démarrez une nouvelle session.

    Terminer VirtualBox sans fermer votre machine virtuelle peut perturber le processus de conversion de fichiers. Cela provoquera l'erreur «Code de résultat: E_Fail (0x80004005)» La prochaine fois que vous essayez de lancer la machine virtuelle.

    Ouvrez le dossier VirtualBox de votre PC et cochez s'il y a un .Fichier VBox pour votre machine virtuelle. Si vous ne trouvez que temporaire (.vbox-tmp) et sauvegarde (.VBOX-PREV) Fichiers Dans le dossier, vous forcez probablement VirtualBox fermé tout en exécutant une machine virtuelle.

    Le renommer le fichier de sauvegarde peut résoudre le problème et faire fonctionner votre machine virtuelle en cours d'exécution. Fermez l'application VirtualBox Manager et suivez les étapes ci-dessous pour le faire.

    1. Ouvrez le gestionnaire de fichiers de VirtualBox dans File Explorer. Ouvrez votre disque local (dossier C :), double-cliquez sur le dossier des utilisateurs et sélectionnez votre nom d'ordinateur ou de compte.
    1. Ouvrez le dossier VMS VirtualBox, sélectionnez les machines et double-cliquez sur le dossier de la machine virtuelle.
    1. Copier ou sauvegarder les deux fichiers (.VBox-TMP et .vbox-prev) quelque part sur votre ordinateur. Modifier l'extension de fichier du fichier temporaire à partir de .vox-prev à .vox.
    1. Sélectionnez OK sur l'invite d'avertissement et ouvrez la machine virtuelle dans VirtualBox.
    1. Fermer VirtualBox et modifier le .Fichier VBox à retour à .VBox-Prev si l'erreur persiste. Après, renommer le .Fichier VBox-TEMP à .VBox et cochez si VirtualBox exécute désormais la machine virtuelle.

    Remarque: Versions VirtualBox plus anciennes (v3.2 et plus) stocker des fichiers de configuration des machines virtuelles dans .format xml-non .vox. Si vous trouvez des fichiers avec cette extension dans votre dossier de machine virtuelle, renommez-les en suivant les étapes ci-dessus. Cela signifie que vous modifierez des fichiers dans .xml-prev ou .Format XML-TMP à .xml.

    5. Activer la virtualisation dans les paramètres du BIOS

    Vous devez avoir le matériel ou la virtualisation du processeur activé sur votre ordinateur pour exécuter des machines virtuelles. Si VirtualBox comprend les mots clés «AMD-V» ou «VT-X» dans les détails de l'erreur, la virtualisation matérielle de votre PC est probablement désactivée.

    Suivez l'étape ci-dessous pour vérifier l'état de virtualisation du matériel de votre ordinateur.

    1. Accédez à Paramètres> Système> Récupération> Démarrage avancé et sélectionnez Redémarrer maintenant.

    Dans Windows 10, dirigez-vous vers les paramètres> Mises à jour et sécurité> Récupération et sélectionnez Redémarrer maintenant dans la section «Startup avancée».

    1. Se diriger vers le dépannage.> Options avancées.> Paramètres du micrologiciel UEFI et sélectionnez Redémarrer pour démarrer dans les paramètres UEFI ou BIOS de votre PC.
    1. La façon dont vous activez la virtualisation dans les paramètres du BIOS dépendra de votre fabricant de PC ou de votre modèle. Pour les appareils Lenovo, dirigez-vous vers la section de configuration et définissez la technologie virtuelle Intel sur activé.

    Dirigez-vous vers la section de configuration sur les ordinateurs HP et gardez la technologie de virtualisation activée. Ce document de support Microsoft a des instructions pour activer la virtualisation pour tous les fabricants et appareils PC.

    1. Dirigez-vous vers la section «Sortez», sélectionnez les modifications de sauvegarde de sortie et sélectionnez oui pour démarrer dans Windows.

    VirtualBox devrait désormais exécuter la machine virtuelle après l'activation de la virtualisation dans les paramètres BIOS / UEFI de votre PC.

    6. Réinstaller VirtualBox

    Désinstaller VirtualBox si aucune des astuces de dépannage ne résout le problème. Ensuite, redémarrez votre ordinateur et installez la dernière version VirtualBox. Réinstaller VirtualBox a résolu le problème pour certains utilisateurs de Windows dans ce fil de communauté Microsoft.

    Tapez VirtualBox dans la recherche de menu Démarrer, sélectionnez Désinstaller sous l'application Oracle VM VirtualBox et suivez l'invite de désinstallation.

    Contactez Oracle Support ou votre fabricant de PC si l'erreur «Code de résultat: l'erreur E_FAIL (0x80004005)» persiste malgré la réinstaller VirtualBox.