6 módszer a VirtualBox eredménykód: E_FAIL (0x80004005) hiba javítására a Windows rendszerben

A VirtualBox(VirtualBox) az „E_FAIL (0x80004005)” hibakódot jeleníti meg, ha nem tudja megnyitni a virtuális gép munkamenetét. A hibát a VirtualBox alkalmazással, a konfigurációs fájlokkal vagy a hardverrel kapcsolatos problémák okozhatják.

Ez az oktatóanyag kiemeli az E_FAIL(E_FAIL) (0x80004005) VirtualBox hiba valószínű okait és hibaelhárítási megoldásait Windows - eszközökön.

1. Frissítse a VirtualBoxot

Néhány Windows-felhasználó(Some Windows users) megoldotta ezt a hibát a VirtualBox 6 legújabb verziójának telepítésével . Menjen a fejlesztő webhelyére(developer’s website) , és töltse le a Windows hosts VirtualBox telepítőfájlját.

A VirtualBoxot(VirtualBox) közvetlenül az alkalmazáson belül is frissítheti . Nyissa meg a VirtualBox Manager alkalmazást, válassza a Fájl(File) lehetőséget a menüsorban, majd válassza a Frissítések(Check) keresése lehetőséget(Updates) .

Válassza ki a megadott hivatkozást a VirtualBox(VirtualBox) legújabb verziójának futtatható (.exe) fájljának letöltéséhez .

2. Indítsa újra a Windows Hypervisort(Windows Hypervisor) ( Hyper-V )

A Hyper-V(Hyper-V) egy Windows-szolgáltatás, amely lehetővé teszi, hogy számítógépe több operációs rendszert fusson virtuális gépként. Előfordulhat, hogy nem tud hozzáférni a VirtualBox virtuális gépeihez, ha a Hyper-V hibát észlel.

A Hyper-V(Hyper-V) újraindítása Windows rendszerben(Windows) (lásd az alábbi lépéseket) kijavíthatja azokat a problémákat, amelyek megakadályozzák , hogy a VirtualBox virtuálisgép-munkameneteket fusson.

  1. Nyissa meg a Start menüt, írja be a cmd parancsot a keresősávba, és válassza a Futtatás(Run) rendszergazdaként lehetőséget a Parancssor(Command Prompt) alkalmazás alatt.

  1. Illessze(Paste) be a bcdedit /set hypervisorlaunchtype off parancsot a parancssori(Command Prompt) konzolba, és nyomja meg az Enter billentyűt .

A parancs futtatása kikapcsolja a Hyper-V -t a számítógépen. Ha több operációs rendszer van telepítve a számítógépére, futtassa az alábbi parancsot a Hyper-V letiltásához az aktív/aktuális operációs rendszeren.

Illessze(Paste) be a bcdedit /set {current} hypervisorlaunchtype off parancsot a parancssori(Command Prompt) konzolba, és nyomja meg az Enter billentyűt .

Indítsa újra a számítógépet, amikor megjelenik a „Ez a művelet sikeresen befejeződött” üzenet.

  1. Nyissa meg a Parancssort rendszergazdai jogosultságokkal, és futtassa az alábbi parancsot a (Command Prompt)Hyper-V újraengedélyezéséhez .

bcdedit /set hypervisorlaunchtype auto

Indítsa újra a számítógépet, amikor a Parancssor(Command Prompt) „A művelet sikeresen befejeződött” üzenetet jelenít meg. Indítsa el a VirtualBoxot(VirtualBox) , és próbálja meg megnyitni a virtuális gépet.

3. Dobja el a Mentett állapotot

A VirtualBox az (VirtualBox)E_FAIL (0x80004005) hibát is megjelenítheti , ha probléma van a virtuális munkamenet mentett állapotával(virtual session’s saved state) . Tehát, ha nem tud visszaállítani egy munkamenetet, dobja el a mentett állapotot, és nyissa meg újra a virtuális gépet.

A gép mentett állapotának elvetése ugyanolyan hatással jár, mint a leállítás. Nyissa meg a VirtualBoxot(VirtualBox) , kattintson a jobb gombbal a virtuális gépre, válassza a Mentett állapot elvetése(Discard Saved State) lehetőséget (vagy nyomja meg a Ctrl + J ), és indítsa újra a munkamenetet.

Próbálja ki az alábbi hibaelhárítási megoldásokat, ha a „Mentett állapot elvetése” szürkén jelenik meg – azaz a virtuális gépnek nincs mentett állapota.

4. Nevezze át a VirtualBox konfigurációs fájljait(VirtualBox Configuration Files)

A VirtualBox(Force-quitting VirtualBox) kényszerített kilépése a virtuális gép előzetes bezárása nélkül kiválthatja az E_FAIL (0x80004005) hibát. Elmagyarázzuk, hogyan és miért történik ez.

Tegyük fel, hogy van egy „Linux PC” virtuális gépe a VirtualBoxban(VirtualBox) . A virtuális gép elindításakor a VirtualBox átnevezi a gép fájlját „Linux PC.vbox”-ról „ Linux PC.vbox-prev ”-re. A VirtualBox(VirtualBox) ezután létrehozza és felhasználja a virtuális gép fájl új/ideiglenes másolatát – „Linux PC.vbox-tmp” – az aktív munkamenethez.

A virtuális gép munkamenetének befejezésekor a VirtualBox átnevezi az ideiglenes fájlt (azaz Linux PC.vbox-tmp ) Linux PC.vbox névre(Linux PC.vbox) . A „ Linux PC.vbox -prev” fájl biztonsági mentésként szolgál – a VirtualBox minden alkalommal felülírja a fájlt, amikor új munkamenetet indít.

A VirtualBox leállítása a virtuális gép bezárása nélkül megzavarhatja a fájlkonverziós folyamatot. Ez az „ Eredménykód(Result Code) : E_FAIL (0x80004005)” hibaüzenetet jeleníti meg, amikor legközelebb megpróbálja elindítani a virtuális gépet.

Nyissa meg számítógépe VirtualBox mappáját, és ellenőrizze, hogy van-e .vbox fájl a virtuális gépéhez. Ha csak ideiglenes (.vbox-tmp) és biztonsági (.vbox-prev) fájlokat talál a mappában, valószínűleg kényszerített bezárta a VirtualBoxot(VirtualBox) egy virtuális gép futtatása közben.

A biztonsági mentési fájl átnevezése megoldhatja a problémát, és újra futhat a virtuális gép. Zárja be a VirtualBox Manager alkalmazást, és hajtsa végre az alábbi lépéseket.

  1. Nyissa meg a VirtualBox fájlkezelőjét a Fájlkezelőben(File Explorer) . Nyissa meg a helyi lemez (C:) mappáját, kattintson duplán a Felhasználók(Users) mappára, és válassza ki számítógépe vagy fiókja nevét.

  1. Nyissa meg a VirtualBox virtuális(VirtualBox VMs) gépek mappáját, válassza a Gépek(Machines) lehetőséget , és kattintson duplán a virtuális gép mappájára.

  1. Másolja vagy készítsen biztonsági másolatot mindkét fájlról (.vbox-tmp és .vbox-prev) valahova a számítógépén. Módosítsa az ideiglenes fájl kiterjesztését .vbox-prev-ről .vbox-ra.

  1. Válassza az OK gombot(Select OK) a figyelmeztető ablakban, és nyissa meg a virtuális gépet a VirtualBoxban(VirtualBox) .

  1. Zárja be a VirtualBoxot(Close VirtualBox) , és módosítsa a .vbox fájlt .vbox-prev értékre, ha a hiba továbbra is fennáll. Ezt követően(Afterward) nevezze át a .vbox-temp fájlt .vbox névre, és ellenőrizze, hogy a VirtualBox most futtatja-e a virtuális gépet.

Megjegyzés: A VirtualBox régebbi verziói (v3.2 és régebbi) a virtuális gépek konfigurációs fájljait .xml formátumban tárolják, nem .vbox formátumban . Ha ilyen kiterjesztésű fájlokat talál a virtuális gép mappájában, nevezze át őket a fenti lépések szerint. Ez azt jelenti, hogy az .xml -prev vagy .xml -tmp formátumú fájlokat .xml -re módosítja .

5. Engedélyezze a virtualizációt a BIOS-beállításokban(BIOS Settings)

A virtuális gépek futtatásához engedélyezni kell a hardver vagy a CPU virtualizációt a számítógépen. (CPU)Ha a VirtualBox az „ AMD-v ” vagy a „VT-x” kulcsszavakat tartalmazza a hiba részleteiben, akkor a számítógép hardveres virtualizációja valószínűleg le van tiltva.

Kövesse az alábbi lépést a számítógép hardvervirtualizációs állapotának ellenőrzéséhez.

  1. Nyissa meg a Settings > System > Recovery > Advanced indítás menüpontot, és válassza az Újraindítás(Restart) most lehetőséget.

Windows 10 rendszerben(Windows 10) lépjen a Settings > Updates és Security > Recovery menüpontra, és válassza az Újraindítás(Restart) most lehetőséget a „Speciális indítás” részben.

  1. Menjen a Hibaelhárítás.> Speciális beállítások részhez. > UEFI Firmware Settings , és válassza az Újraindítás(Restart) lehetőséget a számítógép UEFI- vagy BIOS - beállításaiba való rendszerindításhoz.

  1. A virtualizáció engedélyezése a BIOS - beállításokban a számítógép gyártójától vagy modelljétől függ. Lenovo eszközök esetén lépjen a Konfiguráció(Configuration) szakaszhoz, és állítsa az Intel Virtual Technology(Intel Virtual Technology) beállítást Enabled értékre(Enabled) .

Nyissa meg a Konfiguráció(Configuration) részt a HP számítógépeken, és hagyja engedélyezve a virtualizációs technológiát(Virtualization Technology) . Ez a Microsoft-támogatási dokumentum(Microsoft Support document) útmutatást tartalmaz a virtualizáció engedélyezéséhez az összes PC-gyártó és eszköz számára.

  1. Lépjen a „Kilépés” részre, válassza a Kilépés a módosítások mentéséből(Saving Changes) lehetőséget , majd válassza az Igen lehetőséget a (Yes)Windows rendszerbe való indításához .

A VirtualBoxnak(VirtualBox) most futnia kell a virtuális gépen, miután engedélyezte a virtualizációt a számítógép BIOS/UEFI beállításaiban.

6. Telepítse újra a VirtualBoxot

Távolítsa el a VirtualBox -ot , ha a hibaelhárítási trükkök egyike sem oldja meg a problémát. Ezután(Afterward) indítsa újra a számítógépet, és telepítse a VirtualBox legújabb verzióját. A VirtualBox(VirtualBox) újratelepítése megoldotta a problémát néhány Windows -felhasználónál ebben a Microsoft közösségi szálban(Microsoft Community thread) .

Írja be a virtualboxot a Start menü keresőjébe, válassza az Eltávolítás(Uninstall) lehetőséget az Oracle VM VirtualBox alkalmazás alatt, és kövesse az eltávolítási utasítást.

Lépjen kapcsolatba az Oracle ügyfélszolgálatával(Contact Oracle Support) vagy a számítógép gyártójával, ha az „Eredménykód: E_FAIL (0x80004005)” hiba a VirtualBox újratelepítése ellenére is fennáll .



About the author

Számítástechnikai szakértő vagyok, több mint 10 éves tapasztalattal, és arra specializálódtam, hogy segítsek az embereknek az irodájukban lévő számítógépeik kezelésében. Cikkeket írtam olyan témákban, mint az internetkapcsolat optimalizálása, a számítógép beállítása a legjobb játékélmény érdekében stb. Ha bármiben szeretnél segítséget kérni munkáddal vagy magánéleteddel kapcsolatban, én vagyok a megfelelő személy!



Related posts