Hur man fixar drivrutinsöverskridande Stack Buffer BSOD

"DRIVER_OVERRAN_STACK_BUFFER" är ett BSOD (Blue Screen of Death) stoppfel(BSOD (Blue Screen of Death) stop error) orsakat av en felaktig enhetsdrivrutin i Windows . Det inträffar när föraren skriver data utanför sin definierade minnesadress. Men flera andra orsaker – som filkorruption, diskfel och skadlig programvara – kan också orsaka att samma BSOD dyker upp. 

Det är möjligt att fixa "Driver Overran Stack Buffer" BSOD genom att följa instruktionerna nedan. Om Windows kraschar innan du kan starta upp till skrivbordet kan du prova att köra dem i felsäkert läge(Safe Mode) .

Uppdatera den problematiska drivrutinen

Det snabbaste sättet att fixa "Driver Overran Stack Buffer" BSOD är att uppdatera den probleminducerande drivrutinen. Eftersom Windows använder flera drivrutiner är din bästa insats att analysera minnesdumpfilerna(analyze the memory dump files) med WinDbg eller NirSoft BlueScreenView . Det hjälper till att identifiera den exakta drivrutinsfilen som orsakar BSOD . Du kan sedan köra en översiktlig kontroll online för att fastställa vilken enhet som är relaterad till filen.

När du har gjort det är det bara att ladda ner den mest uppdaterade versionen av enhetsdrivrutinen från hårdvarutillverkarens hemsida. Du kan köra den nedladdade körbara filen för att uppdatera drivrutinerna direkt efter det. Om det misslyckas använder du Enhetshanteraren(Device Manager) för att tillämpa uppdateringen.

1. Tryck på Windows + X och välj Enhetshanteraren(Device Manager) .

2. Utöka enhetskategorin – t.ex. bildskärmsadaptrar(Display adapters)

3. Högerklicka på drivrutinen du vill uppdatera och välj Uppdatera drivrutin(Update driver) för att få upp guiden Uppdatera drivrutiner(Update Drivers) .

4. Välj Bläddra efter drivrutiner på min dator(Browse my computer for drivers) .

5. Använd knappen Bläddra(Browse ) för att ange sökvägen till drivrutinen du just laddade ner.

6. Välj Nästa(Next ) och följ alla återstående instruktioner för att uppdatera enhetsdrivrutinen.

7. Avsluta guiden Uppdatera drivrutiner.

Uppdatera drivrutinen via Windows Update

Maskinvarutillverkare(Hardware) släpper ofta drivrutinsuppdateringar via Microsoft . Du kan prova att kontrollera om det finns en uppdaterad version av drivrutinen tillgänglig med Windows Update .

1. Öppna Start -menyn och välj Inställningar(Settings) .

2. Välj Windows Update .

3. Välj Visa valfria uppdateringar(View optional updates) .

4. Expandera Drivrutinsuppdateringar(Driver updates) .

5. Välj eventuella väntande uppdateringar för enheten och välj Ladda ner och installera(Download and install) .

Medan du håller på bör du också prova att uppdatera(updating Windows) själva Windows. Det brukar hjälpa till att lösa operativsystemrelaterade buggar och fel som hindrar drivrutiner från att fungera korrekt.

Rulla tillbaka drivrutinen

Omvänt kan BSOD "Driver Overran Stack Buffer" dyka upp efter uppdatering av en enhetsdrivrutin. I så fall ger Enhetshanteraren(Device Manager) möjligheten att återställa den.

1. Tryck på Windows + X och välj Enhetshanteraren(Device Manager) .

2. Expandera enhetskategorin.

3. Högerklicka på drivrutinen och välj Egenskaper(Properties) .

4. Växla till fliken(Driver ) Drivrutin.

5. Välj Återställ drivrutin(Roll Back Driver) .

Om knappen Återställ drivrutin(Roll Back Driver) visas nedtonad kan du inte återställa drivrutinen till dess tidigare version.

Installera om enhetsdrivrutinen

Om det inte går att uppdatera eller återställa den problematiska drivrutinen, försök att installera om den. Det hjälper till att utesluta problem med drivrutinskada.

1. Tryck på Windows + X och välj Enhetshanteraren(Device Manager) .

2. Expandera enhetskategorin.

3. Högerklicka på drivrutinen och välj Avinstallera enhet(Uninstall device) .

4. Markera rutan bredvid Ta bort drivrutinsprogramvaran för den här enheten(Delete the driver software for this device ) och välj Avinstallera(Uninstall) .

5. Starta om datorn. Operativsystemet bör automatiskt tillämpa grundläggande drivrutiner för enheten. Om det behövs kan du alltid installera alla dedikerade drivrutiner och supportprogram efter att ha laddat ner dem från enhetstillverkarens webbplats.

Uppdatera alla enhetsdrivrutiner

Om problemet fortsätter eller om du inte kan identifiera den exakta drivrutinen bakom BSOD-felet "Driver Overran Stack Buffer", är det en bra idé att uppdatera alla drivrutiner på din dator. Du kan använda ett gratis drivrutinsuppdateringsverktyg för(use a free driver updater tool) att göra det. Driver Booster är ett bra val.

1. Ladda ner och installera Driver Booster .

2. Öppna Driver Booster och välj Skanna(Scan ) för att söka efter de senaste drivrutinsuppdateringarna.

3. Välj Uppdatera nu(Update Now) för att tillämpa uppdateringarna.

Glöm inte heller att tillämpa eventuella väntande drivrutinsuppdateringar för ytterligare hårdvaruenheter som använder Windows Update .

Inaktivera snabbstart

Snabbstart(Fast Startup) är en Windows-funktion som snabbar upp operativsystemets starttider(speeds up the operating system’s boot times) . Men det är också en känd orsak bakom flera BSOD- fel. Testa att inaktivera den och kontrollera om det gör någon skillnad. 

1. Tryck på Windows + X och välj Energialternativ(Power Options) .

2. Rulla ned och välj Ytterligare energiinställningar(Additional power settings) .

3. Välj Välj vad strömknapparna gör(Choose what the power buttons do) längst upp till vänster på skärmen.

4. Avmarkera rutan bredvid Slå på snabb start (rekommenderas)(Turn on fast startup (recommended)) .

5. Välj Spara ändringar( Save changes) .

Kör en säkerhetsskanning

Skadlig programvara kan maskera sig som en drivrutin - eller kapa en legitim förare - och sluta utlösa stoppfelet "Driver Overran Stack Buffer". Därför(Hence) är det en bra idé att göra en grundlig genomsökning av hela systemet efter skadlig programvara. 

Windows Security erbjuder anständigt skydd mot datavirus, men en dedikerad borttagning av skadlig programvara(dedicated malware remover) är mycket bättre på att spola bort farliga skadliga former. Vi rekommenderar att du använder gratisversionen av Malwarebytes .

1. Ladda ner och installera Malwarebytes .

2. Öppna Malwarebytes och välj Scanner . Välj sedan Avancerade skannrar(Advanced scanners) > Konfigurera skanning(Configure Scan) .

3. Markera rutorna bredvid Skanna minnesobjekt(Scan memory objects) , Skanna register- och startobjekt(Scan registry and startup items) och Skanna i arkiv(Scan within archives) . Du kan också välja Sök efter rootkits(Scan for rootkits) , men det kan förlänga skanningstiden avsevärt.

4. Välj den enhetspartition som innehåller operativsystemet – t.ex. C .

5. Välj Skanna(Scan) .

Åtgärda operativsystemfel

System File Checker(System File Checker) ( SFC ) är ett kommandoradsverktyg som fixar systemfilskorruption i Windows . Om "Driver Overran Stack Buffer" BSOD fortsätter att vara ett problem, bör du försöka köra den.

1. Tryck på Windows + X och välj Windows PowerShell (Admin) .

2. Skriv följande kommando i den förhöjda Windows PowerShell -konsolen:

sfc/ scannow

3. Tryck på Enter(Enter) .

Åtgärda diskrelaterade fel

Efter att ha kört systemfilskontrollen , fortsätt och kör CHKDSK (System File Checker)Utility(CHKDSK Utility) vid datorns start. Det borde fixa eventuella diskrelaterade fel bakom "Driver Overran Stack Buffer" BSOD.

1. Tryck på Windows + X och välj Windows PowerShell (Admin) .

2. Skriv följande kommando i Windows PowerShell -konsolen och tryck på Retur(Enter) :

chkdsk C: /R

3. Tryck på Y(Y) . Tryck sedan på Enter för att bekräfta att du vill köra CHKDSK- verktyget nästa gång du startar om Windows.

Kontrollera efter fel i WinRE

Om du inte kan starta upp i Windows normalt och i felsäkert läge(Safe Mode) kan du prova att köra systemfilskontrollen och CHKDSK (System File Checker)-verktyget(CHKDSK Utility) via Windows återställningsmiljö(Windows Recovery Environment) ( WinRE ).

1. Starta om datorn och gå in i Windows Recovery Environment .

2. Välj Felsökning(Troubleshoot ) > Kommandotolk(Command Prompt) .

3. Kör systemfilsgranskaren:

sfc /scannow /offbootdir=C:\ /offwindir=D:\Windows

4. Kör CHKDSK Utility på startvolymen:

chkdsk C: /R

5: Kör CHKDSK Utility(Run CHKDSK Utility)Windows - partitionen:

chkdsk D: /R

Vad mer kan du göra?

Om ingen av korrigeringarna ovan hjälpte dig att fixa BSOD- felet på din Windows - dator, så här är några avancerade korrigeringar som du kan arbeta med nästa:

  • Avinstallera Windows-uppdateringar(Uninstall Windows Updates) : Trots fördelarna kan Windows -uppdateringar också introducera stabilitetsproblem. Avinstallera den senaste kvalitets- eller funktionsuppdateringen och kontrollera om det hjälper.
  • Inaktivera överklockning: Har du överklockat din dator? Försök att återställa ändringar av CPU(reverting changes to the CPU) , GPU och RAM .
  • Update the BIOS/UEFI : Uppdatera ditt moderkorts firmware för att lösa inkompatibiliteter mellan hårdvaruenheter och drivrutiner.
  • Återställ Windows(Reset Windows) : Fabriksåterställ din Windows -installation. Du har möjlighet att behålla personuppgifter intakta.
  • Installera om Windows : Torka av systempartitionen helt och installera om Windows .



About the author

"Jag är en frilansande Windows- och Office-expert. Jag har över 10 års erfarenhet av att arbeta med dessa verktyg och kan hjälpa dig att få ut det mesta av dem. Mina färdigheter inkluderar: arbeta med Microsoft Word, Excel, PowerPoint och Outlook; skapa webben sidor och applikationer; och hjälpa kunder att nå sina affärsmål."



Related posts