Tutorial: Hohe CPU-Auslastung durch svchost.exe in Windows 7 beheben
Hier ist ein ausführliches Tutorial, wie du das Problem der hohen CPU-Auslastung durch den Prozess svchost.exe unter Windows 7 identifizierst und behebst.
Der Prozess svchost.exe (Service Host) ist ein wichtiger Systemprozess in Windows, der verschiedene Dienste (wie Windows Update, Netzwerkverbindungen etc.) gruppiert und ausführt. Wenn dieser Prozess 50 %, 100 % oder dauerhaft hohe CPU-Ressourcen beansprucht, liegt meist ein Fehler in einem der darunterliegenden Dienste vor.
Schritt 1: Den verantwortlichen Dienst identifizieren
Da svchost.exe lediglich ein „Container“ für viele Dienste ist, musst du zuerst herausfinden, welcher spezifische Dienst die Last verursacht.
- Drücke Strg + Umschalt + Esc, um den Task-Manager zu öffnen.
- Gehe zum Reiter Prozesse.
- Klicke unten auf „Prozesse aller Benutzer anzeigen“.
- Suche den
svchost.exe-Eintrag mit der hohen CPU-Last. - Klicke mit der rechten Maustaste auf diesen Eintrag und wähle „Zu Dienst(en) wechseln“.
- Windows markiert nun im Reiter „Dienste“ alle Dienste blau, die in diesem Prozess laufen. Häufige Verdächtige sind:
wuauserv(Windows Update),SysMain(Superfetch) oderBITS.
Schritt 2: Das Windows-Update-Problem beheben (Häufigste Ursache)
In Windows 7 ist fast immer der Windows Update-Dienst (wuauserv) die Ursache, da die Update-Suche bei älteren Installationen in eine Endlosschleife geraten kann.
Lösung: Windows Update-Cache leeren
- Öffne das Startmenü, tippe
cmdein, klicke rechts darauf und wähle „Als Administrator ausführen“. - Tippe folgende Befehle nacheinander ein und bestätige jeden mit Enter:
net stop wuauservnet stop bits
- Navigiere im Windows Explorer zu folgendem Ordner:
C:\Windows\SoftwareDistribution. - Lösche den gesamten Inhalt dieses Ordners (hier liegen temporäre Update-Dateien, die oft korrupt sind).
- Gehe zurück zur Eingabeaufforderung und starte die Dienste wieder:
net start wuauservnet start bits
- Starte den PC neu.
Schritt 3: Den Windows Update-Client manuell aktualisieren
Wenn der Fehler weiterhin besteht, benötigt Windows 7 ein spezifisches Update für den Update-Agenten selbst, um die CPU-Last zu senken.
- Lade dir das „Update für den Windows Update-Client“ manuell bei Microsoft herunter.
- Suche nach KB3102810 oder KB3172605 für deine Windows-Version (32-Bit oder 64-Bit).
- Bevor du das Update installierst: Trenne die Internetverbindung und stoppe den Dienst
wuauserverneut (wie in Schritt 2 beschrieben). - Installiere das heruntergeladene Update und starte den PC neu.
Schritt 4: Auf Malware und Viren prüfen
Manchmal tarnen sich Viren als svchost.exe. Ein wichtiger Hinweis ist der Speicherort.
- Klicke im Task-Manager mit der rechten Maustaste auf die verdächtige
svchost.exe. - Wähle „Dateipfad öffnen“.
- Wenn sich der Pfad C:\Windows\System32 öffnet, ist es meist ein echter Systemprozess. Wenn die Datei in
Temp,Appdataoder einem anderen Ordner liegt, handelt es sich höchstwahrscheinlich um Malware. - Führe in diesem Fall einen vollständigen Scan mit einem Programm wie Malwarebytes Anti-Malware oder deinem Antivirus-Programm durch.
Schritt 5: Ereignisprotokolle bereinigen
Überladene Log-Dateien können svchost.exe ebenfalls ausbremsen.
- Drücke Windows-Taste + R, tippe
eventvwrein und drücke Enter. - Gehe zu Windows-Protokolle.
- Klicke nacheinander mit der rechten Maustaste auf Anwendung, Sicherheit und System und wähle jeweils „Protokoll löschen...“.
- Bestätige mit „Löschen“ (Speichern ist meist nicht nötig).
Schritt 6: Deaktivieren von nicht benötigten Diensten (Optional)
Sollte der Dienst SysMain (früher Superfetch) die Last verursachen, kannst du diesen testweise deaktivieren:
- Drücke Windows + R, tippe
services.mscein. - Suche nach Superfetch.
- Rechtsklick -> Eigenschaften.
- Stelle den Starttyp auf „Deaktiviert“ und klicke auf „Beenden“.
Fazit
In 90 % der Fälle unter Windows 7 wird das Problem durch Schritt 2 und 3 (Windows Update) gelöst. Da Microsoft den Support für Windows 7 eingestellt hat, ist es oft ratsam, die automatischen Updates nach einer erfolgreichen Reparatur auf „Nie nach Updates suchen“ zu stellen, um die CPU-Last dauerhaft niedrig zu halten.