Alles für die Arbeit mit Windows - dem besten Betriebssystem von Microsoft. Wir decken alles ab, vom Windows 10 Insider-Programm bis hin zu Windows 11. Bietet Ihnen die neuesten Nachrichten zu Windows 10 und mehr.

So beheben Sie eine hohe CPU-Auslastung, die durch Systemunterbrechungen verursacht wird

147

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

In diesem Beitrag erklären wir, was System-Interrupts sind und wie Sie die zugrunde liegende Ursache für ihre hohe CPU-Auslastung finden und beheben können.

Was ist "Systemunterbrechung"?

Systemunterbrechungen erscheinen als Windows-Prozess in Ihrem Task-Manager, aber es ist nicht wirklich ein Prozess. Vielmehr ist es eine Art Stellvertreter, der die CPU-Auslastung aller Interrupts meldet, die auf einer niedrigeren Systemebene passieren.

So beheben Sie eine hohe CPU-Auslastung, die durch Systemunterbrechungen verursacht wird

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 antwortet, indem er seine aktuellen Aktivitäten aussetzt, seinen Zustand speichert und eine als Interrupt-Handler bezeichnete Funktion ausführt, um mit dem Ereignis fertig zu werden.

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 Software und Hardware mit der CPU. Wenn Sie beispielsweise mit dem Tippen auf Ihrer Tastatur beginnen, sendet die jeweilige Hardware und Software Interrupts an die CPU, um die Verarbeitung Ihrer Eingabe auszulösen.

Interrupts können der CPU auch mitteilen, dass ein Fehler aufgetreten ist, und dies kann zu einer Spitze der CPU-Auslastung von Systeminterrupts führen. Auf einem fehlerfreien System bewegen sich Systemunterbrechungen zwischen 0,1 % und 2 % der CPU-Auslastung, abhängig von der CPU-Frequenz, der laufenden Software und der angeschlossenen Hardware.

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

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

Wenn die 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, ist, Ihren Computer neu zu starten. Wenn Sie ausstehende Windows-Updates haben, installieren Sie sie. Und wenn Sie besonders vorsichtig sein möchten, können Sie auch einen Malware- und Virenscan durchführen, um dies als Übeltäter auszuschließen. Wenn keine dieser grundlegenden Maßnahmen hilft, beginnen Sie hier:

1 Trennen oder deaktivieren Sie alle externen Geräte

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

Suchen Sie im Geräte-Manager (Zugriff über das Windows + X -Menü) den Eintrag Universal Serial Bus Controllers und deaktivieren Sie alle USB-Root-Hub- Einträge, die Sie finden können.

So beheben Sie eine hohe CPU-Auslastung, die durch Systemunterbrechungen verursacht wird

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

Für Desktop-Computer: Überprüfen Sie, ob unbenutzte SATA-Kabel an Ihr Motherboard angeschlossen sind, und entfernen Sie sie.

2 Überprüfen Sie die Hardwaretreiber

Um schnell zu überprüfen, ob es sich um ein Treiberproblem handelt, können Sie den DPC Latency Checker ausführen. Deferred Procedure Call (DPC) ist ein Prozess, der sich auf Systemunterbrechungen 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 Video-Streaming in Echtzeit richtig handhaben kann, indem es die Latenz von Gerätetreibern im Kernelmodus überprüft. Es ist eine schnelle Möglichkeit, Probleme aufzudecken, und das Tool erfordert keine Installation.

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

So beheben Sie eine hohe CPU-Auslastung, die durch Systemunterbrechungen verursacht wird

Sie können entweder versuchen, den Übeltäter zu finden oder – wenn das Problem erst kürzlich aufgetreten ist – die letzten Treiberaktualisierungen (Windows 10) rückgängig machen oder Ihre Treiber mit Standardversionen aktualisieren. Treiber, die in der Vergangenheit Probleme verursachten, waren AMD SATA, HD-Audiogeräte und fehlende Bluetooth-Treiber.

Alternativ können Sie LatencyMon, einen Latenzmonitor, installieren und ausführen, um die Treiberdateien mit der höchsten DPC-Anzahl zu finden. Drücken Sie die Start/Play-Taste, wechseln Sie dann zur Registerkarte Treiber und sortieren Sie die Treiberdateien nach DPC-Anzahl. Beachten Sie, dass sich die Zählung mit der Zeit anhäuft, lassen Sie sie also einige Zeit laufen.

So beheben Sie eine hohe CPU-Auslastung, die durch Systemunterbrechungen verursacht wird

Treiber mit einer hohen DPC-Zahl verursachen möglicherweise eine hohe Anzahl von Unterbrechungen.

3 Interne Geräte deaktivieren

Anstatt Treiber nach dem Zufallsprinzip zu aktualisieren, beginnen Sie damit, einzelne Gerätetreiber zu deaktivieren, um den Übeltäter zu finden. Wenn Sie bereits potenzielle Täter identifiziert haben, deaktivieren Sie diese zuerst.

Gehen Sie zum Startmenü, suchen und öffnen Sie den Geräte-Manager (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 den DPC-Latenzprüfer erneut aus, klicken Sie dann mit der rechten Maustaste auf das Gerät und wählen Sie „Aktivieren“, bevor Sie mit dem nächsten Gerät fortfahren.

Diese Geräte sind die wahrscheinlichsten Übeltäter:

  • Netzwerkadapter

  • Interne Modems

  • Interne Soundgeräte

  • Alle 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 Treiber, die unter Computer, Prozessoren und Systemgerät aufgeführt sind .

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

4 Fehlerhafte Hardware ausschließen

Wenn ein beschädigter Treiber Systemunterbrechungen verursachen kann, kann dies auch durch fehlerhafte Hardware geschehen. In diesem Fall wird das Aktualisieren Ihrer Treiber das Problem nicht lösen. Aber wenn das Deaktivieren des gesamten Geräts das Problem behoben hat, sollten Sie unserer Anleitung folgen, um Ihren PC auf fehlerhafte Hardware zu testen.

So beheben Sie eine hohe CPU-Auslastung, die durch Systemunterbrechungen verursacht wird

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

5 Toneffekte 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 in Ihrer Taskleiste, wählen Sie Wiedergabegeräte aus, doppelklicken Sie auf Ihr Standardgerät (Lautsprecher), um Eigenschaften zu öffnen, gehen Sie zur Registerkarte Verbesserungen und deaktivieren Sie alle Soundeffekte. Bestätigen Sie mit OK und überprüfen Sie, wie sich die Systemunterbrechungen jetzt verhalten.

6 Aktualisieren Sie Ihr BIOS

Das BIOS ist die erste Software, die Ihr System ausführt, wenn Sie Ihren Computer einschalten. Es hilft Ihrem Betriebssystem beim 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 die Windows-Taste + R, geben Sie cmd ein, drücken Sie die Eingabetaste und führen Sie die folgenden zwei Befehle nacheinander aus:

systeminfo | findstr /I /c:bios
wmic bios get manufacturer, smbiosbiosversion

Beachten Sie, dass das I in /I ein großes i ist, kein kleines L.

So beheben Sie eine hohe CPU-Auslastung, die durch Systemunterbrechungen verursacht wird

Die Aktualisierung des BIOS sollte nicht auf die leichte Schulter genommen werden. Stellen Sie sicher, dass Sie zuerst Ihr System sichern.

Systemunterbrechungen können schwierig sein

Systemunterbrechungen können viele Ursachen haben. Haben Sie Ihren Computer wie oben beschrieben neu gestartet? Wir hoffen, dass Sie das Problem beheben konnten. Wenn Sie immer noch unter hoher CPU-Auslastung leiden, sollten Sie auch andere Prozesse überprüfen, die das Problem verursachen könnten.

Aufnahmequelle: www.makeuseof.com

Diese Website verwendet Cookies, um Ihre Erfahrung zu verbessern. Wir gehen davon aus, dass Sie damit einverstanden sind, Sie können sich jedoch abmelden, wenn Sie möchten. Annehmen Weiterlesen