0xc0000017-virhekoodi ilmestyy epäonnistuneen puhtaan asennuksen tai päivityksen jälkeen, joka päättyy BSOD:iin (Blue Screen of Death). Siihen liittyy virheilmoitus ’Muistia ei riitä ramdisk-laitteen luomiseen’. Tämä virhekoodi tarkoittaa STATUS_NO_MEMORY ja se ilmoittaa, että virtuaalimuisti- tai swap-tiedostokiintiöt eivät riitä määritettyihin paikkoihin.

0xc0000017 – Muistia ei riitä ramdisk-laitteen luomiseen

Mitkä aiheuttavat 0xc0000017 BSOD:n Windowsissa?

  • Kolmannen osapuolen virustorjunnan häiriöt – Jos ongelma ilmenee, kun yrität päivittää Windows 10:een vanhemmasta Windows-versiosta, ensimmäinen syyllinen, jota kannattaa tarkastella, on virustorjuntaohjelmasi. On mahdollista, että se määrittää, että toiminta ei ole turvallista, joten se pysäyttää päivitystyökalun ja ulkoisen Microsoft-palvelimen välisen viestinnän. Tässä tapauksessa voit ratkaista ongelman pysäyttämällä tai poistamalla kolmannen osapuolen tietoturvapaketin, kun päivitysprosessi on aktiivinen.
  • Riittämätön RAM-muisti – Jos sinulla on paljon USB-liitännällä varustettuja laitteita, mutta vähän RAM-muistia, on mahdollista, että tämä ongelma johtuu siitä, että laitteistosi ei kykene varaamaan riittävästi muistia päivitysprosessin suorittamiseen. Tässä tapauksessa yksi ratkaisu, jonka avulla voit saattaa prosessin loppuun ilman laitteiston päivittämistä, on irrottaa kaikki ei-tarpeelliset USB-laitteet.
  • Vanhentunut emolevyajuri – Kuten kävi ilmi, toinen mahdollinen syyllinen, joka aiheuttaa tämän ongelman, on yhteensopimaton emolevyajuri, joka ei kykene mukautumaan Windows 10:een. Jos tämä skenaario pätee, voit ratkaista ongelman päivittämällä emolevyajurit uusimpiin versioihin.
  • Huonot muistilohkot – Kuten Microsoft on vahvistanut, tämä ongelma voi johtua myös joukosta huonoja muistilohkoja, jotka estävät käyttöjärjestelmääsi luomasta päivitystä varten tarvittavaa Windows PE -ympäristöä. Tässä tapauksessa voit ratkaista ongelman puhdistamalla huonot muistimerkinnät korotetusta CMD-kehotteesta.
  • Hybridigrafiikka on käytössä – Jos käytät Zbook HP -mallia, on mahdollista, että tämä ongelma johtuu siitä, että hybridigrafiikka on käytössä BIOS-asetuksissa. Voit korjata tämän ongelman yksinkertaisesti avaamalla BIOS-asetukset ja poistamalla hybridigrafiikan käytöstä tai vaihtamalla ne Discrete Graphics -tilaan.
  • Erilaiset kolmannen osapuolen häiriöt – Kuten kävi ilmi, on olemassa useita erilaisia kolmannen osapuolen sovelluksia, jotka saattavat aiheuttaa tämän virhekoodin, mukaan lukien apuohjelmat. Varmistaaksesi, että mikään kolmannen osapuolen palvelu tai prosessi ei aiheuta tätä ongelmaa, saavuta puhdas käynnistys ja yritä prosessia uudelleen.

Menetelmä 1: AV-paketin pysäyttäminen (jos sovellettavissa)

Jos kohtaat tämän ongelman yrittäessäsi päivittää Windows-versiosi Windows 10:een, sinun on aloitettava tämä vianetsintä pyrkimykselläsi eliminoimalla 3. osapuolen häiriöiden mahdollisuus. Kuten käy ilmi, on mahdollista, että ylisuojattu virustorjuntaohjelma pysäyttää päivitysoperaation väärän positiivisen tuloksen vuoksi.

Comodo, Avast, McAffee ovat yleisimmin raportoitu tämän käyttäytymisen aiheuttajiksi, mutta muitakin voi olla. Jos tämä skenaario pätee ja käytät todella kolmannen osapuolen ohjelmapakettia, joka saattaa aiheuttaa tämän häiriön, sinun pitäisi testata, onnistuuko operaatio, jos teet sen, kun virustorjuntaohjelmapaketti on poistettu käytöstä tai asennettu.

Voit aloittaa asiat hitaasti poistamalla reaaliaikaisen suojauksen käytöstä ja yrittämällä päivitysprosessia uudelleen. Jos 0xc0000017 BSOD ei enää ilmesty, voit päätellä, että AV aiheutti ongelman. Useimmissa tietoturvapaketeissa voit tehdä sen suoraan tehtäväpalkin valikosta.

Avast Antiviruksen reaaliaikaisen suojauksen poistaminen käytöstä
Avast Antiviruksen reaaliaikaisen suojauksen poistaminen käytöstä

Jos kuitenkin käytät kolmannen osapuolen tietoturvapakettia, joka sisältää palomuurin, reaaliaikaisen suojauksen poistaminen käytöstä ei riitä, sillä samainen tietoturvapaketti pysyy edelleen tukevasti toiminnassa. Jos tämä skenaario pätee, ainoa käyttökelpoinen ratkaisu on poistaa virustorjunta + palomuuri kokonaan ja varmistaa, että jäljelle ei ole jäänyt tiedostoja, jotka saattavat edelleen aiheuttaa saman käyttäytymisen.

Tässä on pikaopas ongelmallisen kolmannen osapuolen paketin poistamiseen ja sellaisten jäännöstiedostojen poistamiseen, jotka saattavat edelleen estää päivityksen toteutumisen:

  1. Avaa Suorita-valintaikkuna painamalla Windows-näppäintä + R. Näin voit avata Suorita-valintaikkunan. Kirjoita seuraavaksi ”appwiz.cpl” ja paina Enter-näppäintä avataksesi Ohjelmat ja ominaisuudet -valikon.
    Kirjoita ”appwiz.cpl” Suorita-kehotteeseen
  2. Oltuasi Sovellukset ja ominaisuudet -valikossa selaa asennettujen sovellusten luetteloa alaspäin ja etsi 3. osapuolen tietoturvaohjelmapaketti, jonka haluat poistaa. Kun näet sen, napsauta sitä hiiren kakkospainikkeella ja valitse äsken ilmestyneestä kontekstivalikosta Poista asennus.
    Virustorjuntaohjelman poistaminen
  3. Seuraa näyttöön tulevia ohjeita suorittaaksesi asennuksen loppuun ja käynnistä tietokone uudelleen tallentaaksesi muutokset.
  4. Avaa tämä artikkeli (täällä) ja noudata siinä annettuja ohjeita poistaaksesi kaikki jäännöstiedostot, jotka liittyvät äsken poistamaasi AV-pakettiin.

Jos sama ongelma jatkuu edelleen tai tämä menetelmä ei soveltunut juuri sinun tapaukseesi, siirry seuraavaan mahdolliseen korjaukseen alla.

Menetelmä 2: Irrota kaikki ulkoiset laitteet

0x0000017 liitetään ’huonoon muistiin’, mutta todellisuudessa ongelma johtuu todennäköisimmin siitä, että muistia on varattu liian paljon, joten järjestelmällä ei ole tarpeeksi muistia jäljellä päivitys-/asennusprosessin suorittamiseen.

Tämä voidaan ratkaista helposti lisäämällä lisää RAM-muistia ja varustamalla tietokoneesi prosessin loppuunsaattamiseen tarvittavilla laitteistoilla.

Mutta jos sinulla ei ole suunnitelmia päivittää tietokoneen spesifikaatioita, voit luultavasti helpottaa muistinjakoa irrottamalla kaikki tarpeettomat USB-laitteet. Useat asianomaiset käyttäjät ovat vahvistaneet, että tämä menetelmä onnistui heillä.

Ei-tarpeellisten USB-porttien irrottaminen

Jos laite ei ole käynnissä, sen ei tarvitse antaa varata muistia. Irrota tässä mielessä kaikki ei-tarpeelliset USB-laitteet ja toista prosessi, joka aiheutti 0xc0000017 – Muistia ei riitä ramdisk-laitteen luomiseen.

Jos tämä skenaario ei sovellu tai etsit toisenlaista lähestymistapaa, siirry seuraavaan mahdolliseen korjaukseen alla.

Menetelmä 3: Emolevyajurien päivittäminen

Kuten käy ilmi, tämä ongelma voi johtua myös pahasti vanhentuneesta emolevyajurista, joka ei ole yhteensopiva Windows 10:n kanssa. Useat käyttäjät, jotka kohtaavat 0xc0000017-virheen Windows 10 -päivityksen aikana, ovat ilmoittaneet, että prosessi onnistui lopulta sen jälkeen, kun he päivittivät emolevyajurinsa uusimpaan versioon.

Windows Update on tunnetusti tunnettu siitä, että se ei päivitä emolevyajureita, joten on todennäköistä, että sinun on tehtävä se manuaalisesti.

Tässä on pikaopas emolevyn manuaaliseen päivittämiseen:

  1. Käy emolevyn valmistajan virallisella verkkosivustolla ja lataa uusimmat saatavilla olevat ajurit. Jos et tiedä emolevymalliasi, voit ladata & käyttää Speccyä sen selvittämiseen.
    Esimäsi emolevyn ajurin lataaminen

    Huomaa: Varmista, että lataat emolevyn ajurit virallisista kanavista. Pysy kaukana kolmannen osapuolen lataussivustoista, ellei sinun ole ehdottomasti pakko käydä niiden kautta.

  2. Avaa asennuksen suoritettava ohjelma ja asenna aiemmin asennuksessa epäonnistunut ohjain noudattamalla näytön ohjeita.
  3. Kun asennus on valmis, käynnistä tietokone uudelleen ja katso, korjaantuuko ongelma seuraavalla järjestelmän käynnistyksellä.

Jos sama 0xc0000017-virhekoodi esiintyy edelleen tai sinulla on jo uusin ajuriversio, siirry alla olevaan seuraavaan mahdolliseen korjaustapaan.

Menetelmä 4: Huonojen muistimerkintöjen puhdistaminen

Microsoft on jo tutkinut tätä ongelmaa, ja se on vahvistanut, että tämä nimenomainen ongelma voi esiintyä myös tapauksissa, joissa käyttöjärjestelmä yrittää luoda RAM-levyn Windows PE-ympäristöä varten käynnistysprosessin aikana. Jos tämän toiminnon aikana BCD-varastossa havaitaan huonoja muistilohkoja, voit odottaa näkeväsi tuloksena 0xc0000017-virhekoodin.

Jos tämä skenaario pätee, voit ratkaista ongelman melko helposti käyttämällä sarjaa CMD-komentoja, jotka pystyvät tarkistamaan ja puhdistamaan huonot muistimerkinnät BCD-varastossa. Tässä on pikaopas tähän:

  1. Avaa Suorita-valintaikkuna painamalla Windows-näppäintä + R. Kirjoita seuraavaksi ’cmd’ tekstiruutuun ja paina Ctrl + Shift + Enter avataksesi korotetun komentorivin. Kun pääset UAC-kehotteeseen (User Account Control), hyväksy järjestelmänvalvojan pyyntö napsauttamalla Kyllä.
    Komentokehotteen suorittaminen
  2. Kun olet sisällä korotetussa komentokehotteessa, kirjoita seuraava komento ja paina Enter-näppäintä luetellaksesi kaikki huonot muistimerkinnät:
    bcdedit /enum {badmemory}
  3. Jos yllä oleva tutkinta on osoittanut, että BCD-tietovarasto tosiaankin sisältää huonoja muistilohkoja, jotka estävät ramdisk-levyjen luomisen, seuraava askel on näiden merkintöjen puhdistaminen. Kirjoita tätä varten seuraava komento ja paina Enteriä:
    bcdedit /deletevalue {badmemory} badmemorylist
  4. Kun prosessi on onnistunut, käynnistä tietokone uudelleen ja katso, korjautuuko ongelma seuraavassa järjestelmäkäynnistyksessä.

Jos 0xc0000017-virhekoodia esiintyy edelleen, vaikka olet noudattanut edellä mainittuja ohjeita, siirry seuraavaan mahdolliseen korjaukseen alla.

Menetelmä 5: Hybrid Graphicsin poistaminen käytöstä BIOSista

Kuten käy ilmi, tämä ongelma voi johtua myös AMD:n integroiduissa näytönohjainkorteissa esiintyvästä GPU-ominaisuudesta nimeltä Hybrid graphics. Useat asianomaiset käyttäjät ovat vahvistaneet, että kun he ovat menneet BIOS-asetuksiinsa ja poistaneet Hybrid Graphicsin käytöstä Device Configuration -valikosta, päivitys / puhdas asennusprosessi sujui onnistuneesti ilman lisäongelmia.

Tämän menetelmän on tyypillisesti raportoitu onnistuvan HP:n valmistamissa ZBook-malleissa.

Tässä on pikaopas Hybrid Graphicsin poistamiseen käytöstä BIOS-asetuksista:

  1. Kytke tietokoneeseen virta päälle (tai aloita uudelleenkäynnistys, jos se on jo kytkettynä). Heti kun näet alkulatausnäytön, paina toistuvasti Setup-näppäintä (BIOS-näppäin).
    Paina BIOS-näppäintä käynnistyksen aikana
    Paina BIOS-näppäintä käynnistyksen aikana

    Huomautus: Useimmissa emolevyissä Setup-näppäin näkyy näytöllä. Jos et kuitenkaan näe sitä, voit etsiä verkosta erityisiä ohjeita BIOS-asetusten syöttämiseen emolevymallisi mukaan.

  2. Kun olet päässyt BIOS-asetusten sisään, siirry navigointivalikon avulla Advanced-valikkoon. Kun olet sisällä, valitse Device Configuration (Laitteen määritys) -valikko ja varmista, että Graphics Device (grafiikkalaite) on asetettu Discrete Graphics (erillinen grafiikkalaite) -asetukseksi Hybrid Graphics (hybridigrafiikkalaite) -asetuksen sijasta.
    Hybridigrafiikkalaitteen ottaminen pois käytöstä

    Huomautus: Jos löydät vaihtoehdon, jonka avulla voit asettaa Hybrid Graphics (hybridigrafiikkalaite) -asetukseksi Disabled (poista käytöstä) -asetuksen, tee se.

  3. Varmista mahdollisuutesi tallentamalla valinnalla Save Changes (Tallenna muutokset) ja Exit BIOS.
  4. Kun seuraava käynnistyssekvenssi on valmis, katso, esiintyykö sama ongelma edelleen.

Jos sama ongelma esiintyy edelleen, siirry seuraavaan alla olevaan menetelmään.

Menetelmä 6: Päivitys puhtaan käynnistyksen jälkeen (tarvittaessa)

Kuten käy ilmi, on olemassa monia mahdollisia syyllisiä, jotka voivat olla vastuussa tämän ongelman ilmenemisestä. Eivätkä vain kolmannen osapuolen virustorjuntaohjelmat voi häiritä päivitysasennusta, vaan myös apuohjelmat, joita ei yleensä epäillä skenaariossa, jossa on kyse BSOD:sta.

Jos kohtaat 0xc0000017 BSOD:n yrittäessäsi päivittää vanhempaa Windows-versiota Windows 10:een, sinun pitäisi eliminoida kolmannen osapuolen häiriön mahdollisuus yrittämällä päivitystä uudelleen puhtaan käynnistyksen jälkeen.

Kun saavutat puhtaan käynnistystilan, tietokone käynnistyy ilman minkäänlaisia kolmannen osapuolen palveluita, prosesseja tai käynnistyskohteita, jotka voisivat olla päivitysprosessin tiellä.

Tässä on pikaopas puhtaan käynnistystilan saavuttamiseen, jolloin voit kokeilla operaatiota uudelleen:

  1. Avaa Suorita-valintaikkuna painamalla Windows-näppäintä + R. Kun olet Suorita-ikkunassa, kirjoita ’msconfig’ ja paina Enter-näppäintä, jolloin Järjestelmän konfigurointi -valikko avautuu. Kun User Account Control (UAC) kysyy sinulta tätä, napsauta Yes (Kyllä) antaaksesi järjestelmänvalvojan oikeudet.
    Järjestelmän konfiguroinnin avaaminen Suorita-ohjelman kautta
  2. Kun pääset Järjestelmän konfigurointi -valikkoon, napsauta Palvelut-välilehteä valikon yläreunasta. Varmista seuraavaksi aluksi, että ’Piilota kaikki Microsoftin palvelut’ -valintaruutu on valittuna. Näin varmistat, ettet vahingossa poista käytöstä mitään käyttöjärjestelmän kannalta olennaista palvelua.
    Kaikkien muiden kuin Microsoftin käynnistyskohteiden poistaminen käytöstä
  3. Kun kaikki Microsoftin palvelut on jätetty pois luettelosta, napsauta Poista kaikki käytöstä -painiketta, jolloin voit tehokkaasti estää kaikenlaisten kolmannen osapuolen palveluiden kutsumisen toimintaan seuraavan käynnistysjakson aikana.
  4. Kun palvelut on käsitelty, siirry Käynnistys-välilehdelle ja napsauta seuraavasta valikosta Avaa Tehtävienhallinta.
    Käynnistettävien kohteiden ikkunan avaaminen Tehtävienhallinnan kautta
  5. Tällöin siirryt suoraan Tehtävienhallinnan Käynnistys-välilehdelle. Kun olet päässyt sinne, valitse järjestelmällisesti jokainen kolmannen osapuolen käynnistyspalvelu ja napsauta näytön alareunassa olevaa Poista käytöstä -painiketta, jotta ne eivät käynnistyisi seuraavalla järjestelmän käynnistyskerralla. Tee näin, kunnes olet varmistanut, ettei yksikään käynnistyspalvelu saa käynnistyä järjestelmän seuraavassa käynnistyksessä.
    Sovellusten poistaminen käynnistyksestä
  6. Kun olet päässyt tähän vaiheeseen, perusteet puhtaalle käynnistystilalle on saavutettu. Jotta voit nyt hyödyntää sitä, käynnistä tietokone yksinkertaisesti uudelleen.
  7. Tietokoneesi on seuraavassa käynnistyksessä käynnistetty AINOASTAAN olennaiset palvelut ja prosessit. Jos haluat testata, onko jokin kolmannen osapuolen tuote aiheuttanut virhekoodin, toista päivitysprosessi ja katso, onko ongelma nyt ratkaistu.

Articles

Vastaa

Sähköpostiosoitettasi ei julkaista.