Steg För Att Lösa Problem Med Minnesproblem I Windows -kärnan

October 7, 2021 By Gary Lamb Off

Rekommenderas: Fortect

  • 1. Ladda ner och installera Fortect
  • 2. Öppna programmet och klicka på "Skanna"
  • 3. Klicka på "Reparera" för att starta reparationsprocessen
  • Ladda ner den här programvaran och fixa din dator på några minuter.

    I detta nätpost kommer vi att identifiera vissa av de möjliga orsakerna som ofta kan orsaka byte av Windows -kärnminne, tillsammans med då visar jag dig olika metoder för att åtgärda detta problem . g.Kernel -minne är minne som tilldelats / hittats av själva operativsystemet, detta består av kärnan och alla drivrutiner. Sidkärnminne kan nu publiceras till en sidpost om den finns. Ett icke-personsökt kärndiskgap skrivs aldrig till och är ofta en personsökningsfil.

    g.

    • 2 minuter strax före aria-label = “Artikel läst.

    I denna artikel

    Lagringshanteraren skapar följande trädgårdsförvaringspooler som satsen använder för att allokera minne: en icke -sidad pool och en sidad pool. Båda minnena är vanligtvis snyggt belägna i ett område utanför själva adressutrymmet som förvärvats för gemenskapen, och vårt minne kartläggs mot det virtuella adressutrymmet för väsentligen varje process. En icke-sidad pool som består av virtuella minnesadresser som ger energi på ett säkert sätt och som allokeras i synligt minne så länge rätt sorts kärnmaterial tilldelas. Den sökade poolen består av virtuella förvaringsuttag som råkar sökas ut och skickas till mitt system. För att förbättra prestanda medför en enda processorsystem utomhuspooler med blomsträdgårdar, och även multiprocessorsystem har flera utomhuspooler.

    Beskrivningarna för Ackumulerade kärnobjekt finns i biljardbord utanför platsen, så antalet involverade deskriptorfamiljer som kan skapas Det beror på vilket minne som tillhandahålls .

    Systemet registrerar gränserna, samtidigt som de nuvarande värdena, på uppdrag av icke-sidas biljard, sidpool och sidfil för inköp. För mer information, verifiera Om lagringsprestanda .

    Windows bärbara eller datorsystem och servrar kan få problem med minnet som just har läckt ut en mycket speciell lager-drivrutin som lagrar datafiler mot systemets icke-sidade pool. Icke-swap-pooler är data i persondatorns RAM-minne som används av den viktigaste kärntypen och systemdrivrutiner som använder flugan. det är nästan ihåg att inte lagras i fysiskt minne.

    Det aktuella icke-sidade minnet kan tänkas på i avsnittet Minne i valfri prestandafönster i Aktivitetshanteraren. Skärmdumpen nedan visar att nästan det enda internetminnet används, och dessutom är det mesta implementerat av den nya 4,2 GB icke-sidade poolen. Vanligtvis, när det gäller icke-sidade pooler, är storleken sällan större än 200-400 MB. En stor icke -sidad pool indikeras ofta en fullständig bra gammal ramläcka i en systemfaktor annars drivrutin.

    Om det kan finnas ett minnesläckage i ett felmeddelande om icke -sidfiler på servern kommer följande instanser att visas i systemkapacitetsloggen:

    Händelse -ID: 2019
    Källa: Srv
    Beskrivning: Internet ansågs inte kunna allokera från sin utrustningspool som inte externt tilldelats eftersom intervallet var tomt

    De flesta minnesläckor som beskrivs ovanpå orsakas av problem bland tredjepartsprogramvara installerad i Windows. Dessa kanske oftast är pilotnätverk. Följ reglerna för sammanslagning när du laddar upp höga filer (de växer vanligtvis snabbt).

    • Windows x64 upp till 128 GB och högst 75% när det gäller fysiskt minne.
    • Windows x86 kombinerat med 2 GB och högst 75% RAM.

    Endast omstart av Windows -dator rensar min pool utan extern anslutning. Detta kan vara realistiskt för många hem, men för deras enhet måste du hitta den specifika bästa serverlösningen som går 24/7.

    Inaktivera drivrutinen för övervakning av nätverksdataanvändning

    “Paged” ram mindre kärnminne i det ovilliga mottagarföretaget hänvisar till den del av virtuellt minne som är reserverat för större delen av kärnan, medan “icke-sidad” avser det specifika kärnminnet i internt RAM.

    En bra anledning för ett minnesfilter som inte är inbyggd pool är ofta inkompatibla liksom nätverksaktivitetsövervakningsdrivrutiner (användning av nätverksinformation – NDU, % WinDir% system32 drivers Ndu. sys ) med drivrutiner för nätverkskort. De flesta av dem är benägna att mörda nätverksdrivrutiner och en rad MSI -kort som strider mot NDU -personal. Denna tjänst kan inaktiveras utan att Windows -funktionaliteten förloras avsevärt.

    1. Öppna registerredigeraren (regedit.exe);
    2. Gå till registernyckeln HKEY_LOCAL_MACHINE SYSTEM ControlSet001 Services Ndu ;
    3. Ändra värdet från startparametern till 4.

    Hitta ett stort minnesläckage med kärnläge med PoolMon

    Du kan försöka identifiera bilägaren som orsakade minnesläckage av den icke -sidade platsen. För att göra detta viktiga faktum behöver vi ofta Poolmoon.exe ps3 -verktyget, som ingår i exakt Windows Driver Kit (WDK). Ladda ner WDK för ditt nya Windows från Microsoft -versionen och installera det dessutom. Kör sedan den specifika Poolmon.exe -starten (om WDK för Windows 10 alltid är tillgängligt är verktyget förmodligen baserat i mappen C: Program Files (x86) Windows Kits 10 Tools ).

    Efter start och Verktygets underhållning kommer att bli P. Den framtida kolumnen visar processtaggarna och använd därför inte utökat lagringsutrymme nonp (attribut). Tryck sedan på B för att avsevärt sortera listan över drivrutiner och även efter den viktigaste kolumnen Bytes.

    Den vänstra kolumnen innehåller drivrutinmetataggar. Din uppgift är att ofta definiera drivrutinen för filen med hjälp av var och en av våra alla taggar. I vårt exempel kan du verkligen se att det mesta av en icke -sidad pool -RAM används bara drivrutiner märkta Nr22, ConT, ovanpå den smNp.

    Taggar måste sökas via programvarorna strings.exe (från Sysinternals), det inbyggda kommandot findstr eller PowerShell.

    Använd nödvändiga kommandon från förardokumentationen som är associerad med de hittade taggarna:

    findstr / m / l per s Nr22% Systemroot% System32 drivers *. sys
    findstr - l / m / s ConT% Systemroot% System32 operators *. sys
    findstr / m s / l smNp% Systemroot% System32 drivers *. sys

    Set-Location "C: Windows System32 drivers"
    Select -String -Path * .sys -Pattern "Nr22" | 1 skiftlägeskänslig Select -Object FileName -Unique
    Select -String -Path * .sys -Pattern -CaseSensitive "py28" | Select -Object FileName -Unique
    Select -String -Path * .sys -Pattern "Ne40" | -fallskänsligt urvalsobjektfilnamn - ett enda

    Så, vi har en absolut lista över markörers e-postmeddelanden med bilägarfiler som kan orsaka själva problemet. Nu kan du bestämma och även dessa drivrutiner och delar av systemen som dessa filer refererar till med valda namn. Du kan göra detta medan du använder sigcheck -verktyget från Sysinternals.

    Verktyget returnerar namn, beskrivning, produkt och drivrutin, annars en enda Windows -komponent.

    Du kan nu prova på att avinstallera / uppdatera / installera om möjligtvis den problematiska drivrutinen.

    Rekommenderas: Fortect

    Är du trött på att din dator går långsamt? Är det full av virus och skadlig kod? Var inte rädd, min vän, för Fortect är här för att rädda dagen! Detta kraftfulla verktyg är utformat för att diagnostisera och reparera alla slags Windows-problem, samtidigt som det ökar prestanda, optimerar minnet och håller din dator igång som ny. Så vänta inte längre - ladda ner Fortect idag!

  • 1. Ladda ner och installera Fortect
  • 2. Öppna programmet och klicka på "Skanna"
  • 3. Klicka på "Reparera" för att starta reparationsprocessen

  • Om minnesläckan resulterar här i en BSOD kan du identifiera något problem som en del av ägarens minnesdumpfil.

    1. Ladda ytterligare en stor soptipp i Windbg -felsökaren;
    2. Kör kommandot: ! vm
    3. Om användningen av NonPagedPool är större än NonPagedPool Max har den icke -sidade högen nyligen tagits ut.
    4. Kontrollera innehållet i alla motsvarande pool med hjälp av behållskontrollen på (resultaten sorteras också enligt vanligtvis användningen av en pöl som visar att inte har bytts): ! pool angående användning
    5. När du har ökat graffitiföraren hittar du fordonsförarfilen med findstr kanske strings.exe enligt ovan.

    Installera Ourand och de senaste versionerna av adapternätverksdrivrutinerna

    Prova att ladda ner och installera de här senaste drivrutinerna för dina nätverksmöjligheter från leverantörens webbplats.

    windows paged kernel memory

    Om drivrutinsuppdatering på plats är aktiverad som en del av Windows, kolla efter investeringsproblem efter installation av nya drivrutiner. Prova att återställa den tidigare versionen av den här taxichauffören och se om scriptet kvarstår. Om motgången ändras stänger du av den automatiska drivrutinen.

    Inaktivera Hyper-V Some Roll

    I vissa fall åberopar den monterade Hyper-V-rollen lagringen ren för den icke-sidade poolen. Om olika grupper inte behöver den här rollen rekommenderar många att stänga av den.

    windows paged kernel memory

    På Windows Server kan någon inaktivera Hyper-V-uppgifterna med PowerShell-kommandot:

    Om sökningen inte använde det igen några valideringsresultat orsakades minnesdroppen helt enkelt av en helt ny användarläge-process. Öppna Aktivitetshanteraren, du kan månadsvis faktureringsinformation, lägga till Pool NP-kolumnen för att hitta processer och mycket minne i den icke-sidade poolen.

    Denna anteckning gäller både Windows Server 2019/2016 2012R och Windows ten / 8.1 Desktop.

    Du kan mappa drivrutinsfiler för taggmoln direkt i poolmon.exe. För att sätta ihop specifikt, se till att pooltag.txt -innehållet är verktygskatalogen som det byggde. Du kommer förmodligen att kopiera pooltag.txt från WDK -byggkatalogen eller ladda ner den gratis från GitHub. Starta Poolmon exakt enligt följande:

    Observera att operatörens namn nu visas i den specifika kolumnen Mapped_driver.

    Ladda ner den här programvaran och fixa din dator på några minuter.

    Den sidade poolen är den mängdrelaterade kärnan och enhetsdrivrutinsminnet som tycks KAN passera från fysisk lagring på marknaden till långsam sidhistorik (källa). En icke-sidad pool är den mängd som är kopplad till kärnan och drivrutinsminnet som måste finnas kvar i det fysiska minnet. Det här lagringsformatet kan inte bytas ut mot disken.

    Inaktivera drivrutinen för att hjälpa dig att övervaka användningen av nätverksdata.Använda PoolMon för att hitta kärnlägesminnesläckor.Installera de senaste drivrutinerna för ditt organisationskort.Vanligtvis inaktiverar du Hyper-V-rollen.

    Windows Paged Kernel Memory
    Memoria Del Kernel Paginata Di Windows
    Windows Gepagineerd Kernelgeheugen
    Windows Ausgelagerter Kernelspeicher
    Memoria Del Kernel Paginada De Windows
    Memoire Du Noyau Paginee Windows
    윈도우 페이지 커널 메모리
    Pamiec Stronicowana Jadra Systemu Windows
    Memoria Kernel Paginada Do Windows
    Vygruzhaemaya Pamyat Yadra Windows