So beheben Sie hohe CPU-Auslastung durch Systemunterbrechungen

So beheben Sie hohe CPU-Auslastung durch Systemunterbrechungen

Wenn Sie feststellen, dass ein Prozess namens 'Systeminterrupts' eine hohe CPU-Auslastung verursacht, haben Sie es höchstwahrscheinlich mit einem Hardware- oder Treiberproblem zu tun.





In diesem Beitrag erklären wir, was Systeminterrupts sind und wie Sie die zugrunde liegende Ursache ihrer hohen CPU-Auslastung finden und beheben können.





Was sind „Systemunterbrechungen“?

Systemunterbrechungen werden in Ihrem Task-Manager als Windows-Prozess angezeigt, aber es ist nicht wirklich ein Prozess. Es ist vielmehr eine Art Repräsentant, der die CPU-Auslastung aller Interrupts meldet, die auf einer niedrigeren Systemebene auftreten.





Interrupts können von Software oder Hardware stammen, einschließlich des Prozessors selbst. Wikipedia erklärt :

Ein Interrupt macht den Prozessor auf einen Zustand hoher Priorität aufmerksam, der die Unterbrechung des aktuellen Codes erfordert, den der Prozessor ausführt. Der Prozessor reagiert, indem er seine aktuellen Aktivitäten aussetzt, seinen Zustand speichert und eine Funktion ausführt, die als Interrupt-Handler bezeichnet wird, um das Ereignis zu behandeln.



Wenn die Interrupt-Handler-Task abgeschlossen ist, nimmt der Prozessor den Zustand wieder auf, in dem er unterbrochen wurde.

Interrupts sind eine Form der Kommunikation von Soft- und Hardware mit der CPU. Wenn Sie beispielsweise mit dem Tippen auf Ihrer Tastatur beginnen, sendet die jeweilige Hard- und Software Interrupts an die CPU, um die Verarbeitung Ihrer Eingaben auszulösen.





Interrupts können der CPU auch mitteilen, dass ein Fehler aufgetreten ist, und dies kann zu einem Anstieg der CPU-Auslastung von Systeminterrupts führen. Auf einem fehlerfreien System werden Systeminterrupts zwischen 0,1 % und 2 % der CPU-Auslastung liegen, je nach CPU-Frequenz, ausgeführter Software und angeschlossener Hardware.

Je nach Systemkonfiguration können sogar Spitzen von 3 bis 7 % als normal angesehen werden.





Galaxy Watch Active 2 vs Galaxy Watch 3

So beheben Sie Systemunterbrechungen, die eine hohe CPU-Auslastung verursachen

Wenn Systemunterbrechungen ständig mehr als 5 bis 10 % Ihrer CPU in Anspruch nehmen, stimmt etwas nicht und Sie haben es höchstwahrscheinlich mit einem Hardwareproblem zu tun. Wir helfen Ihnen, dem auf den Grund zu gehen.

Die erste Lösung, die Sie immer versuchen sollten, besteht darin, Ihren Computer neu zu starten. Wenn das nicht hilft, fangen Sie hier an:

1. Trennen oder deaktivieren Sie alle externen Geräte

USB-Hardware ist ein häufiger Schuldiger. Sie können entweder Ihre externen USB-Geräte trennen oder --- während Sie sich im Geräte-Manager befinden (siehe unten) --- USB-Root-Hubs deaktivieren, d. h. externe Hardware daran hindern, die CPU zu unterbrechen.

In dem Gerätemanager , finde den Eintrag Universal Serial Bus-Controller und deaktivieren Sie alle USB-Root-Hub-Einträge, die Sie finden können.

Notiz: Wenn Sie eine externe Tastatur oder eine USB-Maus (Bluetooth) verwenden, funktionieren diese möglicherweise nicht mehr. Stellen Sie sicher, dass Sie eine alternative Methode zum erneuten Aktivieren des Geräts haben.

Tipp für Desktop-Computer: Überprüfen Sie, ob Sie welche haben ungebraucht SATA-Kabel an Ihr Motherboard angeschlossen und entfernen.

2. Überprüfen Sie die Hardwaretreiber

Um schnell zu überprüfen, ob es sich um ein Treiberproblem handelt, können Sie das DPC-Latenzprüfung . Deferred Procedure Call (DPC) ist ein Prozess, der sich auf Systeminterrupts bezieht. Wenn der Interrupt-Handler eine Aufgabe mit niedrigerer Priorität auf später verschieben muss, ruft er den DPC auf.

DPC Latency Checker wurde entwickelt, um zu analysieren, ob Ihr System Audio- oder Videostreaming in Echtzeit richtig verarbeiten kann, indem die Latenz von Gerätetreibern im Kernelmodus überprüft wird. Es ist eine schnelle Möglichkeit, Probleme aufzudecken, und das Tool erfordert keine Installation.

Wenn Sie rote Balken sehen, also Aussetzer aufgrund hoher Latenz, stimmt etwas nicht.

Sie können entweder versuchen, den Schuldigen zu finden, oder --- wenn das Problem erst vor kurzem aufgetreten ist --- Rollback der letzten Treiberupdates (Windows 10) oder aktualisiere deine Treiber mit Standardversionen. Treiber, die in der Vergangenheit Probleme verursachten, waren AMD SATA, HD-Audiogeräte und fehlende Bluetooth-Treiber.

Alternativ können Sie installieren und ausführen LatenzMon , einem Latenzmonitor, um die Treiberdateien mit der höchsten DPC-Anzahl zu finden. Drücken Sie die Start-/Wiedergabetaste , dann wechseln Sie zum Treiber Registerkarte und sortieren Sie die Treiberdateien nach DPC-Anzahl . Beachten Sie, dass sich die Zählung im Laufe der Zeit ansammelt, also lassen Sie sie einige Zeit laufen.

Treiber mit einer hohen DPC-Anzahl verursachen potenziell eine hohe Anzahl von Unterbrechungen.

3. Interne Geräte deaktivieren

Anstatt Treiber nach dem Zufallsprinzip zu aktualisieren, deaktivieren Sie zunächst einzelne Gerätetreiber, um den Schuldigen zu finden. Wenn Sie bereits potenzielle Täter identifiziert haben, deaktivieren Sie diese zuerst.

So reduzieren Sie die Speichernutzung Chrome

Gehe zum Startmenü , suchen und öffnen Sie die Gerätemanager (auch in der Systemsteuerung zu finden), erweitern Sie die unten aufgeführten Peripheriegeräte, klicken Sie mit der rechten Maustaste auf ein Gerät und wählen Sie Deaktivieren .

Tun Sie dies für jeweils ein Gerät , überprüfen Sie die CPU-Auslastung von Systemunterbrechungen oder führen Sie DPC Latency Checker erneut aus, klicken Sie dann mit der rechten Maustaste auf das Gerät und wählen Sie Aktivieren bevor Sie zum nächsten Gerät wechseln.

Diese Geräte sind die wahrscheinlichsten Schuldigen:

  • Netzwerkadapter
  • Interne Modems
  • Interne Soundgeräte
  • Beliebige Zusatzkarten, wie eine TV-Tunerkarte, ISDN- oder DSL-Adapter oder Modems

Wenn keiner davon schuld ist, können Sie mit dem Deaktivieren (und erneuten Aktivieren) anderer nicht wesentlicher Treiber fortfahren.

Deaktivieren Sie niemals Treiber, die zum Ausführen Ihres Systems erforderlich sind , einschließlich aller unter . aufgeführten Rechner , Prozessoren , und Systemgerät .

Versuchen Sie auch nicht, die Grafikkarten, das Laufwerk, auf dem Ihr System läuft, die IDE-Controller, Ihre Tastatur oder Maus (es sei denn, Sie verfügen über ein alternatives Eingabegerät wie ein Touchpad) oder Ihren Monitor zu deaktivieren.

4. Ausschließen fehlerhafter Hardware

Wenn ein beschädigter Treiber Systemunterbrechungen verursachen kann, kann dies auch eine fehlerhafte Hardware sein. In diesem Fall wird das Problem durch die Aktualisierung Ihrer Treiber nicht behoben. Aber wenn das Deaktivieren des gesamten Geräts das Problem behoben hat, sollten Sie unserer Anleitung folgen, um Testen Sie Ihren PC auf fehlerhafte Hardware .

Notiz: Systemunterbrechungen können auch durch ein fehlerhaftes Netzteil oder Laptop-Ladegerät verursacht werden. Versuchen Sie auch, das zu ersetzen oder den Stecker zu ziehen.

5. Soundeffekte deaktivieren

Wenn Sie Windows 7 verwenden, ist dies möglicherweise die Lösung, nach der Sie suchen.

Klicken Sie mit der rechten Maustaste auf das Lautsprechersymbol Wählen Sie in Ihrer Taskleiste Wiedergabegeräte , doppelklicken Sie auf Ihr Standardgerät (Lautsprecher) öffnen Eigenschaften , geh zum Verbesserungen Tab , und Alle Soundeffekte deaktivieren . Bestätigen mit OK und überprüfen Sie, wie sich Systeminterrupts jetzt verhalten.

6. Aktualisieren Sie Ihr BIOS

Das BIOS ist die erste Software, die auf Ihrem System ausgeführt wird, wenn Sie Ihren Computer einschalten. Es hilft Ihrem Betriebssystem zu booten. Identifizieren Sie zunächst Ihre BIOS-Version und suchen Sie auf der Website des Herstellers nach Updates und Installationsanweisungen.

Um Ihre BIOS-Version herauszufinden, drücken Sie Windows-Taste + R , Typ cmd , Schlag Eintreten , und führen Sie nacheinander die folgenden beiden Befehle aus:

wie man einen Vektor im Illustrator macht

1. Systeminfo | findstr /I /c:bios2. wmic bios erhalten hersteller, smbiosbiosversion

Notiere dass der ich in /ICH ist ein Hauptstadt ich , kein Kleinbuchstabe L.

Notiz: Das Aktualisieren des BIOS sollte nicht auf die leichte Schulter genommen werden. Stellen Sie sicher, dass Sichern Sie Ihr System Erste.

Systemunterbrechungen können knifflig sein

Systeminterrupts können viele Ursachen haben. Haben Sie Ihren Computer wie oben beschrieben neu gestartet? Wir hoffen, Sie konnten das Problem beheben. Wenn Sie immer noch Probleme haben, stellen Sie sicher, dass Durchsuchen Sie die (jetzt versteckten) Kommentare hier ; Sie enthalten viele Berichte von Lesern, die seltsame Ursachen für ihre hohe CPU-Auslastung .

Teilen Teilen Tweet Email So beheben Sie eine hohe CPU-Auslastung in Windows

Leidet Ihr Windows-PC unter einer hohen CPU-Auslastung von bis zu 100 %? Erfahren Sie, wie Sie eine hohe CPU-Auslastung in Windows 10 beheben können.

Weiter lesen
Verwandte Themen
  • Fenster
  • Treiber
  • Zentralprozessor
  • Aufgabenmanagement
  • Computerprozessor
  • Fehlerbehebung
Über den Autor Tina Sieber(831 veröffentlichte Artikel)

Während ihrer Promotion begann Tina 2006 über Verbrauchertechnologie zu schreiben und hat nie aufgehört. Jetzt auch Redakteurin und SEO, Sie finden sie auf Twitter oder einen nahe gelegenen Wanderweg wandern.

Mehr von Tina Sieber

Abonniere unseren Newsletter

Abonnieren Sie unseren Newsletter für technische Tipps, Rezensionen, kostenlose E-Books und exklusive Angebote!

Klicken Sie hier, um zu abonnieren