Hogyan lehet eltávolítani a 0x80004005 hibát a virtualboxban, webáruházban?

Hogyan lehet eltávolítani a 0x80004005 hibát a virtualboxban, webáruházban?
A VirtualBox egyik leginkább kellemetlen hibája a 0x80004005 hiba. Ez kellemetlen, mivel nem teszi lehetővé virtuális gép (vagy gépek) futtatását.

Magam számára a hiba három fő oka volt:

  1. letiltott hardveres virtualizáció;
  2. Egy másik virtualizációs rendszer fut, ami nem teszi lehetővé VirtualBox hozzáférést a hardverforrásokhoz;
  3. A VirtualBox nem tudja leírni a gép állapotát a vbox fájlban.

Ebben a cikkben mindhárom esetben megvizsgáljuk a hiba kijavításának módszereit.

Hardver virtualizáció

Hogyan lehet eltávolítani a 0x80004005 hibát a virtualboxban, webáruházban?
0x80004005 hiba a VirtualBox-ban.

A hardveres virtualizáció engedélyezéséhez a chipkészlettől függően be kell lépnie a BIOS-ba, és meg kell találnia az Intel Virtualization Technology-ot vagy az AMD-V-t.

A nevek mások lehetnek. Például az Intel VT. Virtualizációs technológia vagy csak virtualizáció. A paraméter értékének engedélyezve kell lennie.

Nincs szigorúan meghatározott hely erre a tételre a BIOS-ban. Ez lehet a Speciális lapon. Rendszerkonfiguráció. Processzor vagy valami más.

Hogyan lehet eltávolítani a 0x80004005 hibát a virtualboxban, webáruházban?
A hardveres virtualizáció engedélyezése a BIOS-ban.

Ha a hardveres virtualizáció bekerülése nem segít, akkor a következő pontokon haladunk át.

Összeférés más virtualizációs rendszerekkel

A VirtualBox természetesen nem az egyetlen megoldás a területen a virtualizáció és ütközhetnek más virtualizációs szoftver hozzáférést a hypervisor. Ebben az esetben lépjen ki - távolítsa el a szoftvert a virtualizációhoz.

A Hyper-V szerepkör letiltásához meg kell nyitnia a Kiszolgálókezelőt. ugorjon a Szerepkörök szakaszra, és kattintson a Helyek eltávolítása elemre.

Hogyan lehet eltávolítani a 0x80004005 hibát a virtualboxban, webáruházban?

Elindul a Szerepkör törlése varázsló. A kiszolgálóhoz rendelt szerepek megjelennek. El kell távolítania a Hyper-V jelzést.

Hogyan lehet eltávolítani a 0x80004005 hibát a virtualboxban, webáruházban?

Az eltávolítás után a kiszolgáló újraindítást igényel.

A billentyűk lüktető rajongói nagyra értékelik a szerepek letiltását a PowerShell segítségével.

Ehhez indítsa el a Windows PowerShell rendszergazdai jogokkal és töltse be a Kiszolgálókezelő modulot:

Ezt követően a PowerShell segítségével kezelheti a kiszolgálókezelőt. Különösen törölje a szerepeket. A Hyper-V szerepkör eltávolításához írja be:

A -restart paraméter szükséges az automatikus újraindításhoz, és anélkül is megteheti.

A PowerShell egyik alternatívája lehet a parancssor, amelyet szintén rendszergazdaként kell futtatni. A következő parancs segít eltávolítani a Hyper-V-t:

Mint a PowerShell esetében, a -restart opció opcionális.

Ha szeretné menteni a Hyper-V Hyper-V, vagy valamilyen oknál fogva, a szerepe nem törlődik a rendszerből (az is előfordul, sajnos), akkor menj a másik irányba, és kapcsolja ki a hypervisor a Windows indításakor.

Ezt a Windows indító betöltő szerkesztésével teheti meg. Sajnos, az idő telt el, amikor a bootloader szerkesztése egy egyszerű boot.ini szövegfájlon történt. Most be kell másznunk a parancssorba, és használnunk kell a bcdedit.exe segédprogramot.

A bootloader operációs rendszerrel végzett bármely művelet során először a betöltő biztonsági másolatát kell készítenie, és csak akkor kell végrehajtania a módosításokat.

Futtassa a parancssor adminisztrátorként. Biztonsági mentés létrehozásához használja a következő parancsot:

A fájl elérési útvonala és a fájl neve Megadhat bármelyiket. Az egyetlen finomítás az a könyvtár, ahol a mentés ki lesz töltve. már léteznie kell. Először hozzon létre egy mappát (vagy használjon létezőt), majd futtassa a parancsot.

Ha a fájl elérési útjában szóközök vannak, akkor idézőjeleket kell használnia:

Ebben az esetben a betöltő a következő paranccsal állítható vissza:

Most, hogy a rendszerindítót már mentették le, letilthatja a hypervisor használatát rajta keresztül.

Ezt követően újra kell indítania a rendszert. Ez megakadályozza a Hyper-V szerepet a Windows rendszerben, beléphet a Hyper-V shellbe, de nem tudja elindítani az ott létrehozott virtuális gépeket. De virtuális gépeket elindíthat a VirtualBox-ban.

A hypervisor használatának engedélyezéséhez használja a parancsot:

A parancs után újra be kell indítani a rendszert.

Ha a virtualizációs rendszerek közötti konfliktus nem a mi esetünk, forduljunk egy másik lehetséges okhoz.

Hiba történt a virtuális gép állapotának mentése közben

Néha a VirtualBox nem tudja menteni a gép állapotát egy fájlba. Ez akkor lehet, ha a fájl sérült vagy elfoglalt egy másik folyamattal. Ebben az esetben a VirtualBox megkísérli menteni a gépállapotokat azonos nevű fájlokhoz, de a -prev vagy -tmp hozzáadásával a fájl kiterjesztéséhez. Ezért ha a virtuális gép nem töltődik be, próbálja meg betölteni az állapotát ezekből a fájlokból.

Menj a katalógusokhoz:

C: \ Felhasználók \ [felhasználónév] \ VirtualBox VMs \ [gépnév]

A gépkönyvtár elérési útja eltérhet az alapértelmezett értéktől, ha önmagát módosította.

A gépek könyvtárában megtalálhatók a .vbox-prev vagy .vbox-tmp fájlok a végén.

Ha bármely, a fájl másolása valahol .vbox végén, míg a fájl .vbox-dok eltávolítás -prev, lecserélve a készülék állapotát fájlt.

Ezenkívül ellenőrizze mindkét mappát a .xml-prev és .xml-tmp fájloknál a végén. Ha ilyen fájlok vannak, forgassa ugyanazt a műveletet velük, mint a .vbox kiterjesztésű fájlokkal.

Ezt követően újra kell indítania a számítógépet. Lehetséges, hogy a probléma gyökerét ilyen gyengén fedezték.

Kapcsolódó cikkek