Inhaltsverzeichnis
Wenn Sie bemerken, dass Ihr Computer nicht mehr mithalten kann, sollten Sie zuerst den Task-Manager aufrufen, um herauszufinden, welche Anwendung die hohe CPU-Auslastung verursacht. In einigen Fällen können Sie feststellen, dass svchost.exe oder Service Host Local System die gesamte CPU-Leistung beansprucht. svchost.exe hohe CPU-Auslastung kann eine Reihe von Problemen für Ihr System verursachen, einschließlich schädlicher Programme.
In diesem Artikel werfen wir einen Blick auf einige Möglichkeiten, svchost.exe hohe CPU-Auslastung Fehler zu beheben, vor allem für diejenigen, die Windows 10-Betriebssystem verwenden.
Worum handelt es sich bei diesem Prozess, und vor allem, wie können Sie eine hohe CPU-Auslastung verhindern? Wenn Sie feststellen, dass der Service Host Local zu viel Rechenleistung verbraucht, lesen Sie weiter, um die Antwort auf Ihre Fragen zu finden und das Problem zu lösen.
Was ist Service Host (Svchost.exe)?
Einige Anwendungen und Programme auf Ihrem Computer werden als eigenständige ausführbare Dateien bezeichnet und können selbst ausgeführt werden. Viele Dienste sind jedoch DLLs (Dynamic Link Libraries), die nicht alle Informationen enthalten, die für eine eigenständige Ausführung erforderlich sind.
Diese DLLs benötigen einen Service-Host, um auf Ihrem Computer geladen und ausgeführt werden zu können. Aus diesem Grund werden in der Regel mehrere Service-Host-Prozesse ausgeführt, wenn Sie Ihren Task-Manager öffnen.
Diese Dienste sind in der Regel so konzipiert, dass sie im Hintergrund laufen und kaum Probleme verursachen, aber es gibt einige Fälle, in denen Service-Host-Anwendungen beschädigt werden und mehr Rechenleistung verbrauchen, als sie sollten.
Denken Sie daran, dass der Fehler in der Regel durch einen Prozess verursacht wird, den der Service Host ausführt, und nicht durch den Service Host selbst. Das bedeutet nicht, dass Sie den Dienst beenden und deinstallieren können.
Microsoft Windows hat viele integrierte Dienste, die die Service-Host-App benötigen, um sie auszuführen. Wenn Sie einige dieser Dienste beenden, wird Ihr Computersystem instabil. Die hier vorgestellten Lösungen funktionieren gut mit Windows 10, aber Sie können dieses Problem auch mit anderen Windows-Versionen haben.
Svchost.exe Probleme mit hoher CPU-Auslastung treten in der Regel auf PCs auf, die mit Malware oder bösartigen Programmen infiziert sind. In den meisten Fällen können Sie Ihren Computer einfach neu starten, um das svchost.exe netsvcs Problem zu beheben. Windows-Updates sind ein weiterer häufiger Grund für dieses Problem. Sie werden wahrscheinlich svchost hohe CPU-Auslastung Fehler haben, wenn Ihr Windows-Update nicht konsistent ist.
Häufige Gründe für hohe CPU-Auslastung des Service Host Windows Update
Es gibt mehrere Gründe, warum der Service Host Windows Update-Prozess eine übermäßige Menge an CPU-Ressourcen verbraucht, was zu einer hohen CPU-Auslastung von svchost.exe führt. Wenn Sie diese Gründe verstehen, können Sie das Problem effektiver beheben. Hier sind einige der häufigsten Gründe für eine hohe CPU-Auslastung des Service Host Windows Update:
- Unvollständiges oder abgebrochenes Windows Update: Einer der Hauptgründe für eine hohe CPU-Auslastung des Service Host Windows Update-Prozesses ist, wenn ein Update stecken bleibt oder unvollständig ist. Dies kann aufgrund einer langsamen Internetverbindung, Softwarekonflikten oder anderen Problemen geschehen, die eine erfolgreiche Installation des Updates verhindern.
- Malware oder Virusinfektion: Bösartige Software wie Viren und Malware kann in Ihr System eindringen und den Prozess des Service-Hosts Windows Update stören, so dass mehr CPU-Ressourcen verbraucht werden, als eigentlich nötig wäre. Regelmäßige Updates Ihrer Antivirensoftware und eine gründliche Systemprüfung können helfen, solche Bedrohungen zu erkennen und zu entfernen.
- Veraltete Gerätetreiber: Wenn Ihre Gerätetreiber veraltet oder mit der aktuellen Windows-Version inkompatibel sind, kann dies zu Problemen mit dem Service-Host-Windows-Update-Prozess führen und eine hohe CPU-Auslastung verursachen. Eine Aktualisierung der Gerätetreiber auf die neueste Version kann dieses Problem beheben.
- Beschädigte Systemdateien: Wenn eine der Systemdateien im Zusammenhang mit dem Windows Update-Prozess beschädigt ist, kann dies dazu führen, dass der Service Host Windows Update übermäßig viele CPU-Ressourcen verbraucht. Die Ausführung der Systemdateiprüfung und die Reparatur des Windows-Abbilds können helfen, beschädigte Systemdateien zu reparieren.
- Probleme mit dem intelligenten Hintergrundübertragungsdienst (BITS): Wie bereits erwähnt, ist der BITS-Dienst für das Herunterladen von Updates im Hintergrund verantwortlich. Wenn jedoch ein Problem mit dem BITS-Dienst auftritt, kann dies dazu führen, dass der Windows Update-Prozess des Service-Hosts mehr CPU-Ressourcen verbraucht. Durch vorübergehendes Deaktivieren des BITS-Dienstes kann dieses Problem behoben werden.
- Hohe Anzahl der installierten Anwendungen: Wenn Sie eine große Anzahl von Anwendungen auf Ihrem Computer installiert haben, können einige von ihnen den Windows Update-Prozess stören und eine hohe CPU-Auslastung verursachen. Das Deinstallieren unnötiger Anwendungen und das Durchführen eines Neustarts können helfen, die problematische Anwendung zu identifizieren und das Problem zu beheben.
Indem Sie die Ursache für die hohe CPU-Auslastung im Service-Host-Windows-Update-Prozess identifizieren, können Sie die entsprechende Korrektur anwenden und verhindern, dass Ihr Computer durch übermäßigen CPU-Verbrauch verlangsamt wird.
Beheben Sie den Fehler bei der Verarbeitung des Dienstes Host (svchost.exe)
Lösung 1: Verwenden Sie das Advanced System Repair Tool (Fortect), um das Problem der hohen CPU-Auslastung zu beheben
Fortect ist ein robustes Programm, das entwickelt wurde, um automatisch Probleme auf Ihrem PC zu finden und zu beheben, die den Fehler svchost.exe high cpu usage verursachen könnten. Unabhängig davon, welches Betriebssystem Sie verwenden, können Sie sich darauf verlassen, dass dieses Programm Ihnen hilft, schädliche Programme oder andere Ursachen für svchost.exe high CPU zu entfernen. Fortect kann Ihren Computer scannen und alle Dienste überprüfen, um die Ursache zu findendie das Problem der hohen CPU-Leistung verursacht.
Folgen Sie den nachstehenden Schritten, um herunterladen und installieren Sie Fortect auf Ihrem PC.
Bitte beachten Sie, dass Sie möglicherweise Ihr Antivirenprogramm vorübergehend deaktivieren müssen, damit es nicht mit Hilfsprogrammen wie Fortect interferiert.
Schritt 1
Fortect herunterladen und installieren
Jetzt herunterladenSchritt #2
Akzeptieren Sie die Lizenzbedingungen, indem Sie das Häkchen bei "Ich akzeptiere die EULA und die Datenschutzbestimmungen" setzen, um fortzufahren.
Schritt #3
Sie können sich die Details des Scans, indem Sie die Registerkarte "Details" erweitern.
Schritt #4
Zum Einstellen einer Aktion Erweitern Sie die Registerkarte "Empfehlung" und wählen Sie entweder "bereinigen" oder "ignorieren".
Schritt #5
Klicken Sie unten auf der Seite auf "Jetzt reinigen", um den Reparaturvorgang zu starten.
Fix #2: Aktualisieren Sie Ihr Antivirus und Scannen Sie Ihren Computer zu beheben Svchost.exe hohe CPU-Auslastung
Einer der Hauptgründe für eine hohe Prozessorauslastung von svchost.exe ist ein Virus oder Malware. Um sicher zu gehen, dass ein Virus nicht zu dem Problem mit der lokalen Systemverarbeitung des Service Hosts beiträgt, sollten Sie zunächst Ihre Antivirensoftware aktualisieren. Beheben Sie Probleme mit Speicherlecks, indem Sie ein robustes Antivirenprogramm verwenden.
Da jede Antivirensoftware anders ist, ist es schwierig, eine genaue Anleitung für diesen Vorgang zu geben.
Um das integrierte Antivirenprogramm Windows Defender zu aktualisieren, geben Sie "Windows Defender" in das Startmenü ein, wählen es aus und klicken auf "Jetzt nach Updates suchen", wenn es sich öffnet.
Wenn Ihr Antivirenprogramm eines Drittanbieters auf dem neuesten Stand ist, müssen Sie eine vollständige Systemprüfung durchführen. Diese Prüfung kann lange dauern, aber es ist wichtig, um sicherzustellen, dass kein Virus den Prozess svchost.exe beeinträchtigt oder verwendet. Sobald die Prüfung abgeschlossen ist, lassen Sie das Antivirenprogramm alle gefundenen Viren entfernen und starten Sie Ihren Computer neu.
Wenn Sie ein Antivirenprogramm eines Drittanbieters verwenden, finden Sie auf der Website des Herstellers genaue Anweisungen zur Aktualisierung. Sobald Sie das Antivirenprogramm aktualisiert haben, müssen Sie auch sicherstellen, dass Windows Defender deaktiviert ist.
Windows 10 sollte dies automatisch tun, aber Sie können hier mehr über die Deaktivierung erfahren. Nach der Deaktivierung sollten Sie überprüfen, ob svchost.exe immer noch eine hohe CPU-Auslastung aufweist.
Lösung Nr. 3: Stellen Sie sicher, dass Windows 10 auf dem neuesten Stand ist, und führen Sie bei Bedarf die Update-Problembehebung aus
In der Regel listet der Service-Host den Namen des Programms auf, das ihn verwendet. In einigen Fällen kann Windows Update jedoch ein Problem verursachen, wie z. B. svchost.exe hohe CPU-Auslastung im Zusammenhang mit dem lokalen Systemprozess des Service-Hosts. Ein Grund kann sein, dass Ihr Computer aktualisiert werden muss.
Um festzustellen, ob Windows Update eine hohe CPU-Auslastung des Service Hosts verursacht, sollten Sie zunächst versuchen, den Computer manuell zu aktualisieren, und den Computer über Nacht laufen lassen. So können Sie feststellen, ob das Problem behoben ist und ein blockiertes oder fehlendes Update abgeschlossen wird.
Wenn svchost weiterhin die meiste Rechenleistung verbraucht, bietet Windows 10 eine integrierte Problembehandlung, die Sie wie folgt verwenden können.
Schritt 1
Geben Sie "Windows Update" in die Suchleiste ein und öffnen Sie die Windows Update-App.
Schritt #2
Klicken Sie auf "Nach Updates suchen". Dieser Vorgang kann lange dauern, wenn Sie in letzter Zeit nicht aktualisiert haben. Sie sollten alle fehlenden Updates installieren.
Schritt #3
Wenn Sie ein manuelles Update durchgeführt und den Computer über Nacht ruhen lassen haben, kehren Sie zu Windows Update zurück und klicken Sie in der linken Menüspalte auf "Problembehandlung".
Schritt #4
Klicken Sie nun im mittleren Bereich des Fensters auf "Windows Update" und anschließend auf "Problembehandlung ausführen", wenn direkt darunter eine Meldung erscheint.
Schritt #5
Windows Update beginnt mit der Suche nach Problemen. Folgen Sie den Anweisungen auf dem Bildschirm, um diese zu beheben.
Die Abkürzung für Windows Update lautet wuauserv. Wenn die Problembehandlung das Problem nicht behebt und Sie immer noch glauben, dass Windows Update Ihr System einfriert und den Verarbeitungsfehler svchost.exe verursacht, finden Sie hier weitere Informationen zur Behebung des Problems.
Wenn auf dem lokalen System des Service-Hosts weiterhin der Fehler svchost.exe (hohe CPU-Auslastung) auftritt, liegt es möglicherweise nicht an Windows Update. Fahren Sie mit der nächsten Methode fort.
Lösung 4: Führen Sie die Systemdateiprüfung aus und reparieren Sie das Windows-Abbild
In einigen Fällen kann eine beschädigte Windows-Datei das Problem der hohen CPU-Auslastung von svchost.exe verursachen. Die Systemdateiprüfung wurde entwickelt, um beschädigte Dateien auf Ihrem Computer zu reparieren, die einen Fehler verursachen. Die folgenden Schritte helfen Ihnen, die Systemdateiprüfung über PowerShell aufzurufen.
Schritt 1
Drücken Sie die Tasten [X] und [Windows] gleichzeitig auf Ihrer Tastatur. Wählen Sie im angezeigten Menü "Windows PowerShell (Admin)" und wählen Sie "Ja", wenn das System Sie fragt, ob Sie dieser Anwendung erlauben möchten, Änderungen vorzunehmen.
Schritt #2
Geben Sie in das sich öffnende PowerShell-Fenster "sfc /scannow" (ohne die Anführungszeichen) ein und drücken Sie die [Eingabetaste]. Warten Sie, bis der Vorgang abgeschlossen ist. Es kann einige Zeit dauern, bis er abgeschlossen ist.
Schritt #3
Nachdem der Scan abgeschlossen ist, geben Sie "Repair-WindowsImage -RestoreHealth" (ohne die Anführungszeichen) in die neue Eingabeaufforderung ein oder kopieren Sie den Befehl und fügen Sie ihn dort ein. Drücken Sie anschließend [Enter]. Auch hier kann es einige Zeit dauern, bis die Reparatur abgeschlossen ist.
Schritt #4
Nach Abschluss des Scans müssen Sie Ihren Computer neu starten. Öffnen Sie das Startmenü, klicken Sie auf das Symbol für den Strom und wählen Sie "Neu starten".
Wenn Sie immer noch feststellen, dass der Service Host die meiste Leistung Ihres Computers beansprucht, fahren Sie mit der nächsten Methode fort, wenn svchost.exe weiterhin eine hohe CPU-Auslastung aufweist.
Fix #5: Leeren Sie das Ereignisanzeige-Protokoll (Windows-Protokoll)
Wenn Sie eine volle Ereignisprotokolldatei in Ihrer Windows-Ereignisanzeige haben, kann dies zu hohen Problemen bei der Verarbeitung des lokalen Systems des Service-Hosts führen. Infolgedessen werden Sie wahrscheinlich eine hohe CPU-Auslastung von svchost.exe feststellen.
Das Windows-Ereignisanzeigeprotokoll oder einfach Windows-Protokoll ist eine detaillierte Aufzeichnung von System-, Anwendungs- und Sicherheitsmeldungen, die vom Windows-Betriebssystem gespeichert werden. Alle Software, Anwendungen und das Betriebssystem (OS) verwenden dieses Ereignisanzeigeprotokoll, um wichtige Software- und Hardwareänderungen aufzuzeichnen. Alle legitimen Windows-Prozesse werden ebenfalls aus dem Ereignisanzeigeprotokoll gezogen, so dassAdministratoren können Probleme beheben, z. B. wenn svchost.exe eine hohe CPU-Auslastung aufweist.
Wenn Sie diese Schritte ausführen, wird Ihr Windows-Protokoll gelöscht:
Schritt 1
Drücken Sie gleichzeitig die [R]- und die [Windows]-Taste. Geben Sie "eventvwr.msc" in das erscheinende Feld Ausführen ein. Klicken Sie auf "OK", um die Windows-Ereignisanzeige zu öffnen.
Schritt #2
Sobald die Windows-Ereignisanzeige geöffnet ist, erweitern Sie im Menü auf der linken Seite des sich öffnenden Fensters die Option "Windows-Protokolle". Wählen Sie im angezeigten Dropdown-Menü die Option "Anwendung".
Schritt #3
Wählen Sie nun "Ereignisse speichern unter" auf der rechten Seite des Bildschirms. Ich empfehle, der Speicherdatei einen Datumsnamen und die Art des Protokolls zu geben, z. B. "6Nov2010 Application".
Standardmäßig wird das Ereignisprotokoll als Ereignisdatei gespeichert, aber Sie sollten es auch als Textdatei oder Tabellenkalkulationsdatei speichern, falls Sie die Informationen später in einer leicht einsehbaren Form benötigen.
Schritt #4
Sobald das Protokoll gespeichert ist, wählen Sie "Protokoll löschen", das sich ebenfalls auf der rechten Seite des Bildschirms befindet.
Schritt #5
Wiederholen Sie nun die Schritte 3 und 4, nachdem Sie zuerst auf "Sicherheit", dann auf "Einrichtung" und schließlich auf "System" geklickt haben, und benennen Sie jedes gespeicherte Protokoll anders.
Schritt #6
Wenn Sie die Protokolle gelöscht haben, müssen Sie den Computer neu starten. Öffnen Sie wie zuvor das Startmenü, klicken Sie auf das Symbol "Energie" und wählen Sie "Neu starten".
Wenn Ihr Computer immer noch CPU-Ressourcen beansprucht, obwohl Sie das Protokoll gelöscht haben oder versucht haben, auch das Protokoll des Viewers zu löschen, versuchen Sie die nächste Lösung.
Fix #6: Deinstallieren Sie nicht verwendete Apps
Je mehr Anwendungen Sie auf Ihrem Computer haben, desto wahrscheinlicher ist es, dass sie im Hintergrund laufen und Updates oder Wartungsaufgaben durchführen, die das lokale System des Service Hosts nutzen oder stören können. Außerdem verbrauchen diese unnötigen Anwendungen CPU- oder Speicherressourcen, was den Fehler svchost.exe high cpu usage verursacht.
Stellen Sie sicher, dass Sie eine Sicherungskopie Ihres Computers anlegen oder einen Wiederherstellungspunkt erstellen, bevor Sie diese Methode durchführen, falls Sie versehentlich ein benötigtes Programm entfernen. Wie Sie eine Systemwiederherstellung erstellen, erfahren Sie hier.
Schritt 1
Geben Sie "Systemsteuerung" in das Startmenü ein und wählen Sie diese Option.
Schritt #2
Klicken Sie auf "Ein Programm deinstallieren".
Schritt #3
Blättern Sie durch die Liste der Programme. Deinstallieren Sie die Programme, die Sie nicht verwenden, indem Sie auf das Programm und dann auf die Schaltfläche "Deinstallieren" am oberen Rand der Liste klicken.
Starten Sie Ihren Computer neu und überprüfen Sie dann im Task-Manager, ob das Problem behoben ist.
Fix #7: Führen Sie Check Disk in der Eingabeaufforderung aus
Wenn Sie bösartige Programme haben, können auch CPU- oder Speicherressourcen problematisch werden. Tatsächlich sind diese der Hauptgrund für viele Vorfälle, einschließlich der hohen CPU-Auslastung in Windows 10. Sie können Ihre Computerlaufwerke auf Fehler überprüfen, indem Sie diese Schritte befolgen:
Schritt 1
Geben Sie "Eingabeaufforderung" in das Startmenü ein. Klicken Sie mit der rechten Maustaste auf die Option "Eingabeaufforderung" und wählen Sie "Als Administrator ausführen" aus dem Dropdown-Menü. Klicken Sie auf "Ja", um dem Programm die Erlaubnis zu erteilen, Änderungen vorzunehmen, und fahren Sie mit der Eingabeaufforderung fort.
Schritt #2
Geben Sie an der Eingabeaufforderung "chkdsk c: /r" ohne Anführungszeichen, wobei zu beachten ist, dass c: ist der Name des Laufwerks, das Sie prüfen möchten. Daher müssen Sie diesen Buchstaben möglicherweise durch einen anderen ersetzen.
Drücken Sie nun "Enter".
Schritt #3
Das System fordert Sie auf, das System neu zu starten. Wählen Sie Y, um das System jetzt neu zu starten, und drücken Sie dann die [Eingabetaste]. Dieser Vorgang kann einige Zeit in Anspruch nehmen, insbesondere wenn Sie ihn zum ersten Mal durchführen. Windows sollte jedoch alle gefundenen Fehler automatisch reparieren.
Prüfen Sie nach dem Scan, ob Sie immer noch eine hohe CPU-Auslastung von svchost haben. Wenn Sie immer noch ein Speicherverlustproblem haben, versuchen Sie die nächste Lösung.
Lösung #8: Deaktivieren Sie den BITS-Dienst
Der BITS (Background Intelligent Transfer Service) nutzt ungenutzte Bandbreite, um eine Reihe von Downloads im Hintergrund durchzuführen, die Windows 10 benötigt (z. B. Updates).
Gelegentlich wird dieser Dienst beschädigt und fängt an, übermäßig viel Bandbreite zu verbrauchen, was sich dann auf die Menge an Arbeitsspeicher auswirkt, die der Prozess svchost.exe verwendet. Infolgedessen werden Sie wahrscheinlich den Fehler svchost.exe high cpu usage" bemerken.
In diesem Fall sollten Sie den BITS-Dienst deaktivieren, um den Fehler svchost.exe high CPU zu beheben.
Schritt 1
Drücken Sie gleichzeitig die [R]- und die [Windows]-Taste. Geben Sie "services.msc" in das erscheinende Feld Ausführen ein. Klicken Sie auf "OK", um das Fenster Dienste zu öffnen.
Schritt #2
Blättern Sie durch die Dienste, bis Sie den intelligenten Hintergrundübertragungsdienst finden. Doppelklicken Sie auf den Dienst.
Schritt #3
Öffnen Sie in dem daraufhin angezeigten Fenster das Dropdown-Menü neben "Starttyp" und klicken Sie dann auf "Deaktiviert".
Schritt #4
Klicken Sie nun auf "Übernehmen" und dann auf "OK". Wenn Sie Ihren Computer neu starten, sollte die Verwendung von svchost.exe netsvcs wieder normal sein. Wenn nicht, wiederholen Sie die obigen Schritte, um den BITS-Prozess automatisch laufen zu lassen, indem Sie auf "Start" klicken, bevor Sie auf "OK" und "Übernehmen" klicken, und fahren Sie mit der nächsten Methode fort.
Fix #9: Deaktivieren Sie den Windows Update Service
Die Deaktivierung des lästigen Windows-Update-Dienstes ist zwar eine der einfachsten Methoden, um zu verhindern, dass der Service Host Ihre gesamte CPU-Auslastung in Anspruch nimmt, sollte aber nicht auf die leichte Schulter genommen werden. Der Windows-Update-Dienst scannt Ihren Computer und sorgt dafür, dass Ihr PC mit den neuesten Versionen läuft.
Obwohl einige Prozesse im Hintergrund laufen und unnötig sind, sind viele der svchost.exe-Prozesse wichtig. Folgen Sie diesen Schritten, um den störenden Dienst zu deaktivieren.
Schritt 1
Klicken Sie mit der rechten Maustaste auf die Task-Leiste am unteren Rand Ihres Bildschirms und wählen Sie aus dem angezeigten Menü "Task-Manager".
Schritt #2
Klicken Sie nun auf die Registerkarte "Details" und anschließend auf "Speicher", um die laufenden svchost.exe-Prozesse nach ihrem Speicherbedarf zu sortieren.
Schritt #3
Klicken Sie mit der rechten Maustaste auf den Prozess svchost.exe, der die meiste CPU-Leistung verbraucht. Dieser Prozess sollte jetzt am weitesten oben in der Liste stehen. Wählen Sie die Option "Zu Dienst(en) gehen".
Schritt #4
Dadurch gelangen Sie auf die Registerkarte Dienste, auf der ein oder mehrere Dienste hervorgehoben sind. In der Abbildung ist zum Beispiel der Diagnoserichtliniendienst hervorgehoben. Dies ist nur ein Beispiel, Ihre hervorgehobenen Dienste werden wahrscheinlich anders aussehen.
Schritt #5
Klicken Sie mit der rechten Maustaste auf den markierten Dienst und wählen Sie "Anhalten". Überprüfen Sie, ob der Prozess "Service Host" wieder normal funktioniert. Wiederholen Sie diesen Schritt, wenn mehr als ein Dienst markiert ist, und überprüfen Sie jedes Mal, ob der angehaltene Prozess das Problem mit dem Speicherverbrauch von svchost.exe behebt.
Schritt #6
Wenn Sie den Dienst gefunden haben, der das Problem verursacht (der Dienst, der es ermöglicht, dass sich die Speichernutzung von svchost.exe wieder normalisiert, nachdem Sie ihn gestoppt haben), klicken Sie auf die Schaltfläche "Dienste öffnen" am unteren Rand des Fensters.
Schritt #7
Das Dienste-Fenster öffnet sich. Scrollen Sie nach unten, bis Sie den Namen des Dienstes finden, der das Problem verursacht hat. Auch hier verwenden wir den Diagnoserichtlinien-Dienst als Beispiel in der Abbildung.
Der Dienst, der Ihr Problem verursacht, ist wahrscheinlich ein anderer. Klicken Sie mit der rechten Maustaste auf den Namen des Dienstes, und wählen Sie "Eigenschaften".
Schritt #8
Wie bei der vorherigen Methode öffnen Sie in dem nun erscheinenden Fenster das Dropdown-Menü neben "Starttyp" und klicken Sie auf "Deaktiviert".
Schritt #9
Klicken Sie nun auf "Anwenden" und dann auf "OK". Sobald Sie Ihren Computer neu starten, sollte die CPU-Auslastung des Service-Hosts wieder normal sein. Falls nicht, wiederholen Sie die oben genannten Schritte, um den Dienst auf "Automatisch" zurückzusetzen, klicken Sie auf "Starten", bevor Sie auf "OK" und "Anwenden" klicken, und fahren Sie mit der nächsten Methode fort. und fahren Sie mit der nächsten Methode fort.
Fix #10: Treiber aktualisieren
Diese Methode kann viel Zeit in Anspruch nehmen. Daher sollten Sie zunächst alle Treiber für Grafik, Video und Prozessor aktualisieren. Überprüfen Sie, ob die Aktualisierung dieser Treiber das Problem behebt, bevor Sie mit der Aktualisierung der übrigen Treiber fortfahren. Wenn Sie es jedoch richtig machen, können Sie damit verschiedene svchost-Prozesse überprüfen und die CPU-Auslastung verbessern.
Windows-Updates sind wichtig, um sicherzustellen, dass Ihr Rechner gut funktioniert. Wenn Sie veraltete Treiber verwenden, kann es leicht zu einer hohen CPU-Auslastung kommen.
Denken Sie daran, dass Sie eine Systemsicherung durchführen sollten, bevor Sie diese Methode ausprobieren.
Schritt 1
Drücken Sie die [X]-Taste und die [Windows]-Taste zusammen auf Ihrer Tastatur. Dadurch wird das Quick Link-Menü geöffnet, in dem Sie "Geräte-Manager" auswählen müssen.
Schritt #2
Klicken Sie auf die erste Gerätekategorie, um sie zu erweitern. Klicken Sie dann mit der rechten Maustaste auf den Namen des ersten für diese Kategorie aufgeführten Geräts und klicken Sie auf "Eigenschaften".
Schritt #3
Wählen Sie auf der Registerkarte "Treiber" die Option "Treiber aktualisieren".
Schritt #4
Wenn Sie auf Treiber aktualisieren klicken, wird eine Option angezeigt, mit der der Computer automatisch nach Treibersoftware suchen kann. Wählen Sie diese Option. Der Computer sollte eine automatische Suche durchführen.
Wenn Ihr Treiber auf dem neuesten Stand ist, wird eine Meldung angezeigt, die besagt, dass Sie bereits den besten Treiber für dieses Gerät installiert haben. Andernfalls sollte der Computer den Treiber automatisch aktualisieren.
Fahren Sie mit dem nächsten Schritt fort. Wenn Sie diese Aktualisierungsprüfung lieber manuell durchführen möchten, können Sie sich die aktuelle Treiberversion notieren und auf der Website des Geräteherstellers nach der neuesten Version suchen.
Wenn Sie nicht über die neueste Version verfügen, können Sie sie von der Website des Herstellers herunterladen und manuell installieren.
Schritt #5
Schließen Sie das Popup-Fenster, sobald die Suche (und ggf. die Aktualisierung) abgeschlossen ist. Kehren Sie zum Gerätemanager-Fenster (und zu Schritt 2) zurück und befolgen Sie die Anweisungen für das nächste Gerät (Schritte 2 bis 4), bis Sie für alle aufgelisteten Gerätetypen und Gerätetreiber nach Treiberaktualisierungen gesucht haben.
Schritt #6
Starten Sie den Computer neu, nachdem Sie für jeden Treiber in der Liste nach Updates gesucht haben.
Prüfen Sie erneut, ob die CPU-Auslastung immer noch hoch ist. Lesen Sie weiter, wenn Sie den Fehler immer noch nicht behoben haben.
Fix #11: Automatische Updates deaktivieren
Wenn Sie die Einstellungen des Windows-Update-Dienstes ändern, können Sie dieses Problem im Handumdrehen beheben.
Schritt 1
Geben Sie "Dienste" in die Suchleiste ein und klicken Sie auf Öffnen. Navigieren Sie zum Windows-Update-Dienst und doppelklicken Sie darauf.
Schritt #2
Gehen Sie auf die Registerkarte Allgemein, suchen Sie den Starttyp und wählen Sie Deaktiviert. Klicken Sie auf Übernehmen und dann auf OK. Gehen Sie zurück zum Task-Manager und beenden Sie die Aufgabe Diensthost: Lokales System.
Wenn die Korrektur der Einstellungen für den Windows-Update-Dienst das Problem nicht behoben hat, fahren Sie mit der nächsten Lösung fort.
Fix #12: Windows Update Service neu starten
Wenn die oben genannten Lösungen immer noch nicht funktionieren, können Sie versuchen, den Windows Update Service neu zu starten. Der Windows Update Service ist dafür zuständig, Ihren PC mit automatischen Updates zu versorgen. Wenn der Windows Update Service nicht funktioniert, werden Sie früher oder später auf Probleme stoßen.
Starten Sie die Eingabeaufforderung mit Administratorrechten und geben Sie die folgenden Befehle ein (drücken Sie nach jedem Befehl die Eingabetaste)
Netzstoppbits
net stop wuauserv
net stop appidsvc
net stop cryptsvc
ren %systemroot%\SoftwareDistribution SoftwareDistribution.bak
ren %systemroot%\system32\catroot2 catroot2.bak
net start wuauserv
Netzstartbits
net start appidsvc
net start cryptsvc
Diese sollten Ihren Windows Update Service sofort starten und Sie können erwarten, dass er für Ihren PC funktioniert.
Fix #13: Speicherleck beheben
Ein Speicherleck im nicht ausgelagerten Speicherpool kann zu Problemen bei der Aktualisierung Ihres Service-Hosts führen. Sie können ein Speicherleck mit diesen einfachen Änderungen in der Registrierung beheben.
Schritt 1
Geben Sie in der Suchleiste "regedit" ein und klicken Sie auf Öffnen.
Schritt #2
Navigieren Sie zu folgendem Verzeichnis: HKEY_LOCAL_MACHINE> SYSTEM> ControlSet001> Services> Ndu. Klicken Sie anschließend mit der rechten Maustaste auf den Wert Start und wählen Sie Ändern. Ändern Sie den Wert auf 4. Dadurch wird der Dienst deaktiviert. Klicken Sie auf OK. Schließen Sie den Registrierungseditor und starten Sie Ihren Computer neu.
Schritt #3
Nach dem Neustart Ihres PCs sollte das Speicherleck behoben sein und die CPU- oder Festplattenauslastung des Systems Host: Local System (Network Restricted) sollte stark reduziert sein.
Abhilfe #14: Führen Sie einen Clean Boot durch
Wenn eine Anwendung eines Drittanbieters das Problem mit der Speichernutzung des Diensthosts verursacht, sollte das Problem durch einen Neustart des Computers ohne diese Anwendungen behoben werden. Wenn Sie einen Neustart durchführen, wird der Computer neu gestartet, wobei nur die erforderlichen Microsoft-Dienstanwendungen ausgeführt werden.
Schritt 1
Drücken Sie die [R]-Taste und die [Windows]-Taste zusammen auf Ihrem Administratorkonto. Geben Sie "msconfig" ohne Anführungszeichen in das Feld ein und klicken Sie auf "OK".
Schritt #2
Klicken Sie im Fenster "Systemkonfiguration" auf die Registerkarte "Dienste". Vergewissern Sie sich, dass neben "Alle Microsoft-Dienste ausblenden" ein Häkchen steht. Klicken Sie auf die Schaltfläche "Alle deaktivieren".
Schritt #3
Klicken Sie nun im Fenster "Systemkonfiguration" auf die Registerkarte "Autostart" und anschließend auf "Task-Manager öffnen".
Schritt #4
Sobald es sich öffnet, klicken Sie auf die Registerkarte "Autostart", falls sie nicht bereits geöffnet ist. Wählen Sie jedes Element aus, das Sie dort finden, und klicken Sie auf die Schaltfläche "Deaktivieren", falls es nicht bereits deaktiviert ist. Wenn Sie fertig sind, schließen Sie das Fenster.
Schritt #5
Sie sollten sich wieder im Fenster Systemkonfiguration befinden, das immer noch geöffnet ist. Klicken Sie auf die Schaltfläche "Übernehmen" und dann auf "OK".
Schritt #6
Nun müssen Sie Ihren Computer neu starten. Klicken Sie im Startmenü auf das Symbol "Energie" und wählen Sie "Neu starten".
Schritt #7
Wenn dies der Fall ist, wiederholen Sie den gesamten Vorgang und fügen nach und nach weitere Anwendungen hinzu, indem Sie auf das Kästchen neben der jeweiligen Anwendung klicken, um festzustellen, welche davon das Problem verursacht.
Da möglicherweise mehrere Anwendungen den Service-Host stören, müssen Sie alle deaktivieren, die den Service-Host stören, um die Verarbeitungsleistung wieder zu normalisieren.
Abschließende Überlegungen
Wenn Sie alle oben genannten Methoden ausprobiert haben und immer noch Probleme haben, können Sie den Blogbeitrag zur Behebung des Fehlers "100 % Datenträgernutzung" auf einem Windows 10-Computer lesen, um weitere Ideen zu erhalten.