6 måder at rette VirtualBox-resultatkode på: E_FAIL (0x80004005) fejl i Windows

VirtualBox viser fejlkoden "E_FAIL (0x80004005)", når den ikke kan åbne en virtuel maskine-session. Fejlen kan skyldes problemer med VirtualBox -appen, konfigurationsfiler eller hardware-relaterede problemer.

Denne vejledning fremhæver sandsynlige årsager og fejlfindingsløsninger for E_FAIL (0x80004005) VirtualBox - fejlen på Windows -enheder.

1. Opdater VirtualBox

Nogle Windows-brugere(Some Windows users) løste denne fejl ved at installere den seneste build af VirtualBox 6 . Gå til udviklerens websted(developer’s website) og download Windows - værtens VirtualBox -installationsfil.

Du kan også opdatere VirtualBox direkte i appen. Åbn VirtualBox Manager- appen, vælg Filer(File) på menulinjen, og vælg Check for Updates .

Vælg det medfølgende link for at downloade den eksekverbare (.exe) fil fra den seneste version af VirtualBox .

2. Genstart Windows Hypervisor ( Hyper-V )

Hyper-V er en Windows-funktion, der lader din computer køre flere operativsystemer som virtuelle maskiner. Du kan muligvis ikke få adgang til virtuelle maskiner i VirtualBox , hvis Hyper-V oplever en fejl.

Genstart af Hyper-V(Hyper-V) i Windows (se trin nedenfor) kan løse problemer, der forhindrer VirtualBox i at køre virtuelle maskine-sessioner.

  1. Åbn menuen Start , skriv cmd i søgelinjen, og vælg Kør(Run) som administrator under kommandoprompt(Command Prompt) -appen.

  1. Indsæt(Paste) bcdedit /set hypervisorlaunchtype fra i kommandopromptkonsollen(Command Prompt) , og tryk på Enter .

Kørsel af denne kommando slukker Hyper-V på din computer. Hvis du har flere operativsystemer installeret på din computer, skal du køre kommandoen nedenfor for at deaktivere Hyper-V for det aktive/nuværende OS.

Indsæt(Paste) bcdedit /set {current} hypervisorlaunchtype fra i kommandopromptkonsollen(Command Prompt) , og tryk på Enter .

Genstart din computer, når du får meddelelsen "Denne handling fuldført med succes".

  1. Åbn kommandoprompt(Command Prompt) med administrative rettigheder, og kør kommandoen nedenfor for at genaktivere Hyper-V .

bcdedit /set hypervisorlaunchtype auto

Genstart din computer igen, når kommandoprompt(Command Prompt) viser meddelelsen "Handlingen er fuldført". Start VirtualBox og prøv at åbne den virtuelle maskine.

3. Kassér Gemt tilstand

VirtualBox viser muligvis også fejlen E_FAIL (0x80004005), hvis der er et problem med den virtuelle sessions gemte tilstand(virtual session’s saved state) . Så hvis du ikke kan gendanne en session, skal du kassere den gemte tilstand og genåbne den virtuelle maskine.

At kassere en maskines gemte tilstand har samme effekt som at lukke den ned. Åbn VirtualBox , højreklik på den virtuelle maskine, vælg Discard Saved State (eller tryk på Ctrl + J ), og genstart sessionen.

Prøv nedenstående fejlfindingsløsninger, hvis "Kassér gemt tilstand" er nedtonet - dvs. den virtuelle maskine har ingen gemt tilstand.

4. Omdøb VirtualBox-konfigurationsfiler(VirtualBox Configuration Files)

Tvangsafslutning af VirtualBox(Force-quitting VirtualBox) uden først at lukke en virtuel maskine kan udløse fejlen E_FAIL(E_FAIL) (0x80004005). Vi vil forklare, hvordan og hvorfor dette sker.

Lad os antage, at du har en "Linux PC" virtuel maskine i VirtualBox . Når du starter den virtuelle maskine, omdøber VirtualBox maskinens fil fra "Linux PC.vbox" til " Linux PC.vbox-prev ." VirtualBox opretter og bruger derefter en ny/midlertidig kopi af den virtuelle maskine-fil - "Linux PC.vbox-tmp" - til den aktive session.

Når du afslutter sessionen med den virtuelle maskine, omdøber VirtualBox den midlertidige fil (dvs. Linux PC.vbox-tmp ) til Linux PC.vbox . Filen " Linux PC.vbox -prev" fungerer som en backup— VirtualBox overskriver filen, hver gang du starter en ny session.

Afslutning af VirtualBox uden at lukke din virtuelle maskine kan forstyrre filkonverteringsprocessen. Det vil vise fejlen " Resultatkode(Result Code) : E_FAIL (0x80004005)" næste gang du forsøger at starte den virtuelle maskine.

Åbn din pc's VirtualBox - mappe, og kontroller, om der er en .vbox-fil til din virtuelle maskine. Hvis du kun finder midlertidige (.vbox-tmp) og backup (.vbox-prev) filer i mappen, har du sandsynligvis tvunget VirtualBox , mens du kørte en virtuel maskine.

Omdøbning af backupfilen kan løse problemet og få din virtuelle maskine til at køre igen. Luk VirtualBox Manager- applikationen, og følg nedenstående trin for at få det gjort.

  1. Åbn VirtualBox's filhåndtering i File Explorer . Åbn mappen med din lokale disk (C:), dobbeltklik på mappen Brugere(Users) , og vælg din computer eller kontonavn.

  1. Åbn mappen VirtualBox VMs , vælg Maskiner(Machines) , og dobbeltklik på den virtuelle maskines mappe.

  1. Kopier eller sikkerhedskopier begge filer (.vbox-tmp og .vbox-prev) et sted på din computer. Skift filtypenavnet på den midlertidige fil fra .vbox-prev til .vbox.

  1. Vælg OK(Select OK) på advarselsprompten, og åbn den virtuelle maskine i VirtualBox .

  1. Luk VirtualBox(Close VirtualBox) , og skift .vbox-filen tilbage til .vbox-prev, hvis fejlen fortsætter. Bagefter(Afterward) skal du omdøbe .vbox-temp-filen til .vbox og kontrollere, om VirtualBox nu kører den virtuelle maskine.

Bemærk: Ældre VirtualBox - versioner (v3.2 og ældre) gemmer virtuelle maskiners konfigurationsfiler i .xml -format – ikke .vbox . Hvis du finder filer med denne udvidelse i mappen med din virtuelle maskine, skal du omdøbe dem ved at følge trinene ovenfor. Det betyder, at du vil ændre filer i .xml -prev eller .xml -tmp format til .xml .

5. Aktiver virtualisering i BIOS-indstillinger(BIOS Settings)

Du skal have hardware- eller CPU- virtualisering aktiveret på din computer for at køre virtuelle maskiner. Hvis VirtualBox inkluderer nøgleordene " AMD-v " eller "VT-x" i fejldetaljerne, er din pc's hardwarevirtualisering sandsynligvis deaktiveret.

Følg nedenstående trin for at bekræfte din computers hardwarevirtualiseringsstatus.

  1. Gå til Settings > System > Recovery > Advanced opstart, og vælg Genstart(Restart) nu.

I Windows 10 skal du gå til Settings > Updates og Security > Recovery og vælge Genstart(Restart) nu i afsnittet "Avanceret opstart".

  1. Gå til Fejlfinding.> Avancerede indstillinger. > UEFI Firmware Settings og vælg Genstart(Restart) for at starte op i din pc's UEFI- eller BIOS - indstillinger.

  1. Hvordan du aktiverer virtualisering i BIOS -indstillingerne, afhænger af din pc-producent eller -model. For Lenovo -enheder skal du gå til sektionen Konfiguration(Configuration) og indstille Intel Virtual Technology til Aktiveret(Enabled) .

Gå til sektionen Konfiguration(Configuration) på HP-computere, og hold Virtualization Technology aktiveret. Dette Microsoft Support-dokument(Microsoft Support document) har instruktioner til at aktivere virtualisering for alle pc-producenter og -enheder.

  1. Gå til sektionen "Afslut", vælg Afslut lagring af ændringer(Saving Changes) og vælg Ja(Yes) for at starte op i Windows .

VirtualBox skulle nu køre den virtuelle maskine efter at have aktiveret virtualisering i din pc's BIOS/UEFI - indstillinger.

6. Geninstaller VirtualBox

Afinstaller VirtualBox , hvis ingen af ​​fejlfindingstrickene løser problemet. Genstart(Afterward) derefter din computer og installer den seneste VirtualBox - version. Geninstallation af VirtualBox løste problemet for nogle Windows- brugere i denne Microsoft Community-tråd(Microsoft Community thread) .

Skriv virtualbox i startmenuen(Start) søgning, vælg Afinstaller(Uninstall) under Oracle VM VirtualBox -appen og følg afinstallationsprompten.

Kontakt Oracle Support(Contact Oracle Support) eller din pc-producent, hvis fejlen "Resultatkode: E_FAIL (0x80004005)" fortsætter på trods af geninstallation af VirtualBox .



About the author

"Jeg er freelance-ekspert i Windows og Office. Jeg har over 10 års erfaring med at arbejde med disse værktøjer og kan hjælpe dig med at få mest muligt ud af dem. Mine færdigheder omfatter: at arbejde med Microsoft Word, Excel, PowerPoint og Outlook; skabe web sider og applikationer; og hjælpe kunder med at nå deres forretningsmål."



Related posts