6 tapaa korjata VirtualBox-tuloskoodi: E_FAIL (0x80004005) -virhe Windowsissa
VirtualBox näyttää "E_FAIL (0x80004005)" -virhekoodin, kun se ei voi avata virtuaalikoneen istuntoa. Virhe voi johtua VirtualBox -sovelluksen ongelmista, määritystiedostoista tai laitteistoon liittyvistä ongelmista.
Tämä opetusohjelma korostaa todennäköisiä syitä ja vianetsintäratkaisuja E_FAIL (0x80004005) VirtualBox -virheeseen Windows - laitteissa.
1. Päivitä VirtualBox
Jotkut Windows-käyttäjät(Some Windows users) ratkaisivat tämän virheen asentamalla VirtualBox 6 :n uusimman koontiversion . Siirry kehittäjän verkkosivustolle(developer’s website) ja lataa Windows hosts VirtualBox -asennustiedosto.
Voit myös päivittää VirtualBoxin(VirtualBox) suoraan sovelluksessa. Avaa VirtualBox Manager -sovellus, valitse valikkopalkista Tiedosto(File) ja valitse Tarkista(Check) päivitykset .(Updates)
Lataa VirtualBoxin(VirtualBox) uusimman version suoritettava (.exe) -tiedosto valitsemalla annettu linkki .
2. Käynnistä Windows Hypervisor ( Hyper-V ) uudelleen
Hyper-V on Windows-ominaisuus, jonka avulla tietokoneesi voi käyttää useita käyttöjärjestelmiä virtuaalikoneena. Et ehkä voi käyttää virtuaalikoneita VirtualBoxissa(VirtualBox) , jos Hyper-V : ssä on häiriö.
Hyper -V(Hyper-V) :n uudelleenkäynnistäminen Windowsissa(Windows) (katso alla olevat vaiheet) voi korjata ongelmat, jotka estävät VirtualBoxia(VirtualBox) suorittamasta virtuaalikoneen istuntoja.
- Avaa Käynnistä(Start) - valikko, kirjoita hakupalkkiin cmd ja valitse Komentorivi(Command Prompt) - sovelluksen alta Suorita järjestelmänvalvojana.(Run)
- Liitä(Paste) bcdedit /set hypervisorlaunchtype pois komentokehote(Command Prompt) - konsoliin ja paina Enter .
Tämän komennon suorittaminen sammuttaa Hyper-V :n tietokoneessasi. Jos tietokoneellesi on asennettu useita käyttöjärjestelmiä, suorita alla oleva komento poistaaksesi Hyper-V käytöstä aktiivisessa/nykyisessä käyttöjärjestelmässä.
Liitä(Paste) bcdedit /set {current} hypervisorlaunchtype pois komentokehotekonsoliin(Command Prompt) ja paina Enter .
Käynnistä tietokone uudelleen, kun saat "Tämä toiminto suoritettu onnistuneesti" -viestin.
- Avaa komentokehote järjestelmänvalvojan oikeuksilla ja ota (Command Prompt)Hyper-V uudelleen käyttöön suorittamalla alla oleva komento .
bcdedit /set hypervisorlaunchtype auto
Käynnistä tietokone uudelleen, kun komentokehote(Command Prompt) näyttää "Toiminto suoritettu onnistuneesti" -viestin. Käynnistä VirtualBox ja yritä avata virtuaalikone.
3. Hylkää tallennettu tila
VirtualBox voi myös näyttää E_FAIL (0x80004005) -virheen, jos (E_FAIL)virtuaalisen istunnon tallennetussa tilassa(virtual session’s saved state) on ongelma . Joten jos et voi palauttaa istuntoa, hylkää tallennettu tila ja avaa virtuaalikone uudelleen.
Koneen tallennetun tilan hylkäämisellä on sama vaikutus kuin sammuttamalla se. Avaa VirtualBox , napsauta virtuaalikoneen hiiren kakkospainikkeella, valitse Hylkää tallennettu tila(Discard Saved State) (tai paina Ctrl + J ) ja aloita istunto uudelleen.
Kokeile alla olevia vianetsintäratkaisuja, jos "Discard Saved State" näkyy harmaana eli virtuaalikoneella ei ole tallennettua tilaa.
4. Nimeä VirtualBox-määritystiedostot uudelleen(VirtualBox Configuration Files)
VirtualBoxin(Force-quitting VirtualBox) pakottaminen sulkematta ensin virtuaalikoneen sulkemista voi laukaista E_FAIL (0x80004005) -virheen. Selitämme, miten ja miksi tämä tapahtuu.
Oletetaan, että sinulla on "Linux PC" -virtuaalikone VirtualBoxissa(VirtualBox) . Kun käynnistät virtuaalikoneen, VirtualBox nimeää koneen tiedoston uudelleen nimellä "Linux PC.vbox" muotoon " Linux PC.vbox-prev ." VirtualBox luo sitten uuden/väliaikaisen kopion virtuaalikoneen tiedostosta – ”Linux PC.vbox-tmp” – ja käyttää sitä aktiivisessa istunnossa.
Kun lopetat virtuaalikoneen istunnon, VirtualBox nimeää väliaikaisen tiedoston (eli Linux PC.vbox-tmp ) uudelleen nimellä Linux PC.vbox(Linux PC.vbox) . " Linux PC.vbox -prev"-tiedosto toimii varmuuskopiona – VirtualBox korvaa tiedoston aina, kun aloitat uuden istunnon.
VirtualBoxin(VirtualBox) lopettaminen sulkematta virtuaalikoneen voi häiritä tiedostojen muunnosprosessia. Tämä antaa kehotteen " Tuloskoodi(Result Code) : E_FAIL (0x80004005)" -virhe, kun seuraavan kerran yrität käynnistää virtuaalikoneen.
Avaa tietokoneesi VirtualBox - kansio ja tarkista, onko virtuaalikoneellesi .vbox-tiedosto. Jos löydät kansiosta vain väliaikaisia (.vbox-tmp) ja varmuuskopiotiedostoja (.vbox-prev), olet todennäköisesti pakottanut VirtualBox -sulkemisen virtuaalikoneen käytön aikana.
Varmuuskopiotiedoston nimeäminen uudelleen voi korjata ongelman ja saada virtuaalikoneesi taas toimimaan. Sulje VirtualBox Manager -sovellus ja suorita se noudattamalla alla olevia ohjeita.
- Avaa VirtualBoxin tiedostonhallinta Resurssienhallinnassa(File Explorer) . Avaa paikallinen levy (C:) -kansio, kaksoisnapsauta Käyttäjät(Users) - kansiota ja valitse tietokoneesi tai tilisi nimi.
- Avaa VirtualBox VMs -kansio, valitse Koneet(Machines) ja kaksoisnapsauta virtuaalikoneen kansiota.
- Kopioi tai varmuuskopioi molemmat tiedostot (.vbox-tmp ja .vbox-prev) jonnekin tietokoneellesi. Muuta väliaikaisen tiedoston tiedostotunniste .vbox-prev muotoon .vbox.
- Valitse(Select OK) varoituskehotteesta OK ja avaa virtuaalikone VirtualBoxissa(VirtualBox) .
- Sulje VirtualBox(Close VirtualBox) ja vaihda .vbox-tiedosto takaisin muotoon .vbox-prev, jos virhe jatkuu. Nimeä sen jälkeen(Afterward) .vbox-temp-tiedosto uudelleen .vboxiksi ja tarkista, suorittaako VirtualBox nyt virtuaalikoneen.
Huomautus: Vanhemmat VirtualBox - versiot (v3.2 ja vanhemmat) tallentavat virtuaalikoneiden määritystiedostot .xml -muodossa, eivät .vbox -muodossa . Jos löydät virtuaalikoneen kansiostasi tällä laajennuksella varustettuja tiedostoja, nimeä ne uudelleen noudattamalla yllä olevia ohjeita. Tämä tarkoittaa, että muutat .xml -prev- tai .xml -tmp-muodossa olevat tiedostot .xml -muotoon .
5. Ota virtualisointi käyttöön BIOS-asetuksissa(BIOS Settings)
Sinulla on oltava laitteiston tai suorittimen(CPU) virtualisointi käytössä tietokoneessasi, jotta voit käyttää virtuaalikoneita. Jos VirtualBox sisältää " AMD-v "- tai "VT-x"-avainsanat virhetiedoissa, tietokoneesi laitteiston virtualisointi on todennäköisesti poistettu käytöstä.
Tarkista tietokoneesi laitteiston virtualisoinnin tila noudattamalla alla olevaa vaihetta.
- Siirry kohtaan Settings > System > Recovery > Advanced Käynnistyksen lisäasetukset ja valitse Käynnistä uudelleen(Restart) nyt.
Siirry Windows 10(Windows 10) :ssä kohtaan Asetukset Settings > Updates ja Security > Recovery ja valitse Käynnistyksen(Restart) lisäasetukset -osiossa Käynnistä uudelleen nyt.
- Siirry kohtaan Vianmääritys.> Lisäasetukset. > UEFI Firmware Settings ja käynnistä tietokoneesi UEFI- tai BIOS - asetuksista valitsemalla Käynnistä uudelleen .(Restart)
- Kuinka otat virtualisoinnin käyttöön BIOS - asetuksissa, riippuu tietokoneesi valmistajasta tai mallista. Jos käytät Lenovo -laitteita, siirry Configuration -osioon ja aseta Intel Virtual Technology -asetukseksi Enabled .
Siirry HP-tietokoneiden Määritykset -osioon ja pidä (Configuration)virtualisointitekniikka(Virtualization Technology) käytössä. Tässä Microsoftin tukiasiakirjassa(Microsoft Support document) on ohjeet virtualisoinnin käyttöönottoon kaikille PC-valmistajille ja laitteille.
- Siirry "Poistu" -osioon, valitse Poistu Saving Changes ja valitse Kyllä(Yes) käynnistääksesi Windows .
VirtualBoxin(VirtualBox) pitäisi nyt suorittaa virtuaalikoneen sen jälkeen, kun virtualisointi on otettu käyttöön tietokoneesi BIOS/UEFI - asetuksissa.
6. Asenna VirtualBox uudelleen
Poista VirtualBox , jos mikään vianmääritystemppu ei ratkaise ongelmaa. Käynnistä(Afterward) sitten tietokoneesi uudelleen ja asenna uusin VirtualBox - versio. VirtualBoxin(VirtualBox) uudelleenasentaminen korjasi ongelman joillekin Windows - käyttäjille tässä Microsoft Community - säikeessä(Microsoft Community thread) .
Kirjoita Virtualbox Käynnistä(Start) - valikon hakuun, valitse Oracle VM VirtualBox -sovelluksen alta Poista asennus(Uninstall) ja seuraa asennuksen poistokehotetta.
Ota yhteyttä Oracle-tukeen(Contact Oracle Support) tai tietokoneesi valmistajaan, jos "Result Code: E_FAIL (0x80004005)" -virhe jatkuu (E_FAIL)VirtualBox -sovelluksen uudelleenasentamisesta huolimatta .
Related posts
7 parasta tapaa korjata Netflix-virhekoodi UI-113
Kuinka korjata Windowsin pysäytyskoodimuistin hallinta BSOD
Kuinka korjata "Windows on pysäyttänyt tämän laitteen" -koodin 43 virheet Windowsissa
Kuinka korjata Windowsin virhekoodi 0x80070005
7 parasta tapaa korjata Netflix-virhekoodi: M7053-1803
Korjaa "Windows ei voinut havaita automaattisesti tämän verkon välityspalvelinasetuksia" -virhe
Avast ei avaudu Windowsissa? 6 tapaa korjata
10 parasta tapaa korjata Windows Update -virhe 0x80070643
Korjaa järjestelmävirhe 5, pääsy on estetty Windowsissa
Kuinka korjata GeForce Experience -virhekoodi 0x0003
Kuinka korjata Steam-virhekoodi -105
7 tapaa korjata HP-tulostimien "Ohjain ei ole saatavilla" -virhe Windows-tietokoneessa
Kuinka korjata "Windows Resource Protection ei voinut suorittaa pyydettyä toimintoa" -virheen
Kuinka korjata audiodg.exe korkea suorittimen käyttö Windows 11/10:ssä
9 tapaa korjata ERR_CONNECTION_RESET Google Chromessa
Kuinka korjata ei ääntä Windows 10:ssä
Kuinka korjata kamera, joka ei toimi MS Teamsissa Windows 10: ssä
Kuinka korjata wdf01000.Sys BSOD Windowsissa
Kuinka korjata "Ei tarpeeksi USB-ohjainresursseja" Windows 10:ssä
Fix COM Surrogate on lakannut toimimasta Windows 7:ssä