Felkoden 0xc0000017 visas efter en misslyckad ren installation eller uppgraderingar som slutar med en BSOD (Blue Screen of Death). Den åtföljs av felmeddelandet ”Det finns inte tillräckligt med minne för att skapa en ramdisk-enhet”. Denna felkod står för STATUS_NO_MEMORY och signalerar att det inte finns tillräckligt med virtuellt minne eller kvoter för växlingsfiler för de angivna platserna.

0xc0000017 – Det finns inte tillräckligt med minne för att skapa en ramdisk-enhet

Vad orsakar 0xc0000017 BSOD i Windows?

  • Störningar från tredjeparts antivirus – Om du stöter på problemet när du försöker uppdatera till Windows 10 från en äldre Windows-version är den första boven du bör titta på ditt antivirusprogram. Det är möjligt att den fastställer att operationen inte är säker så den stoppar kommunikationen mellan uppgraderingsverktyget och den externa Microsoft-servern. I det här fallet kan du lösa problemet genom att stoppa eller avinstallera säkerhetspaketet från tredje part medan uppgraderingsprocessen är aktiv.
  • Otillräckligt RAM-minne – Om du har många USB-anslutna enheter men inte mycket RAM-minne är det möjligt att det här problemet uppstår på grund av att din maskinvara inte klarar av att allokera tillräckligt med minne för att slutföra uppgraderingsprocessen. I det här fallet är en lösning som gör att du kan slutföra processen utan att uppgradera din maskinvara att koppla bort alla icke-essentiella USB-enheter.
  • Föråldrad moderkortsdrivrutin – Det visar sig att en annan potentiell boven i dramat som ger upphov till det här problemet är en inkompatibel moderkortsdrivrutin som inte klarar av att ta emot Windows 10. Om det här scenariot är tillämpligt kan du lösa problemet genom att uppdatera moderkortets drivrutiner till de senaste versionerna.
  • Dåliga minnesblock – Microsoft har bekräftat att det här problemet också kan uppstå på grund av en rad dåliga minnesblock som hindrar operativsystemet från att skapa den Windows PE-miljö som krävs för uppgraderingen. I det här fallet kan du lösa problemet genom att rensa de dåliga minnesposterna från en förhöjd CMD-prompt.
  • Hybridgrafik är aktiverad – Om du använder en Zbook HP-modell är chansen stor att du stöter på det här problemet på grund av att hybridgrafik är aktiverad i dina BIOS-inställningar. För att åtgärda det här problemet går du helt enkelt in i BIOS-inställningarna och inaktiverar hybridgrafik eller byter till diskret grafik.
  • Olika störningar från tredje part – Det visar sig att det finns flera olika program från tredje part som kan orsaka den här felkoden, bland annat hjälpprogram. För att säkerställa att ingen tjänst eller process från tredje part orsakar det här problemet, åstadkommer du en ren uppstart och försöker igen.

Metod 1: Stoppa AV-sviten (om tillämpligt)

Om du ställs inför det här problemet när du försöker uppgradera din Windows-version till Windows 10 bör du börja den här felsökningssökandet genom att eliminera möjligheten till störningar från tredje part. Det visar sig att det är möjligt att ett överbeskyddande antivirusprogram stoppar uppgraderingen på grund av ett falskt positivt resultat.

Comodo, Avast, McAffee rapporteras oftast för att orsaka det här beteendet, men det kan finnas andra. Om det här scenariot är tillämpligt och du faktiskt använder en tredjepartssvit som kan orsaka den här störningen, bör du testa för att se om operationen lyckas om du gör det medan Antivirus-sviten är inaktiverad eller avinstallerad.

Du kan börja sakta genom att inaktivera realtidsskydd och försöka uppgraderingsprocessen på nytt. Om 0xc0000017 BSOD inte längre visas kan du dra slutsatsen att det var ditt AV som orsakade problemet. Med de flesta säkerhetspaket kan du göra det direkt från menyn i aktivitetsfältet.

Avaktivera realtidsskyddet på Avast Antivirus
Avaktivera realtidsskyddet på Avast Antivirus

Om du använder ett säkerhetspaket från en tredje part som innehåller en brandvägg räcker det dock inte med att avaktivera realtidsskyddet, eftersom samma säkerhetspaket kommer att sitta kvar ordentligt. Om det här scenariot är tillämpligt är den enda fungerande lösningen att avinstallera Antivirus + brandvägg helt och hållet och se till att det inte finns några kvarvarande filer som fortfarande kan orsaka samma beteende.

Här är en snabbguide för hur du avinstallerar den problematiska 3:epartssviten och tar bort eventuella kvarvarande filer som fortfarande kan hindra uppgraderingen från att äga rum:

  1. Tryck på Windows-tangenten + R för att öppna en dialogruta för körning. Skriv sedan ”appwiz.cpl” och tryck på Enter för att öppna menyn Program och funktioner.
    Typ in ”appwiz.cpl” i Kör-prompten
  2. När du väl är inne i menyn Program och funktioner, bläddrar du nedåt i listan över installerade program och letar upp den 3:e parts säkerhetssvit som du vill avinstallera. När du ser den högerklickar du på den och väljer Avinstallera från den nya kontextmenyn.
    Avinstallation av ditt antivirusprogram
  3. Följ instruktionerna på skärmen för att slutföra installationen och starta sedan om datorn för att spara ändringarna.
  4. Öppna den här artikeln (här) och följ instruktionerna där för att ta bort eventuella kvarvarande filer som är förknippade med den AV-svit som du just avinstallerade.

Om samma problem fortfarande uppträder eller om den här metoden inte var tillämplig på just ditt scenario, gå vidare till nästa möjliga lösning nedan.

Metod 2: Koppla bort alla externa enheter

Ox0000017 förknippas med ”dåligt minne”, men i verkligheten uppstår problemet troligen för att minnesallokeringen är för hög, så systemet har inte tillräckligt mycket kvar för att slutföra uppgraderingen/installationsprocessen.

Detta kan enkelt lösas genom att lägga till ytterligare RAM-minne och utrusta datorn med den hårdvara som krävs för att slutföra processen.

Men om du inte har några planer på att uppgradera dina PC-specifikationer kan du förmodligen underlätta minnesallokeringen genom att koppla ur alla onödiga USB-enheter. Flera drabbade användare har bekräftat att den här metoden var framgångsrik för dem.

Avkoppling av icke-nödvändiga USB-portar

Om enheten inte körs finns det ingen anledning att låta den reservera minne. Med detta i åtanke kopplar du bort alla icke-essentiella USB-enheter och upprepar processen som orsakade 0xc0000017 – Det finns inte tillräckligt med minne för att skapa en ramdisk-enhet.

Om det här scenariot inte är tillämpligt eller om du letar efter ett annat tillvägagångssätt går du vidare till nästa möjliga lösning nedan.

Metod 3: Uppdatera moderkortsdrivrutiner

Som det visar sig kan det här problemet också orsakas av en kraftigt föråldrad moderkortsdrivrutin som inte är kompatibel för att rymma Windows 10. Flera användare som vi stöter på felet 0xc0000017 under uppgraderingen till Windows 10 har rapporterat att processen slutligen lyckades efter att de uppdaterade sin moderkortsdrivrutin till den senaste versionen.

Windows Update är notoriskt känt för att misslyckas med att uppdatera moderkortsdrivrutiner, så chansen är stor att du måste göra det manuellt.

Här är en snabbguide för hur du uppdaterar ditt moderkort manuellt:

  1. Besök moderkortstillverkarens officiella webbplats och ladda ner de senaste drivrutinerna som finns tillgängliga. Om du inte vet din moderkortsmodell kan du ladda ner & använda Speccy för att ta reda på den.
    Hämtning av moderkortets drivrutiner

    Notera: Se till att du laddar ner drivrutinerna för ditt moderkort från de officiella kanalerna. Håll dig borta från 3:e parts nedladdningswebbplatser om du inte absolut behöver gå igenom dem.

  2. Öppna den körbara installationen och följ instruktionerna på skärmen för att installera drivrutinen som tidigare inte gick att installera.
  3. När installationen är klar startar du om datorn och ser om problemet är löst vid nästa systemstart.

Om samma 0xc0000017-felkod fortfarande uppträder eller om du redan har den senaste drivrutinsversionen går du vidare till nästa möjliga lösning nedan.

Metod 4: Rensa dåliga minnesposter

Microsoft har redan undersökt det här problemet och bekräftat att det här specifika problemet också kan uppkomma i de fall där operativsystemet försöker skapa RAM-disken för Windows PE-miljön under startprocessen. Om dåliga minnesblock upptäcks i BCD-lagret under den här operationen kan du förvänta dig att se felkoden 0xc0000017 som ett resultat.

Om det här scenariot är tillämpligt kan du lösa problemet ganska enkelt genom att använda en serie CMD-kommandon som kan kontrollera och rensa dåliga minnesposter i BCD-lagret. Här är en snabbguide för hur du gör detta:

  1. Tryck på Windows-tangenten + R för att öppna en dialogruta Kör. Skriv sedan ”cmd” i textrutan och tryck på Ctrl + Shift + Enter för att öppna en förhöjd kommandoprompt. När du kommer fram till UAC-prompten (User Account Control) klickar du på Ja för att godkänna administratörsbegäran.
    Körning av kommandotolken
  2. När du är inne i den upphöjda kommandotolken skriver du följande kommando och trycker på Enter för att lista alla dåliga minnesposter:
    bcdedit /enum {badmemory}
  3. Om utredningen ovan har visat att BCD-lagret verkligen innehåller dåliga minnesblock som förhindrar skapandet av ramdisken, är nästa steg att rensa dessa poster. För att göra detta skriver du följande kommando och trycker på Enter:
    bcdedit /deletevalue {badmemory} badmemorylist
  4. När processen är framgångsrik, starta om datorn och se om problemet är löst vid nästa systemstart.

Om du fortfarande stöter på felkoden 0xc0000017 även efter att du följt instruktionerna ovan, gå vidare till nästa möjliga lösning nedan.

Metod 5: Inaktivera Hybrid Graphics från BIOS

Som det visar sig kan det här problemet också uppstå på grund av en GPU-funktion som finns på integrerade AMD GPU-kort som kallas Hybrid graphics. Flera drabbade användare har bekräftat att efter att ha gått in i BIOS-inställningarna och inaktiverat Hybrid Graphics från menyn Enhetskonfiguration, slutförde de uppgraderingen/den rena installationen framgångsrikt utan några ytterligare problem.

Denna metod rapporteras vanligtvis vara framgångsrik med ZBook-modeller som tillverkas av HP.

Här följer en snabbguide om hur man inaktiverar Hybrid Graphics från BIOS-inställningarna:

  1. Sätt på datorn (eller starta om om om den redan är på). Så snart du ser den första laddningsskärmen trycker du upprepade gånger på Setup (BIOS-tangenten).
    Dryck på BIOS-tangenten under uppstartsproceduren
    Dryck på BIOS-tangenten under uppstartsproceduren

    Notera: Med de flesta moderkort visas Setup-tangenten på skärmen. Men om du inte ser den kan du söka på nätet efter specifika instruktioner för att komma in i BIOS-inställningarna enligt din moderkortsmodell.

  2. När du har lyckats komma in i BIOS-inställningarna använder du navigeringsmenyn för att komma till menyn Avancerat. När du är inne väljer du menyn Enhetskonfiguration och ser till att Grafikenhet är inställd på Diskret grafik i stället för Hybrid grafik.
    Disaktivera Hybrid grafik

    Observera: Om du hittar ett alternativ som gör att du kan ställa in Hybrid grafik till Inaktiverad, gör det.

  3. Säkerställ att du sparar chansen genom att välja Spara ändringar och avsluta BIOS.
  4. När nästa startsekvens är klar, se om samma problem fortfarande uppstår.

Om samma problem fortfarande uppstår, gå vidare till nästa metod nedan.

Metod 6: Uppgradering efter en ren uppstart (om tillämpligt)

Som det visar sig finns det en hel del potentiella boven i dramat som kan vara ansvariga för att det här problemet uppstår. Och det är inte bara 3:e parts antivirusprogram som kan störa uppgraderingsinstallationen, det är också verktygsapplikationer som normalt inte misstänks i ett scenario där en BSOD är inblandad.

Om du stöter på 0xc0000017 BSOD under ett försök att uppgradera en äldre Windows-version till Windows 10, bör du eliminera möjligheten av en 3:e parts störning genom att återigen försöka uppgradera efter en ren uppstart.

När du uppnår ett rent uppstartstillstånd startar datorn utan någon typ av tredjepartstjänst, process eller startobjekt som kan komma i vägen för uppgraderingsprocessen.

Här är en snabbguide för hur du uppnår ett rent uppstartstillstånd där du kan göra ett nytt försök:

  1. Öppna en dialogruta Kör genom att trycka på Windows-tangenten + R. När du är inne i körfönstret skriver du ”msconfig” och trycker på Enter för att öppna menyn Systemkonfiguration. När du blir tillfrågad av User Account Control (UAC) klickar du på Ja för att bevilja administratörsbehörighet.
    Öppning av systemkonfiguration via Kör
  2. När du har lyckats komma in i menyn Systemkonfiguration klickar du på fliken Tjänster högst upp i menyn. Börja sedan med att se till att rutan som är kopplad till ”Dölj alla Microsoft-tjänster” är markerad. Detta säkerställer att du inte av misstag inaktiverar någon tjänst som är viktig för ditt operativsystem.
    Inaktivera alla startobjekt som inte är från Microsoft
  3. När varje Microsoft-tjänst har uteslutits från listan klickar du på knappen Inaktivera alla för att effektivt förhindra att någon form av tredjepartstjänst kallas in i aktion under nästa startsekvens.
  4. När tjänsterna har hanterats går du till fliken Start och klickar sedan på Öppna Aktivitetshanteraren från nästa meny.
    Öppning av fönstret för startobjekt via Aktivitetshanteraren
  5. Du kommer då att transporteras direkt till fliken Start i Aktivitetshanteraren. När du kommer dit markerar du systematiskt varje starttjänst från tredje part och klickar på knappen Inaktivera längst ner på skärmen för att utesluta dem från att startas vid nästa systemstart. Gör så här tills du har sett till att ingen starttjänst tillåts starta vid nästa systemstart.
    Disabling Apps from Startup
  6. När du kommer till det här steget är grunderna för det rena uppstartstillståndet uppnådda. För att dra nytta av det är det nu bara att starta om datorn.
  7. Vid nästa uppstart har datorn startat upp med de viktiga tjänsterna och processerna BARA. För att testa om något tredjepartsobjekt orsakade felkoden upprepar du uppgraderingsprocessen och ser om problemet nu är löst.

Articles

Lämna ett svar

Din e-postadress kommer inte publiceras.