Windows 7 svchost.exe (LocalSystemNetworkRestricted) liest / schreibt wie verrückt

32723
Mats Ekberg

Ich versuche zu verstehen, warum mein Windows 7-Computer ständig auf die Festplatte liest / schreibt, sodass alles langsam läuft. Wie Sie im Screenshot sehen können, meldet resmon, dass von svchost.exe (pid 756) eine Menge Festplattenaktivität herrscht. In Process Monitor scheint Prozess 756 jedoch nichts zu tun, abgesehen von der periodischen Profilerstellung. Wie ist das überhaupt möglich? Sie scheinen sich zu widersprechen?

Ich bin sprachlos. Wie kann ich dieses Problem weiter untersuchen?Windows 7 svchost.exe (LocalSystemNetworkRestricted) liest / schreibt wie verrückt

3
Ich habe keine befriedigende Antwort auf diese Frage gefunden. Hinter dem "System" -Prozess verbergen sich mehrere Arten von E / A-intensiven Aufgaben, und ich muss noch herausfinden, wer gerade die Zeichenfolgen für diesen Vorgang zieht. Die Ursache für intensives Lesen / Schreiben ist jedoch meistens eine davon: Superfetch, Defragmentierung, Antivirus-Scans und auch die Windows-Ruhezustand-Funktion. Ich wünschte nur, es gäbe einen Weg, dies leicht herauszufinden, außer durch Versuch und Irrtum. Mats Ekberg vor 11 Jahren 0
Ich habe gerade mehr als 5 Minuten auf meinen PC gewartet, damit ich sogar noch einmal auf etwas klicken kann, was äußerst irritierend ist. Verfolgte es bis zum Superfetch-Dienst (mithilfe des Ressourcenmonitors). Ein wichtiger Punkt war, dass ich vor kurzem aus dem Ruhezustand fortgefahren war und 3 große Anwendungen geöffnet hatte. Das war wahrscheinlich das, was Windows für mich "vorabzurufen" versuchte. Trotzdem ist es absolut idiotisch, dass sich Windows so verhält. Ash vor 11 Jahren 0
@Ash Es gibt einen Unterschied zwischen Superfetch und Prefetch. Beim Prefetch werden häufig verwendete Dateien von der Festplatte in den Arbeitsspeicher geladen. Superfetch verwendet einen USB-Stick, um den Arbeitsspeicher zu erweitern. Wenn Superfetch das Problem hinter Ihren Leistungsproblemen ist, liegt ein Hardware- oder Treiberproblem vor. ZippyV vor 11 Jahren 0

3 Antworten auf die Frage

2
ZippyV

Es gibt ein paar Dinge, die Windows im Hintergrund ausführt:

  • Updates suchen und installieren,
  • Dokumente für die Suche indizieren
  • Prefetch häufig genutzter Dateien
  • Defragmentieren Sie die Festplatte.

Das Installieren von Updates wird von TrustedInstaller.exe ausgeführt, damit ist dies nicht Ihr Problem. Ich sehe, dass Prefetch angezeigt wird, also gehe ich davon aus, dass Windows nach häufig verwendeten Dateien sucht und diese in den verfügbaren Speicher lädt. Auf diese Weise werden die meisten Anwendungen schneller gestartet.

Wenn Sie Updates installieren, stellen Sie möglicherweise einen kleinen Hickup mit der Leistung Ihres PCs fest. Indizierung, Prefetching und Defragmentierung werden jedoch alle mit niedriger Priorität ausgeführt. Dies bedeutet, dass Sie dies nicht bemerken. In dem Moment, in dem Sie eine Aktion ausführen, die etwas von der Festplatte erfordert, wird das Zeug mit niedriger Priorität angehalten.

Ich liebe Antworten wie diese, die dem Fragenden sagen, dass das, was sie tatsächlich erfahren, nicht passieren kann, sehr amüsant. Der Superfetch-Dienst ist auf meinem PC der Schuldige, weil Windows über 5 Minuten praktisch nicht reagiert (Mausbewegungen, aber das Klicken hat keine Auswirkung). Es ist einfach falsch zu sagen, dass es ein kleiner Hickup ist oder dass es durch Benutzeraktionen angehalten wird. Ash vor 11 Jahren 2
0
Moab

Innerhalb von svhost.exe können mehrere Unterprozesse mit derselben PID ausgeführt werden

Sie können sehen, was sich im Task-Manager befindet, indem Sie mit der rechten Maustaste auf den Prozess svchost klicken und "Gehe zu Dienste" auswählen. Dadurch werden alle Dienste aufgelistet, die unter dieser bestimmten Instanz von svchost ausgeführt werden. Es wird sie für Sie hervorheben, Sie müssen möglicherweise einen Bildlauf durchführen, um sie anzuzeigen. Dies sind alle Dienste, die unter dieser spezifischen PID ausgeführt werden. Eine andere Methode ist, direkt zur Registerkarte "Dienste" im Taskmanager zu gehen und dann auf die Spaltenüberschrift "PID" zu klicken. Dadurch werden sie sortiert und anschließend nach Ihren PIDs gesucht

Um herauszufinden, welcher Dienst die Schreibvorgänge verursacht, müssen andere Softwareprogramme wie der Prozessmonitor das Problem lösen. Es ist eine sehr leistungsfähige Software, und Sie müssen sich mit der Verwendung dieser Software vertraut machen

enter image description here

.

enter image description here

Großartig, aber wie Sie auf dem Screenshot sehen können, habe ich Process Monitor und Sie können die Konfiguration auch im Screenshot sehen. Der Prozessmonitor zeigt alle Aktivitäten der svchost-PID an. Sollen in dieser Liste auch keine unter derselben pid laufenden Unterprozesse angezeigt werden? Mats Ekberg vor 12 Jahren 0
Wie gesagt, PM ist eine leistungsstarke Software mit vielen Einstellungen und Filtern, die Sie verwenden können. Ich bin kein Experte bei der Verwendung. Daher müssen Sie sich auf das Know-how von PM für die Anzeige von Unterprozessen von svhost verlassen. Moab vor 12 Jahren 0
0
magicandre1981

this looks like the Superfetch service. It runs with low IO priority and doesn't impact performance of other applications.

Es ist offensichtlich, dass der Superfetch-Dienst die Leistung anderer Anwendungen erheblich beeinträchtigt. Ich habe ab und zu das gleiche Problem. Ash vor 11 Jahren 0