Virtualbox-virhe virtuaalikoneen käynnistyksessä. Mitä tehdä, jos et voi avata istuntoa virtuaalikoneen

Käyttöjärjestelmän käyttäminen VirtualBoxissa on yksi parhaista tavoista esikatsella sitä ennen sen asentamista suoraan...

Kuinka korjata "E_FAIL 0x80004005" -virhe VirtualBoxissa

Masterwebistä

09.05.2018 02:00

Käyttöjärjestelmän käyttäminen VirtualBoxissa on yksi parhaista tavoista esikatsella sitä ennen sen asentamista suoraan tietokoneellesi. Mutta kun käyttäjä yrittää käynnistää käyttöjärjestelmän, käyttäjä saattaa nähdä virheen E_FAIL 0x80004005, joka estää järjestelmän käynnistymisen kokonaan. Tässä artikkelissa kerromme sinulle, mitä tehdä tässä tapauksessa.

Virheen syyt

Ennen kuin siirryt suoraan tapoihin ratkaista E_FILA 0x80004005 -virhe VirtualBoxissa, on tarpeen keskustella sen esiintymisen syistä, jotta tämä tilanne ei toistu tulevaisuudessa.

Usein tämä virhe ilmenee spontaanisti. Mielenkiintoisinta on, että sitä ei näytetä, jos virtuaalikone on juuri asennettu, tämä tapahtuu vain, jos sinulla on jo käytössä jokin käyttöjärjestelmä. Joissakin tilanteissa tämä johtuu siitä, että käyttöjärjestelmän ensimmäinen käynnistys epäonnistui. Tämä tapahtuu useista syistä:

  1. Istuntoa tallennettaessa tapahtui virhe.
  2. Koska virtualisointivaihtoehto on poistettu käytöstä BIOSissa.
  3. Virtuaalikoneen epävakaa versio.
  4. Hypervisorin ja virtuaalikoneen välinen ristiriita (tapahtuu vain 64-bittisissä järjestelmissä).
  5. Virhe Windows-päivityksessä.

Nyt olemme selvittäneet virheen E_FAIL 0x80004005 tärkeimmät syyt, joten voimme siirtyä suoraan ratkaisuihin.

Sisäisten tiedostonimien muuttaminen

Kuten aiemmin mainittiin, virhekoodi E_FAIL 0x80004005 saattaa ilmestyä, jos edellinen käyttöjärjestelmän käyttöistunto virtuaalikoneessa päättyi virheeseen. Tässä tapauksessa sen korjaamiseksi sinun on nimettävä uudelleen useita tiedostoja. Nyt kerromme, kuinka tämä tehdään.

Huomautus: Jotta voit suorittaa kaikki alla olevien ohjeiden vaiheet, sinun on otettava käyttöön piilotettujen kansioiden näyttö. Voit tehdä tämän kohdassa "Kansion asetukset" tai "Explorerin asetukset" (riippuen Windows-versiosta).

Joten tee seuraavat toimet vieraskäyttöjärjestelmän kansiossa:

  1. Siirry hakemistoon, johon on tallennettu VirtualBoxissa ajettavat käyttöjärjestelmätiedostot. Jos et ole muuttanut ohjelman parametreja, polku niihin on seuraava: "Drive C Users -> UserName -> VirtualBox" (ilman lainausmerkkejä) ja "VMs -> Name_guest_OS" (ilman lainausmerkkejä).
  2. Kun olet sen käyttöjärjestelmän kansiossa, jossa virhe ilmenee käynnistettäessä, sinun pitäisi nähdä kaksi tältä näyttävää tiedostoa: "nimi.vbox" ja "nimi.vbox-prev", joissa "nimi" sijaan tulee nimi käyttöjärjestelmästä, jonka määritit sitä luodessasi. Sinun on leikattava tiedosto "name.vbox" ja siirrettävä se mihin tahansa muuhun kansioon.
  3. Nimeä tämän jälkeen tiedosto uudelleen "nimi.vbox-prev" poistaen pääte "-prev".

Siirry sen jälkeen toiseen kansioon - "VirtualBox" ja tee nämä vaiheet:

  1. Leikkaa "VirtualBox.xml"-tiedosto ja siirrä se mihin tahansa muuhun paikkaan.
  2. Nimeä tiedosto "VirtualBox.xml-prev" uudelleen muotoon "VirtualBox.xml".
  3. Sulje Explorer-ikkunat ja yritä käynnistää virtuaalikone.

Suorita kaikki nämä vaiheet, E_FAIL 0x80004005 -virheen pitäisi hävitä ja käyttöjärjestelmä toimii vakaasti.

Virtualisoinnin ottaminen käyttöön BIOSissa

Tarkastellaan nyt tilannetta, jossa virtualisoinnin estovaihtoehto on syyllinen E_FAIL 0x80004005 -virheeseen VirtualBoxissa. Kuten artikkelin alussa sanottiin, se on otettu käyttöön ja poistettu käytöstä BIOSissa, joten kaikki asetukset tehdään siellä. Jotta voit palauttaa ohjelman toimintaan, sinun on tehtävä seuraava:

  1. Siirry Award BIOSissa Advances BIOS Features -välilehteen, josta löydät Virtualization-parametrin ja asetat arvoksi Enabled.
  2. AMI BIOSissa sinun on siirryttävä Advances-välilehteen, avattava Intel(R)-parametri ja asetettava kytkin Käytössä-asentoon.
  3. ASUS UEFI:ssä sinun on seurattava suunnilleen samaa polkua: "Advances -> Intel Virtualization -> Enabled" (ilman lainausmerkkejä).

Tallenna tämän jälkeen kaikki muutokset ja käynnistä tietokone uudelleen. Kun pääset työpöydälle, yritä käyttää käyttöjärjestelmää uudelleen virtuaalikoneessa - kaiken pitäisi toimia hyvin.

Virtuaalikoneen päivittäminen


Olemme jo sanoneet, että VirtualBox E_FAIL 0x80004005 -virheen syy oli ohjelman epävakaa versio. Useimmiten tämä tapahtuu päivityksen jälkeen. Jos näin on, voit valita kahdesta vaihtoehdosta:

  1. Odota uuden, vakaamman version julkaisua sovelluksesta. Tämä voi tietysti viedä paljon aikaa, mutta kehittäjät korjaavat virheet usein melko nopeasti. Muuten, jos haluat tarkistaa, onko uusi versio julkaistu, sinun on napsautettava ohjelman "Tiedosto" -painiketta ja valittava "Tarkista päivitykset".
  2. Asenna ohjelma uudelleen. Tämä menetelmä on nopeampi, mutta kaikki eivät ymmärrä tietokoneita tarpeeksi palatakseen ohjelman edelliseen (vakaan) versioon. Joka tapauksessa, jos sinulla on vielä ohjelman asennusohjelma, suorita se ja asenna VirtualBox uudelleen. Muussa tapauksessa siirry kehittäjän verkkosivustolle ja lataa sovelluksen edellinen versio.

Jos virheen E_FAIL 0x80004005 syy oli ohjelman epävakaa versio, annettujen ohjeiden noudattamisen jälkeen kaiken pitäisi mennä hyvin, muussa tapauksessa siirry seuraavaan menetelmään.

Hyper-V:n poistaminen käytöstä

Nykyaikaiset käyttöjärjestelmien versiot tukevat Hyper-V-tekniikkaa, joka voi joskus olla ristiriidassa virtuaalikoneen kanssa, minkä vuoksi kyseinen virhe ilmenee. Tämän vuoksi virheen poistamiseksi tämä tekniikka on poistettava käytöstä.

  1. Kirjaudu sisään "Ohjauspaneeliin".
  2. Siirry Ohjelmat ja ominaisuudet -valikkoon.
  3. Napsauta "Ota Windowsin ominaisuudet käyttöön tai poista ne käytöstä" -linkkiä.
  4. Etsi uudessa ikkunassa "Hyper-V" -komponentti ja poista sen valinta.
  5. Napsauta OK.
  6. Käynnistä tietokoneesi uudelleen.

Virheen pitäisi poistua.

PC-käyttäjät, jotka työskentelevät VirtualBoxin kanssa, kohtaavat joskus epäonnistumisen käynnistää tätä toimintoa kaatumisen vuoksi. Sen virhekoodi on yleensä E_FAIL (0x80004005).

Luonnollisesti tätä toimintoa ei käytetä viihteeseen, joten on erittäin tärkeää palauttaa sen toimivuus. Kuinka korjata tilanne, jos tapahtuu virhe 0x80004005? Itse asiassa ratkaisu on yleensä melko yksinkertainen.

Korjausmenetelmä: yksinkertaisimmat menetelmät

On selvää, että taistelu tätä konfliktikoodia vastaan, joka estää virtuaalikoneen käynnistymisen, tulisi alkaa yksinkertaisimmista vaiheista, jotka ovat ymmärrettäviä melkein jokaiselle käyttäjälle:

Jos tällaiset toimet eivät tuota tuloksia, sinun tulee siirtyä vakavampiin vaiheisiin.

Päivitä uudempaan versioon

Jos E_FAIL (0x80004005) -virhe ei katoa, sinun on siirryttävä vakavampiin prosesseihin, jotka sopivat kaikentyyppisille Microsoft-käyttöjärjestelmille, mukaan lukien Windows 10:

  • Poista asennetun ohjelman asennus käyttämällä erityisesti tätä varten suunniteltua tiedostoa tai käyttämällä ohjelmiston poistamisesta vastaavaa järjestelmätoimintoa;
  • Siirry tämän työkalun kehittäjien viralliseen verkkoresurssiin;
  • Etsi siitä jokin uusimmista versioista: 4.3.10 tai 4.3.12;
  • Siirrä ne kiintolevyllesi ja asenna.

Monet käyttäjät ovat huomanneet, että nämä kaksi vaihtoehtoa osoittavat suurinta vakautta. Näiden versioiden käyttö eliminoi täysin tällaisen vian esiintymisen. On tärkeää huomata, että asennuksen aikana Internet-yhteys katoaa. Tämä johtuu asennetun ohjelman asetuksista. Älä huoli – käynnistä vain tietokoneesi uudelleen saadaksesi Internet-yhteyden takaisin.

Korjaa päivityksen kautta

Ei, ei, käyttäjän ei tarvitse siirtyä online-tilaan ladatakseen tietyn päivityksen Microsoftin verkkosivustolta. Tässä tilanteessa sinun on toimittava juuri päinvastoin. Eli järjestelmäpäivityksen KB3004394 poistaminen vaaditaan:

  • Pidä "Vin" ja "R" painettuna samanaikaisesti;
  • Anna jo tuttu "cmd"-komento;
  • Käytä uudessa ikkunassa seuraavaa järjestystä: wusa /uninstall /kb:3004394.

Vahvista toimintasi. Käyttöjärjestelmä alkaa toimia automaattisesti ja etsii tätä pakettia. Jos se havaitaan, asennus poistetaan. Tämän jälkeen voit yrittää kirjautua sisään aiemmin saavuttamattomaan tilauspalveluun.

Ohjelmatiedostojen poistaminen ja korvaaminen

Viimeinen menetelmä sisältää joidenkin virtuaalikoneen toimintaan tarkoitettujen tiedostojen korvaamisen:

  • Siirry Explorerin avulla kiintolevyn järjestelmäosioon;
  • Siirry "Käyttäjä"-kansioon ja sitten kansioon, jonka nimellä tämä ohjelmisto on asennettu;
  • Siirry tämän ohjelman kansioon ja siirry kansioon, joka on suoraan nimetty itse Virtual Boxin nimeksi;
  • Siellä näet kaksi tiedostoa. Luo niistä tilapäisesti varmuuskopiot (kopioi ne, älä siirrä niitä toiseen paikkaan);
  • Yhden näistä elementeistä voit nähdä sanan "edellinen". Tämä komponentti on jätettävä, toinen on poistettava. Tämän jälkeen jätetään nimeämään kokonaan uudelleen juuri tuhotun elementin nimen versioksi.

On tärkeää huomata, että joskus tiedostojen käyttöoikeudet voivat olla hieman erilaisia. Mutta! Niitä tulee varmasti kaksi, ja yksi niistä sisältää sanan "edellinen". Siksi virheiden tekeminen toimissa on ongelmallista.

Vaihtoehtoinen tapa tavallisilta käyttäjiltä

Jos tiedoston korvaaminen toisella ei myöskään johtanut haluttuun tulokseen, aiemmin tehdyt kopiot tulee palauttaa.

Jäljelle jää vain tarkistaa menetelmä, joka auttoi joitain käyttäjiä heidän kommenttiensa perusteella - jos ongelma alkoi ilmetä ohjelman päivittämisen jälkeen uusimpaan versioon, he suosittelevat tämän vaihtoehdon poistamista ja vanhemman asentamista.


Kun käyttäjä yrittää käyttää Windows- tai Linux-käyttöjärjestelmää VirtualBox-virtuaalikoneessa, käyttäjä saattaa kohdata virheen 0x80004005. Se tapahtuu ennen kuin käyttöjärjestelmä käynnistyy ja estää sen lataamisen. On olemassa useita tapoja korjata olemassa oleva ongelma ja jatkaa vierasjärjestelmän käyttöä tavalliseen tapaan.

Voi olla useita tilanteita, joiden vuoksi virtuaalikoneen istunnon avaaminen on mahdotonta. Usein tämä virhe tapahtuu spontaanisti: juuri eilen työskentelit hiljaa käyttöjärjestelmässä VirtualBoxissa, mutta tänään et voi tehdä samaa, koska istunnon käynnistys epäonnistui. Mutta joissakin tapauksissa käyttöjärjestelmän ensimmäistä (asennusta) käynnistämistä ei voida suorittaa.

Tämä voi johtua jostakin seuraavista syistä:

  1. Virhe tallennettaessa viimeistä istuntoa.
  2. Virtualisointituki poistettu käytöstä BIOSissa.
  3. Virheellinen VirtualBox-versio.
  4. Hypervisor (Hyper-V) on ristiriidassa VirtualBoxin kanssa 64-bittisissä järjestelmissä.
  5. Ongelmallinen Windows-isäntäpäivitys.

Tapa 1: Nimeä sisäiset tiedostot uudelleen

Istunnon tallentaminen voi epäonnistua väärin, jolloin sitä ei voi aloittaa uudelleen. Tässä tapauksessa riittää, että nimeät uudelleen vieraskäyttöjärjestelmän käynnistämiseen liittyvät tiedostot.

Jos haluat suorittaa lisätoimia, sinun on otettava käyttöön tiedostopäätteiden näyttö. Tämä voidaan tehdä kautta "Kansioiden asetukset"(Windows 7:ssä) tai "Tutkijan vaihtoehdot"(Windows 10:ssä).


Tapa 2: Ota virtualisointituki käyttöön BIOSissa

Jos päätät käyttää VirtualBoxia ensimmäistä kertaa ja kohtaat välittömästi yllä mainitun virheen, ongelma saattaa olla siinä, että BIOSia ei ole määritetty toimimaan virtualisointitekniikan kanssa.

Virtuaalikoneen käynnistämiseksi sinun on otettava käyttöön vain yksi asetus BIOSissa, jota kutsutaan Intelin virtualisointitekniikka.


Asetuksella voi olla toinen polku (esimerkiksi HP:n kannettavien tietokoneiden BIOSissa tai BIOS Insyde H20 Setup Utility -apuohjelmassa):

  • Järjestelmän asetukset > Virtualisointitekniikka > Käytössä;
  • Kokoonpano > Intelin virtuaalitekniikka > Käytössä;
  • Pitkälle kehittynyt > Virtualisointi > Käytössä.

Jos et löydä tätä asetusta BIOS-versiostasi, etsi se manuaalisesti kaikista valikon kohdista käyttämällä avainsanoja virtualisointi, virtuaalinen, VT. Ota käyttöön valitsemalla tila Käytössä.

Tapa 3: Päivitä VirtualBox

Ehkä ohjelma päivitettiin uusimpaan versioon, jonka jälkeen käynnistysvirhe "E_FAIL 0x80004005" ilmestyi. Tästä tilanteesta on kaksi tietä:


  • Asenna VirtualBox uudelleen nykyiseen tai aiempaan versioon.
  • Tapa 4: Poista Hyper-V käytöstä

    Hyper-V on virtualisointijärjestelmä 64-bittisille järjestelmille. Joskus sillä voi olla ristiriita VirtualBoxin kanssa, mikä aiheuttaa virheen, kun virtuaalikoneen istuntoa käynnistetään.

    Voit poistaa hypervisorin käytöstä seuraavasti:

    Tapa 5: Vieraskäyttöjärjestelmän käynnistystyypin muuttaminen

    Väliaikaisena ratkaisuna (esimerkiksi kunnes uusi VirtualBox-versio julkaistaan) voit yrittää muuttaa käyttöjärjestelmän käynnistystyyppiä. Tämä menetelmä ei auta kaikissa tapauksissa, mutta se voi toimia sinulle.


    Tämä toiminto on käytettävissä vain VirtualBoxissa versiosta 5.0 alkaen.

    Tapa 6: Poista/korjaa Windows 7 -päivitys

    Tätä menetelmää pidetään vanhentuneena, koska epäonnistuneen korjaustiedoston KB3004394 jälkeen, joka johti virtuaalikoneiden sulkemiseen VirtualBoxissa, julkaistiin korjaustiedosto KB3024777, joka poistaa tämän ongelman.

    Jos tietokoneessasi ei jostain syystä ole korjaustiedostoa, mutta siinä on ongelmallinen korjaustiedosto, on järkevää joko poistaa KB3004394 tai asentaa KB3024777.

    KB3004394:n poistaminen:

    KB3024777:n asennus:


    Suurimmassa osassa tapauksista näiden suositusten tarkka toteutus johtaa virheen 0x80004005 poistamiseen, ja käyttäjä voi helposti aloittaa tai jatkaa työskentelyä virtuaalikoneen kanssa.


    Joskus VirtualBox.exe ja muut EXE -järjestelmävirheet voivat johtua Windowsin rekisteriongelmista. Useat ohjelmat voivat käyttää VirtualBox.exe -tiedostoa, mutta kun nämä ohjelmat poistetaan, jää joskus "orpoja" (virheellisiä) EXE -rekisteritietoja jälkeen.

    Pohjimmiltaan tämä tarkoittaa, että vaikka tiedoston todellinen polku on saattanut muuttua, sen väärä aiempi sijainti tallennetaan edelleen Windowsin rekisteriin. Kun Windows yrittää etsiä näitä vääriä tiedostoviittauksia (tiedoston sijainti PC:llä), VirtualBox.exe -virheitä saattaa tapahtua. Lisäksi haittaohjelmistot voivat vioittaa rekisteriä joka liittyy Oracle VM VirtualBox -ohjelmistoon. Siksi nämä vioittuneet EXE-rekisterimerkinnät on korjattava, jotta ongelma voidaan korjata juurissa.

    Windows-rekisterin muokkaaminen käsin virheellisten VirtualBox.exe -osioiden poistamiseksi ei ole suositeltua, ellet ole tietokoneammattilainen. Rekisterin muokkaamisen yhteydessä tehdyt virheet voivat tehdä tietokoneestasi käyttökelvottoman ja aiheuttaa korjaamatonta vahinkoa käyttöjärjestelmällesi. Itse asiassa jopa yksi väärään paikkaan asetettu pilkku voi estää tietokonettasi käynnistymästä!

    Tämä riskin takia suosittelemme luotettavan rekisterin puhdistusohjelmiston käyttöä, kuten %%product%% (Microsoft Gold Partnerin kehittämä), rekisterin skannaukseen ja VirtualBox.exe-ongelmien korjaamiseen. Rekisterinpuhdistajan avulla voit automatisoida viallisten rekisteriarvojen, puuttuvien tiedostoviitteiden (kuten mikä aiheuttaa VirtualBox.exe -virheen), ja rikkinäisten linkkien löytämisen rekisterissä. Ennen jokaista skannausta luodaan automaattisesti varmuuskopio, jonka avulla voit kumota muutokset yhdellä napsautuksella ja suojata tietokonettasi mahdollisilta vaurioilta. Parasta on, että rekisterivirheiden poistaminen voi parantaa järjestelmän nopeutta ja suorituskykyä merkittävästi.


    Varoitus: Ellet ole kokenut tietokoneen käyttäjä, emme suosittele Windowsin rekisterin manuaalista muokkaamista. Rekisterieditorin virheellinen käyttö voi aiheuttaa vakavia ongelmia, jotka saattavat edellyttää Windowsin uudelleenasentamista. Emme takaa, että rekisterieditorin virheellisestä käytöstä aiheutuvat ongelmat voidaan korjata. Käytät Rekisterieditoria omalla vastuullasi.

    Ennen kuin korjaat Windowsin rekisterin manuaalisesti, sinun on luotava varmuuskopio viemällä osa VirtualBox.exe-tiedostoon liittyvästä rekisteristä (esimerkiksi Oracle VM VirtualBox):

    1. Napsauta painiketta Alkaa.
    2. Tulla sisään " komento"V hakupalkki... ÄLÄ NAPSAUTA VIELÄ TULLA SISÄÄN!
    3. Kun pidät näppäimiä painettuna CTRL-Shift paina näppäimistöltäsi TULLA SISÄÄN.
    4. Näyttöön tulee valintaikkuna pääsyä varten.
    5. Klikkaus Joo.
    6. Musta laatikko avautuu vilkkuvalla kohdistimella.
    7. Tulla sisään " regedit" ja paina TULLA SISÄÄN.
    8. Valitse Rekisterieditorissa VirtualBox.exe liittyvä avain (esimerkiksi Oracle VM VirtualBox), jonka haluat varmuuskopioida.
    9. valikossa Tiedosto valitse Viedä.
    10. Listalla Tallenna kohteeseen valitse kansio, johon haluat tallentaa Oracle VM VirtualBox -avaimen varmuuskopion.
    11. Kentällä Tiedoston nimi Anna varmuuskopiotiedoston nimi, esimerkiksi "Oracle VM VirtualBox -varmuuskopio".
    12. Varmista kenttä Vientialue arvo valittu Valittu haara.
    13. Klikkaus Tallentaa.
    14. Tiedosto tallennetaan .reg.
    15. Sinulla on nyt varmuuskopio VirtualBox.exe liittyvästä rekisterikohdasta.

    Seuraavia rekisterin manuaalisen muokkaamisen vaiheita ei kuvata tässä artikkelissa, koska ne voivat vahingoittaa järjestelmääsi. Jos haluat lisätietoja rekisterin manuaalisesta muokkaamisesta, tutustu alla oleviin linkkeihin.

    Käyttöjärjestelmän käyttäminen VirtualBoxissa on yksi parhaista tavoista esikatsella sitä ennen sen asentamista suoraan tietokoneellesi. Mutta kun käyttäjä yrittää käynnistää käyttöjärjestelmän, käyttäjä saattaa nähdä virheen E_FAIL 0x80004005, joka estää järjestelmän käynnistymisen kokonaan. Tässä artikkelissa kerromme sinulle, mitä tehdä tässä tapauksessa.

    Virheen syyt

    Ennen kuin siirryt suoraan tapoihin ratkaista E_FILA 0x80004005 -virhe VirtualBoxissa, on tarpeen keskustella sen esiintymisen syistä, jotta tämä tilanne ei toistu tulevaisuudessa.

    Usein tämä virhe ilmenee spontaanisti. Mielenkiintoisinta on, että sitä ei näytetä, jos virtuaalikone on juuri asennettu, tämä tapahtuu vain, jos sinulla on jo käytössä jokin käyttöjärjestelmä. Joissakin tilanteissa tämä johtuu siitä, että käyttöjärjestelmän ensimmäinen käynnistys epäonnistui. Tämä tapahtuu useista syistä:

    1. Istuntoa tallennettaessa tapahtui virhe.
    2. Koska virtualisointivaihtoehto on poistettu käytöstä BIOSissa.
    3. Virtuaalikoneen epävakaa versio.
    4. Hypervisorin ja virtuaalikoneen välinen ristiriita (tapahtuu vain 64-bittisissä järjestelmissä).
    5. Virhe Windows-päivityksessä.

    Nyt olemme selvittäneet virheen E_FAIL 0x80004005 tärkeimmät syyt, joten voimme siirtyä suoraan ratkaisuihin.

    Sisäisten tiedostonimien muuttaminen

    Kuten aiemmin mainittiin, virhekoodi E_FAIL 0x80004005 saattaa ilmestyä, jos edellinen käyttöjärjestelmän käyttöistunto virtuaalikoneessa päättyi virheeseen. Tässä tapauksessa sen korjaamiseksi sinun on nimettävä uudelleen useita tiedostoja. Nyt kerromme, kuinka tämä tehdään.

    Huomautus: Jotta voit suorittaa kaikki alla olevien ohjeiden vaiheet, sinun on otettava käyttöön piilotettujen kansioiden näyttö. Voit tehdä tämän kohdassa "Kansion asetukset" tai "Explorerin asetukset" (riippuen Windows-versiosta).

    Joten tee seuraavat toimet vieraskäyttöjärjestelmän kansiossa:

    1. Siirry hakemistoon, johon on tallennettu VirtualBoxissa ajettavat käyttöjärjestelmätiedostot. Jos et ole muuttanut ohjelman parametreja, polku niihin on seuraava: "Drive C Users -> UserName -> VirtualBox" (ilman lainausmerkkejä) ja "VMs -> Name_guest_OS" (ilman lainausmerkkejä).
    2. Kun olet sen käyttöjärjestelmän kansiossa, jossa virhe ilmenee käynnistettäessä, sinun pitäisi nähdä kaksi tältä näyttävää tiedostoa: "nimi.vbox" ja "nimi.vbox-prev", joissa "nimi" sijaan tulee nimi käyttöjärjestelmästä, jonka määritit sitä luodessasi. Sinun on leikattava tiedosto "name.vbox" ja siirrettävä se mihin tahansa muuhun kansioon.
    3. Nimeä tämän jälkeen tiedosto uudelleen "nimi.vbox-prev" poistaen pääte "-prev".

    Siirry sen jälkeen toiseen kansioon - "VirtualBox" ja tee nämä vaiheet:

    1. Leikkaa "VirtualBox.xml"-tiedosto ja siirrä se mihin tahansa muuhun paikkaan.
    2. Nimeä tiedosto "VirtualBox.xml-prev" uudelleen muotoon "VirtualBox.xml".
    3. Sulje Explorer-ikkunat ja yritä käynnistää virtuaalikone.

    Suorita kaikki nämä vaiheet, E_FAIL 0x80004005 -virheen pitäisi hävitä ja käyttöjärjestelmä toimii vakaasti.

    Virtualisoinnin ottaminen käyttöön BIOSissa

    Tarkastellaan nyt tilannetta, jossa virtualisoinnin estovaihtoehto on syyllinen E_FAIL 0x80004005 -virheeseen VirtualBoxissa. Kuten artikkelin alussa sanottiin, se on otettu käyttöön ja poistettu käytöstä BIOSissa, joten kaikki asetukset tehdään siellä. Jotta voit palauttaa ohjelman toimintaan, sinun on tehtävä seuraava:

    1. Siirry Award BIOSissa Advances BIOS Features -välilehteen, josta löydät Virtualization-parametrin ja asetat arvoksi Enabled.
    2. AMI BIOSissa sinun on siirryttävä Advances-välilehteen, avattava Intel(R)-parametri ja asetettava kytkin Käytössä-asentoon.
    3. ASUS UEFI:ssä sinun on seurattava suunnilleen samaa polkua: "Advances -> Intel Virtualization -> Enabled" (ilman lainausmerkkejä).

    Tallenna tämän jälkeen kaikki muutokset ja käynnistä tietokone uudelleen. Kun pääset työpöydälle, yritä käyttää käyttöjärjestelmää uudelleen virtuaalikoneessa - kaiken pitäisi toimia hyvin.

    Virtuaalikoneen päivittäminen

    Olemme jo sanoneet, että VirtualBox E_FAIL 0x80004005 -virheen syy oli ohjelman epävakaa versio. Useimmiten tämä tapahtuu päivityksen jälkeen. Jos näin on, voit valita kahdesta vaihtoehdosta:

    1. Odota uuden, vakaamman version julkaisua sovelluksesta. Tämä voi tietysti viedä paljon aikaa, mutta kehittäjät korjaavat virheet usein melko nopeasti. Muuten, jos haluat tarkistaa, onko uusi versio julkaistu, sinun on napsautettava ohjelman "Tiedosto" -painiketta ja valittava "Tarkista päivitykset".
    2. Asenna ohjelma uudelleen. Tämä menetelmä on nopeampi, mutta kaikki eivät ymmärrä tietokoneita tarpeeksi palatakseen ohjelman edelliseen (vakaan) versioon. Joka tapauksessa, jos sinulla on vielä ohjelman asennusohjelma, suorita se ja asenna VirtualBox uudelleen. Muussa tapauksessa siirry kehittäjän verkkosivustolle ja lataa sovelluksen edellinen versio.

    Jos virheen E_FAIL 0x80004005 syy oli ohjelman epävakaa versio, annettujen ohjeiden noudattamisen jälkeen kaiken pitäisi mennä hyvin, muussa tapauksessa siirry seuraavaan menetelmään.

    Hyper-V:n poistaminen käytöstä

    Nykyaikaiset käyttöjärjestelmien versiot tukevat Hyper-V-tekniikkaa, joka voi joskus olla ristiriidassa virtuaalikoneen kanssa, minkä vuoksi kyseinen virhe ilmenee. Tämän vuoksi virheen poistamiseksi tämä tekniikka on poistettava käytöstä.

    1. Kirjaudu sisään "Ohjauspaneeliin".
    2. Siirry Ohjelmat ja ominaisuudet -valikkoon.
    3. Napsauta "Ota Windowsin ominaisuudet käyttöön tai poista ne käytöstä" -linkkiä.
    4. Etsi uudessa ikkunassa "Hyper-V" -komponentti ja poista sen valinta.
    5. Napsauta OK.
    6. Käynnistä tietokoneesi uudelleen.

    Virheen pitäisi poistua.

    Käynnistystyypin muuttaminen

    Korjataksesi virheen E_FAIL 0x80004005, on mahdollista yksinkertaisesti muuttaa käyttöjärjestelmän käynnistystyyppiä, tämä tehdään seuraavasti:

    1. Käynnistä ohjelma.
    2. Napsauta OS RMB.
    3. Vie hiiri "Suorita" päälle.
    4. Valitse "Suorita taustalla".

    Jos tämä ei vieläkään auta, siirry viimeiseen menetelmään.

    Päivitystä poistetaan

    Kerran Windowsissa julkaistiin ongelmallinen päivityskorjaus KB3004394, joka aiheutti virtuaalikoneiden toimintahäiriöitä. Näin ollen, jos tämä on syy, sen poistaminen on melko helppoa.

    1. Käynnistä komentokehote.
    2. Anna komento: "wusa /uninstall /kb:3004394" (ilman lainausmerkkejä).
    3. Paina Enter.
    4. Käynnistä tietokoneesi uudelleen.

    Asennuksen poistamisen jälkeen kaiken pitäisi toimia. Nyt olemme tutkineet tapoja korjata virhe virtuaalikoneessa, jos mikään niistä ei auttanut sinua, ongelma on todennäköisesti käyttöjärjestelmässä, joten on suositeltavaa asentaa se uudelleen.