Warum läuft meine CPU mit 100%?


Der durchschnittliche Windows-PC ist ständig beschäftigt und jongliert ständig mit den Systemressourcen zwischen den 50 oder mehr Prozessen, die gleichzeitig laufen.

Manchmal beansprucht eine Anwendung ohne ersichtlichen Grund die gesamte Aufmerksamkeit des Prozessors, und ehe man sich versieht, lastet der Prozess den Prozessor die ganze Zeit zu 100 % aus.

Das ist eine große Katastrophe, vor allem, wenn Sie in anderen Anwendungen ungespeicherte Arbeit haben. Die Anwendungen reagieren nicht mehr, es ist schwierig, zu ihnen zu wechseln, und selbst wenn Sie es schaffen, scheint wenig zu passieren. Allein das Neuzeichnen des Bildschirms kann eine Ewigkeit dauern. Ihr erster Schritt sollte also darin bestehen, die Kontrolle über Ihr System wiederzuerlangen, indem Sie die Auswirkungen der ressourcenfressenden Anwendung reduzieren und den Zugriff auf andere Programme wieder ermöglichen.

Drücken Sie Strg+Umschalt+Esc, um den Task-Manager zu starten. Klicken Sie dann auf die Registerkarte „Prozesse“ und wählen Sie „Prozesse von allen Benutzern anzeigen“. Sie sollten nun alle Prozesse sehen, die derzeit auf Ihrem PC laufen. Klicken Sie dann auf die Spaltenüberschrift „CPU“, um nach der CPU-Auslastung zu sortieren, und suchen Sie nach dem Prozess, der die meiste Leistung beansprucht. (Keine CPU-Spalte? Klicken Sie auf Ansicht > Spalten auswählen, markieren Sie das Kästchen „CPU-Auslastung“ und klicken Sie auf OK).

Sobald Sie den störenden Prozess gefunden haben, klicken Sie mit der rechten Maustaste auf ihn und wählen Sie Priorität festlegen > Niedrig. Dies teilt Windows mit, dass alle anderen Prozesse, die Sie ausführen, mehr CPU-Aufmerksamkeit verdienen, und kann die Reaktionsfähigkeit des Systems geringfügig verbessern.

Klicken Sie nun erneut mit der rechten Maustaste auf den Prozess, wählen Sie „Affinität einstellen“ und deaktivieren Sie alle CPU-Kästchen bis auf eines. Die Einstellung „Prozessor-Affinität“ teilt Windows mit, auf welchen CPU-Kernen eine bestimmte Anwendung ausgeführt werden darf, so dass Sie durch die Beschränkung auf einen Kern die anderen für die übrigen Programme freigeben.

Das Ergebnis sollte sofort sichtbar sein: Die CPU-Auslastung sinkt und andere Programme werden wieder nutzbar. Wechseln Sie zu allen Anwendungen, die ungespeicherte Arbeit enthalten oder bei denen Sie sicher sein müssen, dass sie ordnungsgemäß geschlossen sind (z. B. Ihr E-Mail-Programm), speichern Sie alle Dokumente und schließen Sie sie. Und dann schließen Sie alles, was Sie nicht brauchen, um Ihr System zu vereinfachen: alle laufenden Anwendungen, alle überflüssigen Symbole in der Taskleiste und vieles mehr.

Suche nach Malware

Eine häufige Ursache für eine hohe CPU-Auslastung ist eine Malware-Infektion, die Sie unbedingt ausschließen sollten. Führen Sie jetzt einen vollständigen Systemscan mit Ihrem Antivirenpaket durch, um zu sehen, was dabei herauskommt. (Sie haben keins? Laden Sie etwas wie AVG Free [free.avg.com] herunter – das Problem verschwindet nicht von selbst.)

Ihr Antivirenprogramm gibt Ihnen vielleicht ein gutes Zeugnis aus, aber seien Sie vorsichtig – darauf können Sie sich nicht ganz verlassen. Es könnte sein, dass Sie mit einem brandneuen Virus infiziert wurden. Das ist uns vor kurzem passiert, als eine Instanz von svchost.exe anfing, viel zu viel CPU-Zeit zu verbrauchen, unser Antivirenprogramm fand nichts, aber wir entdeckten die Malware selbst. Und vielleicht können Sie das Gleiche tun.

Um Ihnen bei der Suche nach Malware zu helfen, laden Sie eine Kopie von Process Hacker [processhacker.sourceforge.net] herunter und installieren Sie es. Starten Sie das Programm und Sie werden sehen, dass es im Grunde eine leistungsfähigere Version des Task-Managers ist. Suchen Sie den Prozess, der Ihre gesamte CPU-Zeit beansprucht, und notieren Sie sich seine Prozess-ID (PID).

Fehlerbehebungen

Wenn Ihre Prozessprobleme auf einen Fehler zurückzuführen sind, dann hat das mit ziemlicher Sicherheit schon einmal jemand erlebt und wahrscheinlich auch gelöst. Gehen Sie zu Google, geben Sie den Prozessnamen und Schlüsselwörter wie CPU 100 ein, um zu sehen, was herauskommt. Überprüfen Sie auch den Gerätemanager und die Windows-Ereignisanzeige auf Fehler, die auf ein zugrunde liegendes Problem hinweisen könnten.

Es ist auch eine gute Idee, den Autor des problematischen Prozesses zu identifizieren, falls Sie das noch nicht getan haben. Wenn Sie feststellen, dass das Problem zu einer bestimmten Anwendung gehört, die Sie installiert haben, besuchen Sie die Website des Autors, um Antworten zu erhalten, oder versuchen Sie, das Programm zu deinstallieren, neu zu installieren oder zu aktualisieren. Oder, wenn es sich um eine Windows-Komponente handelt, versuchen Sie es mit einer Suche unter support.microsoft.com.

Wenn das alles nichts bringt, kann Process Hacker vielleicht wieder helfen. Wenn der Prozess das nächste Mal abtrünnig wird, reduzieren Sie seine Prioritäts- und Affinitätseinstellungen, wie wir bereits empfohlen haben. Starten Sie dann Process Hacker, suchen Sie die fehlerhafte Anwendung und doppelklicken Sie darauf, um sie genauer zu untersuchen.