6 manieren om VirtualBox-resultaatcode te repareren: E_FAIL (0x80004005) Fout in Windows

VirtualBox geeft de foutcode "E_FAIL (0x80004005)" weer wanneer het geen virtuele-machinesessie kan openen. De fout kan te wijten zijn aan problemen met de VirtualBox -app, configuratiebestanden of hardwaregerelateerde problemen.

Deze tutorial belicht mogelijke oorzaken en oplossingen voor probleemoplossing voor de E_FAIL (0x80004005) VirtualBox - fout op Windows - apparaten.

1. Update VirtualBox

Sommige Windows-gebruikers(Some Windows users) hebben deze fout opgelost door de nieuwste versie van VirtualBox 6 te installeren . Ga naar de website van de ontwikkelaar(developer’s website) en download het Windows hosts VirtualBox -installatiebestand.

U kunt VirtualBox(VirtualBox) ook rechtstreeks in de app bijwerken . Open de VirtualBox Manager- app, selecteer Bestand(File) op de menubalk en selecteer Controleren(Check) op updates .

Selecteer de meegeleverde link om het uitvoerbare bestand (.exe) van de nieuwste versie van VirtualBox te downloaden .

2. Start de Windows Hypervisor ( Hyper-V ) opnieuw

Hyper-V is een Windows-functie waarmee uw computer meerdere besturingssystemen als virtuele machines kan uitvoeren. Mogelijk hebt u geen toegang tot virtuele machines in VirtualBox als Hyper-V een storing ondervindt.

Het herstarten van Hyper-V(Hyper-V) in Windows (zie onderstaande stappen) kan problemen oplossen die voorkomen dat VirtualBox virtuele-machinesessies uitvoert.

  1. Open het menu Start , typ cmd in de zoekbalk en selecteer Uitvoeren(Run) als beheerder onder de app Opdrachtprompt .(Command Prompt)

  1. Plak(Paste) bcdedit /set hypervisorlaunchtype uit in de opdrachtpromptconsole(Command Prompt) en druk op Enter .

Als u deze opdracht uitvoert, wordt Hyper-V op uw computer uitgeschakeld. Als er meerdere besturingssystemen op uw computer zijn geïnstalleerd, voert u de onderstaande opdracht uit om Hyper-V voor het actieve/huidige besturingssysteem uit te schakelen.

Plak(Paste) bcdedit /set {current} hypervisorlaunchtype uit in de opdrachtpromptconsole(Command Prompt) en druk op Enter .

Start uw computer opnieuw op wanneer u het bericht "Deze bewerking is voltooid" krijgt.

  1. Open de opdrachtprompt(Command Prompt) met beheerdersrechten en voer de onderstaande opdracht uit om Hyper-V opnieuw in te schakelen .

bcdedit /set hypervisorlaunchtype auto

Start uw computer opnieuw op wanneer de opdrachtprompt(Command Prompt) het bericht 'De bewerking is voltooid' weergeeft. Start VirtualBox en probeer de virtuele machine te openen.

3. Opgeslagen staat negeren

VirtualBox kan ook de fout E_FAIL(E_FAIL) (0x80004005) weergeven als er een probleem is met de opgeslagen status van de virtuele sessie(virtual session’s saved state) . Dus als u een sessie niet kunt herstellen, verwijdert u de opgeslagen status en opent u de virtuele machine opnieuw.

Het negeren van de opgeslagen status van een machine heeft hetzelfde effect als het afsluiten. Open VirtualBox , klik met de rechtermuisknop op de virtuele machine, selecteer Discard Saved State (of druk op Ctrl + J ) en start de sessie opnieuw.

Probeer de onderstaande oplossingen voor probleemoplossing als "Opgeslagen status negeren" grijs is, dwz de virtuele machine heeft geen opgeslagen status.

4. Hernoem VirtualBox-configuratiebestanden(VirtualBox Configuration Files)

Als u VirtualBox geforceerd(Force-quitting VirtualBox) afsluit zonder eerst een virtuele machine te sluiten, kan de fout E_FAIL (0x80004005) worden geactiveerd. We leggen uit hoe en waarom dit gebeurt.

Laten we aannemen dat u een virtuele "Linux PC"-machine in VirtualBox hebt . Wanneer u de virtuele machine start, hernoemt VirtualBox het bestand van de machine van "Linux PC.vbox" naar " (VirtualBox)Linux PC.vbox-prev ". VirtualBox maakt en gebruikt vervolgens een nieuwe/tijdelijke kopie van het virtuele machinebestand - "Linux PC.vbox-tmp" - voor de actieve sessie.

Wanneer u de sessie van de virtuele machine beëindigt, hernoemt VirtualBox het tijdelijke bestand (dwz Linux PC.vbox-tmp ) naar Linux PC.vbox . Het bestand " Linux PC.vbox -prev" dient als back-up: VirtualBox overschrijft het bestand telkens wanneer u een nieuwe sessie start.

Het beëindigen van VirtualBox zonder uw virtuele machine te sluiten, kan het bestandsconversieproces verstoren. De volgende keer dat u de virtuele machine probeert te starten, wordt de foutmelding " Resultaatcode(Result Code) : E_FAIL (0x80004005)" weergegeven.(E_FAIL)

Open de VirtualBox - map van uw pc en controleer of er een .vbox-bestand is voor uw virtuele machine. Als u alleen tijdelijke (.vbox-tmp) en back-up (.vbox-prev) bestanden in de map vindt, hebt u waarschijnlijk VirtualBox geforceerd gesloten terwijl u een virtuele machine gebruikt.

Het hernoemen van het back-upbestand kan het probleem oplossen en uw virtuele machine weer aan de praat krijgen. Sluit de VirtualBox Manager -toepassing en volg de onderstaande stappen om het voor elkaar te krijgen.

  1. Open de bestandsbeheerder van VirtualBox in Verkenner(File Explorer) . Open uw lokale schijfmap (C:), dubbelklik op de map Gebruikers(Users) en selecteer uw computer- of accountnaam.

  1. Open de map VirtualBox VMs , selecteer Machines en dubbelklik op de map van de virtuele machine.

  1. Kopieer of maak een back-up van beide bestanden (.vbox-tmp en .vbox-prev) ergens op uw computer. Wijzig de bestandsextensie van het tijdelijke bestand van .vbox-prev naar .vbox.

  1. Selecteer OK(Select OK) op de waarschuwingsprompt en open de virtuele machine in VirtualBox .

  1. Sluit VirtualBox(Close VirtualBox) en verander het .vbox-bestand terug naar .vbox-prev als de fout aanhoudt. Hernoem daarna(Afterward) het .vbox-temp-bestand naar .vbox en controleer of VirtualBox nu de virtuele machine uitvoert.

Opmerking: oudere VirtualBox - versies (v3.2 en ouder) slaan configuratiebestanden voor virtuele machines op in .xml -indeling, niet in .vbox . Als u bestanden met deze extensie in de map van uw virtuele machine vindt, hernoem ze dan door de bovenstaande stappen te volgen. Dat betekent dat je bestanden in .xml -prev of .xml -tmp formaat verandert in .xml .

5. Schakel virtualisatie in BIOS-instellingen in(BIOS Settings)

U moet hardware- of CPU -virtualisatie op uw computer hebben ingeschakeld om virtuele machines te kunnen draaien. Als VirtualBox de trefwoorden " AMD-v " of "VT-x" in de foutdetails bevat, is de hardwarevirtualisatie van uw pc waarschijnlijk uitgeschakeld.

Volg de onderstaande stap om de hardwarevirtualisatiestatus van uw computer te controleren.

  1. Ga naar Settings > System > Recovery > Advanced opstarten en selecteer Nu opnieuw opstarten(Restart) .

Ga in Windows 10 naar Settings > Updates en Security > Recovery en selecteer Nu opnieuw opstarten(Restart) in het gedeelte 'Geavanceerd opstarten'.

  1. Ga naar Problemen oplossen.> Geavanceerde opties. > UEFI Firmware Settings en selecteer Opnieuw opstarten om op te starten in de (Restart)UEFI- of BIOS - instellingen van uw pc .

  1. Hoe u virtualisatie in de BIOS -instellingen inschakelt, hangt af van de fabrikant of het model van uw pc. Ga voor Lenovo -apparaten naar het gedeelte Configuratie(Configuration) en stel Intel Virtual Technology in op Ingeschakeld(Enabled) .

Ga naar het gedeelte Configuratie(Configuration) op HP computers en houd virtualisatietechnologie(Virtualization Technology) ingeschakeld. Dit Microsoft-ondersteuningsdocument(Microsoft Support document) bevat instructies voor het inschakelen van virtualisatie voor alle pc-fabrikanten en apparaten.

  1. Ga naar het gedeelte "Afsluiten", selecteer Afsluiten Wijzigingen opslaan(Saving Changes) en selecteer Ja(Yes) om op te starten in Windows .

VirtualBox zou nu de virtuele machine moeten draaien na het inschakelen van virtualisatie in de BIOS/UEFI - instellingen van uw pc.

6. Installeer VirtualBox opnieuw

Verwijder VirtualBox als geen van de trucs voor probleemoplossing het probleem oplost. Start daarna(Afterward) uw computer opnieuw op en installeer de nieuwste VirtualBox- versie. Het opnieuw installeren van VirtualBox loste het probleem voor sommige Windows- gebruikers op in deze Microsoft Community-thread .

Typ virtualbox in het menu Start zoeken, selecteer Installatie ongedaan maken(Uninstall) onder de Oracle VM VirtualBox- app en volg de verwijderingsprompt.

Neem contact op met Oracle Support(Contact Oracle Support) of uw pc-fabrikant als de fout "Resultaatcode: E_FAIL (0x80004005)" aanhoudt ondanks het opnieuw installeren van VirtualBox .



About the author

Ik ben een computerprofessional met meer dan 10 jaar ervaring. In mijn vrije tijd help ik graag aan een bureau en leer ik kinderen internetten. Mijn vaardigheden omvatten veel dingen, maar het belangrijkste is dat ik weet hoe ik mensen kan helpen bij het oplossen van problemen. Als je iemand nodig hebt die je kan helpen met iets dringends of gewoon wat basistips wilt, neem dan contact met me op!



Related posts