Fix: Uppskjutna proceduranrop och avbryter servicerutiner Hög CPU- och diskanvändning på Windows 10



Prova Vårt Instrument För Att Eliminera Problem

Detta är en process som kommer att visas på fliken Processer i Aktivitetshanteraren och problemet uppstår när denna post (eller poster som användare har rapporterat att de ser många av dem) tar upp en stor del av din CPU-effekt.





En uppskjuten proceduranrop (DPC) är en Microsoft Windows-operativsystemsmekanism som gör att högprioriterade uppgifter (t.ex. en avbrottshanterare) kan skjuta upp nödvändiga men lägre prioriterade uppgifter för senare körning. Detta kan gå fel och slå tillbaka på användarna, så se till att du följer alla lösningarna vi förberedde nedan för att få tillbaka dina CPU-resurser!



Lösning 1: Installera om eller uppdatera din nätverksadapter

Om något har gått fel med drivrutinen som är relaterad till nätverksenheten som ger dig felet och orsakar att 'Uppskjutna proceduranrop och avbryter servicerutiner' skjuter i höjden i CPU-användningen, kan du åtgärda problemet helt enkelt genom att uppdatera eller installera om drivrutinen. beroende på vilken typ av internet du använder.

Om datorn startas om startar sökningen efter drivrutiner när systemet startar och det kommer att installeras igen med den senaste versionen. Lycka till.

  1. Först och främst måste du avinstallera den drivrutin du för närvarande har installerat på din maskin.
  2. Skriv “Enhetshanteraren” i sökfältet bredvid Start-menyknappen för att öppna fönstret Enhetshanteraren. Du kan också använda Windows-tangenten + R-tangentkombinationen för att öppna dialogrutan Kör. Skriv “devmgmt.msc” i rutan och klicka på OK eller Enter.



  1. Expandera avsnittet 'Nätverkskort'. Detta visar alla nätverkskort som maskinen har installerat just nu. Högerklicka på nätverksadaptern du vill avinstallera och välj ”Avinstallera enhet”. Välj den som motsvarar din aktiva internetanslutning. Detta tar bort adaptern från listan och avinstallerar nätverksenheten. Se till att du väljer rätt beroende på vilken typ av anslutning som ger dig dessa problem.
  2. Klicka på “OK” när du uppmanas att avinstallera enheten.

  1. Ta bort adaptern som du använder från din dator och starta om datorn omedelbart. När datorn har startat bör den nya drivrutinen installeras automatiskt utan att du behöver ingripa. Men om du märker att din internetanslutning inte fungerar måste du installera drivrutinen manuellt.
  2. Navigera till tillverkarens sida för att se listan över tillgängliga drivrutiner för ditt operativsystem. Välj den senaste, ladda ner den och kör den från mappen Nedladdningar.

  1. Följ instruktionerna på skärmen för att installera drivrutinen och se till att adaptern förblir frånkopplad tills installationen uppmanar dig att ansluta som den kan eller inte kan göra. Starta om din dator när installationen är över och anslut adaptern till din dator. Kontrollera om din CPU-användning har återgått till det normala.

Notera : Ett annat ganska användbart förslag skulle vara att upprepa samma process med din grafikkortdrivrutin, som kanske är den viktigaste drivrutinen på din dator. Användare har rapporterat att de kunde lösa problemet efter att ha uppdaterat det, så se till att du upprepar samma steg som ovan, se bara till att du hittar det under Display-adaptrar i Enhetshanteraren.

Lösning 2: Inaktivera alla ljudförbättringar och specialeffekter

Denna specifika lösning presenterades både på flera foruminlägg och på en blogg skriven av en användare som har kämpat med detta problem i flera dagar. Det verkar som om vissa datorer påverkas av ljudförbättring på Windows-PC och du bör inaktivera det för att din CPU-användning ska gå tillbaka till det normala igen.

  1. Högerklicka på volymikonen längst ned till höger på skärmen och välj alternativet Uppspelningsenheter. Ett alternativt sätt är att öppna Kontrollpanelen på din dator och ställa in alternativet Visa efter till stora ikoner. Därefter letar du upp och klickar på alternativet Ljud för att öppna samma fönster.
  2. Håll dig på fliken Uppspelning i ljudfönstret som just öppnades och välj din standarduppspelningsenhet (högtalare).
  3. Högerklicka på enheten och välj alternativet Egenskaper. När fönstret Egenskaper öppnas går du till fliken Förbättringar och markerar alternativet Inaktivera alla ljudeffekter under det. Tillämpa ändringarna, starta om datorn och kontrollera om din CPU-användning har återgått till det normala.

Lösning 3: Använd vissa verktyg för att hitta den verkliga orsaken

Denna lösning är mycket användbar för att hitta problemet eftersom det kan vara riktigt svårt att veta exakt vilken enhet, drivrutin eller program som orsakar hög CPU. Du måste installera vissa verktyg och processen kan ta en stund men det är viktigt att hålla fokus eftersom det kan vara ditt sista steg för att lösa problemet!

  1. Först och främst ladda ner Windows SDK som innehåller nödvändigt Windows Performance Kit som innehåller verktyg du behöver för att fortsätta med processen. Du kan ladda ner dem för Windows 10 med den här länken .

  1. Leta reda på filen du just hittade i mappen Nedladdningar som standard och kör installationsprogrammet. Välj WPT (Windows Performance Tools) från listan och klicka på Installera. Starta om datorn för att slutföra processen.
  2. Om du använder Windows 10 kan du enkelt hitta kommandotolken genom att klicka på Start-menyknappen eller Sök-knappen bredvid den och skriva in 'cmd' eller 'Kommandotolken'. Högerklicka på det första resultatet och välj alternativet Kör som administratör.

  1. Använd följande kommando för att navigera till Temp-mappen i Kommandotolken. Se till att du klickar på Enter-tangenten när du har skrivit in den här texten:
cd  temp
  1. Använd kommandot nedan för att starta analysen och vänta en stund tills du ser den höga DPC- och Interrupt-användningen i Aktivitetshanteraren.
xperf-på latens-stackwalk-profil
  1. När du märker den höga CPU-användningen, stoppa spårningen med kommandot nedan:
xperf -d DPC_Interrupt.etl
  1. Detta stänger processen och skriver resultaten till filen DPC_Interrupt.etl. Klicka på Start-menyn och skriv Kör. Välj Kör. En dialogruta Kör visas. Skriv “% temp%” i dialogrutan Kör och klicka på OK-knappen. Detta öppnar mappen Tillfälliga filer omedelbart.

  1. Leta reda på filen DPC_Interrupt.etl och dubbelklicka på den. Vänta tills de två passerna är över och navigera till Spåra >> Konfigurera symbolvägar och skriv in följande:
srv * C:  symboler * http: //msdl.microsoft.com/download/symbols
  1. Gå nu till graferna 'DPC CPU-användning' eller 'Avbryt CPU-användning' (beroende på var du ser hög CPU-användning) och välj intervallet, högerklicka och välj 'Ladda symboler' och nästa klick sammanfattningstabell. Du kan behöva acceptera licensavtal för att ladda ner de offentliga felsökningssymbolerna och du kan behöva vänta ett tag tills de laddas ner.
  2. Här kommer du att kunna se sammanfattningen av samtalen och se orsakerna till problemet. Det kan vara en drivrutin, ett program, en tjänst eller liknande. Google den fil du ser orsakar problemet och kontrollera om den hör hemma och hitta problemet.

Lösning 4: Felsök problemet via Clean Boot

Om en tredjepartsapp eller en tjänst ofta orsakar systemavbrott, kanske du vill hitta den och inaktivera eller avinstallera den för att lösa problemet. Användare har rapporterat att problemet inte visas i ren start så du kanske vill se det själv.

Om problemet verkligen inte visas i ren start kanske du vill se vilken app som orsakar det genom att aktivera tjänster och starta objekt en efter en och eliminera dem.

  1. Använd Windows + R-tangentkombinationen på tangentbordet för att öppna dialogrutan Kör där du ska skriva 'MSCONFIG' och klicka på OK.
  2. Klicka på fliken 'Boot' och avmarkera alternativet 'Safe Boot'.

  1. Under fliken Allmänt i samma fönster, klicka för att markera alternativknappen Selektiv start och klicka sedan för att avmarkera kryssrutan Hämta startobjekt för att se till att den inte är markerad.
  2. Markera kryssrutan Dölj alla Microsoft-tjänster under fliken Tjänster och klicka sedan på 'Inaktivera alla' för att inaktivera användarinstallerade tjänster.

  1. Klicka på 'Öppna Aktivitetshanteraren' på fliken Startup. I fönstret Aktivitetshanterare under fliken Start, högerklicka på varje startobjekt som är aktiverat och välj 'Inaktivera'. Se till att du inte hoppar över en post eftersom även de mest legitima apparna kan orsaka programvarukonflikter.
  2. Efter detta måste du utföra några av de tråkigaste processerna, och det är att aktivera startobjekten en efter en och starta om datorn. Därefter måste du kontrollera om felet visas igen. Du måste upprepa samma process även för de tjänster som du har inaktiverat i steg 4. När du har hittat det problematiska startobjektet eller tjänsten kan du vidta åtgärder för att lösa problemet. Om det är ett program kan du installera om det eller reparera det. Om det är en tjänst kan du inaktivera den, etc.
6 minuter läst