Wanneer u merkt dat een proces met de naam “systeemonderbrekingen” een hoog CPU-gebruik veroorzaakt, heeft u hoogstwaarschijnlijk te maken met een hardware- of stuurprogrammaprobleem.

In dit bericht leggen we uit wat systeemonderbrekingen zijn en hoe u de onderliggende oorzaak van hun hoge CPU-gebruik kunt vinden en oplossen.

Wat is “Systeemonderbrekingen”?

Systeemonderbrekingen verschijnen als een Windows-proces in uw Taakbeheer, maar het is niet echt een proces. Het is eerder een soort vertegenwoordiger die het CPU-gebruik rapporteert van alle interrupts die plaatsvinden op een lager systeemniveau.

Systeemonderbrekingsproces zoals te zien in Windows 10 Taakbeheer

Interrupts kunnen afkomstig zijn van software of hardware, inclusief de processor zelf. Wikipedia legt uit:

Een interrupt waarschuwt de processor voor een toestand met hoge prioriteit die de onderbreking vereist van de huidige code die de processor uitvoert. De processor reageert door zijn huidige activiteiten op te schorten, zijn status op te slaan en een functie uit te voeren die een interrupt-handler wordt genoemd om de gebeurtenis af te handelen.

Wanneer de onderbrekingsafhandelingstaak is voltooid, hervat de processor de toestand waarin deze werd onderbroken.

Interrupts zijn een vorm van communicatie van software en hardware met de CPU. Wanneer u bijvoorbeeld begint te typen op uw toetsenbord, sturen de respectieve hardware en software onderbrekingen naar de CPU om de verwerking van uw invoer te activeren.

Onderbrekingen kunnen de CPU ook vertellen dat er een fout is opgetreden en dit kan een piek in het CPU-gebruik van systeemonderbrekingen veroorzaken. Op een gezond systeem zullen systeemonderbrekingen schommelen tussen 0,1% en 2% van het CPU-gebruik, afhankelijk van de CPU-frequentie, actieve software en aangesloten hardware.

Zelfs pieken van 3% tot 7% ​​kunnen binnen het normale bereik worden beschouwd, afhankelijk van uw systeemconfiguratie.

Systeemonderbrekingen oplossen die een hoog CPU-gebruik veroorzaken

Als het systeem constant meer dan 5% tot 10% van je CPU onderbreekt, is er iets mis en heb je waarschijnlijk te maken met een hardwareprobleem. We helpen je om dit tot op de bodem uit te zoeken.

De eerste oplossing die u altijd moet proberen, is uw computer opnieuw op te starten. Als dat niet helpt, begin dan hier:

1. Koppel alle externe apparaten los of schakel ze uit

USB-hardware is een veelvoorkomende boosdoener. U kunt uw externe USB-apparaten loskoppelen of — terwijl u zich in Apparaatbeheer bevindt (zie hieronder) — USB-roothubs uitschakelen, dwz voorkomen dat externe hardware de CPU onderbreekt.

In de Apparaat beheerder, vind het item Universal Serial Bus-controllers en schakel alle USB Root Hub-vermeldingen uit die u kunt vinden.

USB-roothub uitschakelen

Opmerking: Als u een extern toetsenbord of een USB-muis (Bluetooth) gebruikt, werken deze mogelijk niet meer. Zorg ervoor dat u een alternatieve methode heeft om het apparaat opnieuw in te schakelen.

Tip voor desktopcomputers: Controleer of je er een hebt ongebruikt SATA-kabels aangesloten op uw moederbord en verwijder ze.

2. Controleer hardwarestuurprogramma’s

Om snel te controleren of je met een driverprobleem te maken hebt, kun je de DPC Latency Checker uitvoeren. Uitgestelde Procedure Call (DPC) is een proces dat verband houdt met systeemonderbrekingen. Wanneer de interrupt-handler een taak met een lagere prioriteit moet uitstellen tot later, roept hij de DPC aan.

DPC Latency Checker is ontworpen om te analyseren of uw systeem realtime audio- of videostreaming goed aankan door de latentie van apparaatstuurprogramma’s in de kernelmodus te controleren. Het is een snelle manier om problemen aan het licht te brengen en de tool vereist geen installatie.

Als je rode balken ziet, oftewel uitval vanwege hoge latentie, is er iets niet in orde.

Met DPC Latency Checker kunt u realtime (streaming) mogelijkheden van uw computer controleren.

U kunt proberen de boosdoener te vinden of, als het probleem zich onlangs voordeed, recente stuurprogramma-updates terugdraaien (Windows 10) of uw stuurprogramma’s bijwerken met standaardversies. Stuurprogramma’s die in het verleden problemen veroorzaakten, waren AMD SATA, HD-audioapparaten en ontbrekende Bluetooth-stuurprogramma’s.

Als alternatief kunt u LatencyMon, een latentiemonitor, installeren en uitvoeren om de stuurprogrammabestanden met het hoogste aantal DPC’s te vinden. druk de Start / Play-knopen schakel vervolgens over naar de Chauffeurs tabblad en sorteer de stuurprogrammabestanden op DPC-telling. Houd er rekening mee dat de telling zich in de loop van de tijd ophoopt, dus laat deze enige tijd lopen.

LatencyMon realtime geschiktheidscontrole voor audio

Stuurprogramma’s met een hoog aantal DPC’s veroorzaken mogelijk een groot aantal onderbrekingen.

3. Interne apparaten uitschakelen

In plaats van willekeurig stuurprogramma’s bij te werken, kunt u beginnen met het uitschakelen van afzonderlijke apparaatstuurprogramma’s om de boosdoener te vinden. Als u al potentiële overtreders hebt geïdentificeerd, schakelt u deze eerst uit.

Ga naar de Start menu, zoek naar en open de Apparaat beheerder (ook te vinden in het Configuratiescherm), vouw de onderstaande randapparatuur uit, klik met de rechtermuisknop op een apparaat en selecteer Uitzetten.

Doe dit voor één apparaat tegelijk, controleer het CPU-gebruik van systeemonderbrekingen of voer DPC Latency Checker opnieuw uit, klik vervolgens met de rechtermuisknop op het apparaat en selecteer Inschakelen voordat u naar het volgende apparaat gaat.

Deze apparaten zijn de meest waarschijnlijke boosdoeners:

  • Netwerkadapters
  • Interne modems
  • Interne geluidsapparaten
  • Alle uitbreidingskaarten, zoals een tv-tunerkaart, ISDN- of DSL-adapters of modems

Als geen van deze de schuld heeft, kunt u doorgaan met het uitschakelen (en opnieuw inschakelen) van andere niet-essentiële stuurprogramma’s.

Schakel nooit stuurprogramma’s uit die nodig zijn om uw systeem te laten werken, inclusief alles wat vermeld staat onder Computer, verwerkers, en Systeemapparaat.

Probeer ook niet de beeldschermadapters, het schijfstation waarop uw systeem draait, IDE-controllers, uw toetsenbord of muis (tenzij u een alternatief invoerapparaat heeft, zoals een touchpad) of uw monitor uit te schakelen.

4. Sluit defecte hardware uit

Als een beschadigd stuurprogramma systeemonderbrekingen kan veroorzaken, kan dat ook met falende hardware. In dat geval lost het bijwerken van uw stuurprogramma’s het probleem niet op. Maar als het uitschakelen van het hele apparaat het probleem heeft opgelost, moet u onze handleiding volgen om uw pc te testen op defecte hardware.

Windows 10 Prestatiemeter

Opmerking: Systeemonderbrekingen kunnen ook worden veroorzaakt door een defecte voeding of laptopoplader. Probeer die ook te vervangen of los te koppelen.

5. Geluidseffecten uitschakelen

Als u Windows 7 gebruikt, is dit misschien de oplossing die u zoekt.

Klik met de rechtermuisknop op de luidsprekerpictogram in je systeemvak, selecteer Afspeelapparaten, dubbelklik op uw Standaardapparaat (luidspreker) openen Eigendommen, ga naar de Verbeteringen tabblad, en Alle geluidseffecten uitschakelen. Bevestig met Oke en controleer hoe systeemonderbrekingen het nu doen.

6. Werk uw BIOS bij

Het BIOS is het eerste stukje software dat uw systeem uitvoert wanneer u uw computer aanzet. Het helpt uw ​​besturingssysteem op te starten. Identificeer eerst uw BIOS-versie en kijk op de website van de fabrikant voor updates en installatie-instructies.

Om uw BIOS-versie te weten te komen, drukt u op Windows-toets + R, typ cmd, raken Binnenkomen, en voer de volgende twee opdrachten uit, de een na de ander:

1. systeeminfo | findstr /I /c:bios

2. wmic bios krijgt fabrikant, smbiosbiosversion

Merk op dat de l in /L is een hoofdletter i, geen kleine letter L.

Controleer uw BIOS-versie in een opdrachtprompt.

Opmerking: Het bijwerken van het BIOS moet niet lichtvaardig worden opgevat. Zorg ervoor dat u eerst een back-up van uw systeem maakt.

Systeemonderbrekingen kunnen lastig zijn

Systeemonderbrekingen kunnen vele oorzaken hebben. Heb je je computer opnieuw opgestart zoals hierboven beschreven? We hopen dat je het probleem hebt kunnen oplossen. Als je nog steeds worstelt, blader dan door de (nu verborgen) opmerkingen hier; ze bevatten veel rapporten van lezers die vreemde oorzaken voor hun hoge CPU-gebruik hebben geïdentificeerd.