Hur man åtgärdar hög CPU-användning orsakad av systemavbrott i Windows
När du upptäcker att en process som kallas “system interrupts” orsakar hög CPU-användning är det troligtvis ett hårdvaru- eller drivrutinsproblem som ligger bakom.
I den här artikeln förklarar vi begreppet systemavbrott och ger en omfattande guide till hur man identifierar och åtgärdar grundorsaken till deras förhöjda CPU-användning.
Vad är “systemavbrott” i Windows?
Systemavbrott visas i form av en Windows-applikation som körs i Aktivitetshanteraren, även om det inte är en procedur i sig. Istället fungerar den som en utsänd eller agent som registrerar och kvantifierar användningen av beräkningsresurser för alla störningar som inträffar på en mer grundläggande nivå i operativsystemet.
Avbrott kan härröra från antingen mjuk- eller hårdvarukomponenter, inklusive den centrala processorn (CPU). När avbrottshanteringen har slutförts återgår processorn till det tillstånd som den befann sig i under avbrottet.
Avbrott utgör en metod för interaktion mellan mjukvaru- och hårdvarukomponenter, som underlättar kommunikationen med den centrala processorenheten (CPU). I ett sådant scenario sänder de relevanta kringutrustningsenheterna och programmeringselementen avbrott till CPU, vilket initierar bearbetningen av användarens inmatning.
Avbrott kan dessutom signalera till den centrala processorenheten (CPU) att en oegentlighet har inträffat, vilket kan leda till en ökad användning av CPU-resurser som tilldelats för hantering av systemavbrott. I ett fungerande system bör CPU-användningen för hantering av systemavbrott normalt ligga stabilt på nivåer mellan 0,1% och 2%, med hänsyn till faktorer som systemets klockhastighet, aktiva program och ansluten kringutrustning.
Det är värt att notera att under vissa omständigheter kan även så höga värden som 7% fortfarande ligga inom ett acceptabelt intervall, beroende på den specifika konfigurationen av ens system.
Hur man åtgärdar systemavbrott som orsakar hög CPU-användning
Indikationer på ihållande CPU-användning med en hastighet på cirka 5% till 10%, som kan hänföras till underliggande hårdvaruproblem, är inte ovanliga. I sådana fall är det viktigt att snabbt identifiera och åtgärda problemen för att bibehålla optimal enhetsprestanda. Vårt team kommer att arbeta hårt för att hjälpa dig att lösa eventuella hårdvarurelaterade problem som kan påverka enhetens funktion.
Preliminära korrigeringar
Innan vi påbörjar denna resa är det viktigt att ha en gedigen förståelse för de grundläggande begrepp som ligger till grund för dess utförande. Låt oss kortfattat gå igenom dessa grundläggande principer innan vi går djupare in på det aktuella ämnet.
⭐Starta om datorn
⭐ Installera väntande Windows-uppdateringar
⭐ Koppla ur alla externa enheter
För att vidta ytterligare försiktighetsåtgärder rekommenderas att du utför en grundlig malware- och virussökning på ditt system.
Om dessa grundläggande strategier inte leder till någon lindring kan det vara nödvändigt att överväga att använda den första avhjälpande lösningen.
Inaktivera alla externa enheter
USB-hårdvara kan ofta vara grundorsaken till sådana problem. Ett alternativ för att åtgärda detta problem är att koppla bort alla externa USB-enheter. Alternativt kan USB Root Hubs inaktiveras när du navigerar till Enhetshanteraren (se nedan), vilket förhindrar avbrott i den centrala processorenheten från externa hårdvarukomponenter.
För att lokalisera och inaktivera eventuella USB Root Hub-poster i Enhetshanteraren, som är tillgänglig via Windows \+ X-menyn, navigera till avsnittet Universal Serial Bus controllers.
Det är möjligt att användning av ett externt tangentbord eller en USB-mus kan leda till att dessa förlorar sin funktion. Det vore klokt att ha en beredskapsplan för att återaktivera enheten om detta skulle inträffa.
Se till att inga SATA-kablar är anslutna till moderkortet på din stationära dator, eftersom detta kan bidra till potentiella prestandaproblem. Kontrollera om det finns några onödiga anslutningar och ta bort dem omedelbart.
Kontrollera och uppdatera drivrutiner
För att ta reda på om du har problem med en drivrutin kan du köra DPC Latency Checker . DPC (Deferred Procedure Call) är en process som är relaterad till systemavbrott. När avbrottshanteraren behöver skjuta upp en uppgift med lägre prioritet till senare, anropar den DPC.
DPC Latency Checker är ett effektivt diagnosverktyg som utvärderar datorsystemets förmåga att hantera ljud- och videostreaming i realtid med avseende på latens i samband med enhetsdrivrutiner i kernel-mode. Denna icke-invasiva lösning ger omedelbar insikt i potentiella problem utan att kräva några installationsprocedurer.
Om det finns röda staplar som indikerar dataförlust på grund av förhöjd latens, tyder det på att det kan finnas ett problem med systemets prestanda.
Alternativt kan du välja att identifiera förövaren eller om problemet uppstod nyligen, återgå till tidigare drivrutinsjusteringar på Windows 10. Ett annat alternativ är att uppdatera dina drivrutiner med mer aktuella iterationer. Tidigare har bristfälliga drivrutiner som de från AMD för SATA, HD-ljudenheter och frånvarande Bluetooth-drivrutiner varit kända för att orsaka problem.
Alternativt kan du installera och köra LatencyMon , en latensmonitor, för att hitta de drivrutinsfiler som har det högsta DPC-antalet. Tryck på Start / Play-knappen , växla sedan till fliken Drivrutiner och sortera drivrutinsfilerna efter DPC-antal . Observera att antalet ackumuleras med tiden, så låt den köra ett tag.
Personer som uppvisar ett förhöjt antal DWI (Driving While Intoxicated) kan uppleva en betydande ökning av störningar, som ett resultat av deras försämrade omdöme och motoriska färdigheter när de kör ett fordon under påverkan.
Inaktivera interna enheter
Istället för att godtyckligt uppdatera drivrutinerna är det lämpligt att börja med att inaktivera specifika drivrutinskomponenter för att isolera det problematiska elementet. I de fall en viss drivrutin har pekats ut som möjlig orsak är det klokt att avaktivera den komponenten innan man går vidare.
Navigera till Start-menyn och aktivera sökfunktionen. Skriv “Kontrollpanelen” och klicka på resultatet. Gå sedan vidare till avsnittet Enheter genom att klicka på det i den vänstra panelen eller använda sökfältet högst upp på skärmen. När du har öppnat Enhetshanteraren, leta reda på listan över kringutrustning och expandera dem genom att dubbelklicka på var och en. Om du vill inaktivera en enskild enhet högerklickar du på den och väljer alternativet “Inaktivera”.
När du utför underhåll på en enskild enhet är det viktigt att övervaka systemets CPU-användning i förhållande till systemavbrott. För att göra detta kan du använda verktyget DPC Latency Checker. När du har fått den nödvändiga informationen högerklickar du på enheten i fråga och aktiverar den innan du går vidare till nästa enhet i processen.
Dessa enheter är de mest troliga bovarna i dramat:
⭐ Nätverkskort
⭐ Interna modem
⭐ Interna ljudenheter
Alla ytterligare expansionskort, t.ex. för TV-mottagning, ISDN- eller DSL-anslutning eller internetåtkomst, omfattas också av denna garanti.
Om ingen specifik drivrutin identifieras som orsaken kan det vara nödvändigt att inaktivera och sedan återaktivera andra icke-väsentliga drivrutiner för att lösa problemet.
Vi rekommenderar starkt att du inte avaktiverar några maskinvarukomponenter som är nödvändiga för att datorn ska fungera korrekt, t.ex. de som anges under “Dator”, “Processorer” eller “Systemenheter”.
Avstå dessutom från att inaktivera de visuella presentationsenheterna, maskinvarukomponenterna som ansvarar för att driva datorn, interna lagringsgränssnitt, perifera inmatningsenheter inklusive tangentbord och möss (exklusive alternativa alternativ som pekplattor) eller skärmdisplayer.
Uteslut felaktig hårdvara
Om en felaktig drivrutin kan orsaka instabilitet i systemet, är det också troligt att defekt hårdvara kan ge liknande resultat. Följaktligen är det inte säkert att en enkel uppdatering av drivrutinerna löser problemet. I de fall där problemet löses genom att hela komponenten inaktiveras rekommenderas dock att man läser vår omfattande guide om hur man utvärderar datorns hårdvara för att upptäcka eventuella fel.
I vissa fall kan systemavbrott bero på en otillräcklig strömkälla eller en felaktig adapter för bärbar dator. I sådana fall rekommenderas att du antingen byter strömkälla eller kopplar bort laddaren och försöker lösa eventuella problem som uppstår.
Inaktivera ljudeffekter
För dem som använder Windows 7 som operativsystem kan detta vara den lösning du har letat efter.
Högerklicka på högtalarikonen i systemfältet och välj sedan “Uppspelningsenheter”. Dubbelklicka sedan på din standardenhet, som ska vara märkt som “Standardenhet (högtalare)”, för att komma åt dess egenskaper. När du har kommit åt dessa egenskaper navigerar du till fliken “Förbättringar” och fortsätter med att inaktivera alla ljudeffekter som kan finnas. Slutligen bekräftar du ändringarna genom att klicka på “OK”, varefter du kan bedöma om systemavbrotten har lindrats eller inte.
Uppdatera BIOS
När en dator slås på fungerar BIOS (Basic Input/Output System) som den första programvarukomponenten som underlättar inläsningen av operativsystemet. För att säkerställa optimala prestanda är det lämpligt att fastställa den aktuella versionen av BIOS och konsultera tillverkarens webbplats för tillgängliga uppdateringar och användarvänliga installationsriktlinjer.
För att ta reda på din BIOS-version, följ dessa steg:1. Tryck på “Windows”-knappen på tangentbordet tillsammans med “R”-tangenten samtidigt för att öppna dialogrutan “Kör”.2. I dialogrutan Kör, ange ordet “cmd”.3. När du har skrivit “cmd”, tryck på “Enter” på tangentbordet för att öppna ett kommandotolksfönster.4.Slutligen, i kommandotolken, utför följande instruktioner i tur och ordning för att fastställa din BIOS-version.
systeminfo | findstr /I /c:bios
wmic bios get manufacturer, smbiosbiosversion
Observera att bokstaven “I” som används här är en versal, till skillnad från dess gemena motsvarighet, som betecknas med “l”.
Att uppdatera sin medvetenhet om de grundläggande konfigurationsinställningar som ligger till grund för hur en dator fungerar bör inte behandlas som en obetydlig fråga. Det är klokt att se till att en säkerhetskopia av operativsystemet, dvs Windows, har utförts innan denna process påbörjas.
Systemavbrott kan vara knepiga
Systemavbrott kan ha olika orsaker, men de löser sig i allmänhet genom att systemet startas om. Om problemet kvarstår även efter omstart av enheten hoppas vi att våra tidigare rekommendationer har varit till hjälp. Men om du fortsätter att uppleva förhöjt CPU-användande är det klokt att undersöka ytterligare Windows-processer och avgöra om en annan faktor kan vara ansvarig för störningen.