Website-Suche

Der Task-Manager belügt Sie über den RAM - so finden Sie heraus, was wirklich passiert


Sind Sie jemals zum Task-Manager gegangen, um herauszufinden, warum Ihr PC so langsam und träge wirkt? Wenn ja, haben Sie vielleicht bemerkt, dass nichts offensichtlich falsch aussieht, aber der Speicherverbrauch hoch ist und Ihr Rechner kriecht. Warum sagt Windows Ihnen nicht, was los ist?

Es stellt sich heraus, dass der Task-Manager Ihnen nicht das vollständige Bild zeigt. Windows konsolidiert Dutzende von Hintergrunddienstprozessen unter einem einzelnen übergeordneten Eintrag namens svchost.exe, und es kann viele davon gleichzeitig laufen. Sie können jeden einzelnen erweitern, um die darin verschachtelten Dienste zu sehen - aber der Task-Manager wird Ihnen nicht sagen, welcher dieser Dienste tatsächlich Ihren Arbeitsspeicher beansprucht. Um herauszufinden, was wirklich den gesamten Arbeitsspeicher verwendet, benötigen Sie ein völlig anderes Werkzeug. Es heißt Ressourcenmonitor und er war die ganze Zeit schon da.

Warum der Task-Manager Prozesse auf diese Weise gruppiert

Es ist eine Designentscheidung

Auf Ihrem Windows-Rechner laufen jederzeit eine Menge Hintergrunddienste, wie Windows Update, der Druckspooler, Bluetooth-Unterstützung und Telemetriesammlung. Anstatt jedem Dienst einen eigenen isolierten Prozess zu geben (was die Dinge langsamer und ressourcenintensiver machen würde), bündelt Windows sie unter svchost.exe oder Service Host. Es ist eine Designentscheidung, die mit Windows 2000 eingeführt wurde und das Betriebssystem effizienter macht. Das bedeutet jedoch, dass das Diagnostizieren von Ressourcenproblemen für Sie viel schwieriger wird, wenn Sie versuchen herauszufinden, was vor sich geht.

Im Task-Manager können Sie etwa acht Einträge sehen, die alle mit svchost.exe beschriftet sind, jeder mit einem anderen Speicher- und CPU-Bedarf, ohne dass ein offensichtlicher Weg besteht, sie auseinanderzuhalten. Selbst wenn Sie die Ansicht im Details-Tab erweitern, werden Sie die Art von granulären Daten zu einzelnen Diensten innerhalb des gemeinsam genutzten Host-Prozesses nicht sehen. Genau hier kommt der Ressourcenmonitor ins Spiel.

Wie man den Ressourcenmonitor öffnet

Schritt für Schritt






Sie können den Ressourcenmonitor auf ein paar verschiedene Arten öffnen:

  • Drücken Sie Win + R, geben Sie resmon ein und drücken Sie die Eingabetaste
  • Öffnen Sie den Task-Manager, gehen Sie zum Leistung-Tab und klicken Sie auf das Drei-Punkte-Menü in der oberen rechten Ecke, dann auf Ressourcenmonitor
  • Suchen Sie im Startmenü nach Ressourcenmonitor

Sobald es geöffnet ist, sehen Sie eine detailliertere Aufschlüsselung als alles, was der Task-Manager bietet - unterteilt in die Registerkarten CPU, Speicher, Datenträger und Netzwerk, wobei jede die Daten der einzelnen Prozesse in Echtzeit anzeigt.

Worauf du schaust

Die Registerkarte Speicher ist der Ort, den Sie sich ansehen sollten, wenn Sie RAM-Probleme untersuchen. Sie hat Spalten für jeden Prozess.

  • Commit (KB) - die vom Betriebssystem für den Prozess reservierte Menge an virtuellem Speicher
  • Arbeitsmenge (KB) - dies ist der aktiv genutzte Speicher für diesen Prozess
  • Teilbar (KB) diese Speicherstücke könnten theoretisch mit anderen Prozessen geteilt werden
  • Privat (KB) dies ist Speicher, der nur für diesen Prozess gehalten wird; nicht teilbar

Wenn Sie nach Problemen suchen, achten Sie auf Arbeitsmenge und Privat. Sortieren Sie absteigend, und Sie werden die RAM-Fresser an die Spitze der Liste bekommen.

Herausfinden, was sich in svchost.exe versteckt

Wie man die Servicenamen liest

Hier ist der Grund, warum Sie den Ressourcenmonitor verwenden möchten. Um herauszufinden, welche svchost.exe-Instanz Ihren RAM beansprucht, beginnen Sie auf der Registerkarte Speicher.

  • Klicken Sie auf die Speicher-Registerkarte, um sie zu sortieren — finden Sie den svchost.exe-Eintrag in der Prozesse-Tabelle und sortieren Sie nach Arbeitssatz, um die RAM-intensive Instanz zu identifizieren
  • Merke seine PID
  • Wechseln Sie zur CPU-Registerkarte, suchen Sie den passenden svchost-Eintrag nach PID, aktivieren Sie das Kästchen, und der Abschnitt Dienste unten wird gefiltert, um anzuzeigen, was darin läuft

Die Dienstbezeichner sind natürlich nicht immer selbsterklärend. Wenn Sie auf einen Namen stoßen, den Sie nicht erkennen, können Sie ihn ziemlich schnell nachschlagen. Drücken Sie Win+R, geben Sie services.msc ein, drücken Sie Enter, und finden Sie dann den Dienstnamen in der Liste (Sie können in der Spalte Beschreibung nachsehen, was er tatsächlich tut). Sie können ihn auch einfach googeln; die meisten haben gut dokumentierte Funktionen.

Sobald Sie den Schuldigen identifiziert haben, haben Sie ein paar Möglichkeiten. Sie können ihn vorübergehend stoppen und sehen, ob das die Sache klärt, ihn beim Start deaktivieren, wenn Sie ihn nicht benötigen, oder nachforschen, ob er sich ungewöhnlich verhält oder nur ein vorübergehender Prozess ist, der sich beruhigt, sobald er abgeschlossen ist.

Wenn der Ressourcenmonitor nicht ausreicht

Für die meisten Ihrer RAM-Rätsel ist der Ressourcenmonitor völlig ausreichend. Wenn Sie jedoch mit einem Prozess zu tun haben, der schwer zu identifizieren ist, der möglicherweise Malware beteiligt ist, oder wenn Sie einfach tiefere Daten auf Thread- und Handle-Ebene wünschen, können Sie sich Process Explorer ansehen (Teil der kostenlosen Sysinternals-Suite). Er kann Ihnen mehr Details anzeigen, wie welche spezifischen DLLs ein Prozess lädt, welche Datei-Handles er geöffnet hat, und er kann Prozesssignaturen direkt über seine Oberfläche gegen etwas wie VirusTotal überprüfen.

Hör auf zu raten und fang an zu suchen

Sie haben die Werkzeuge, um genau zu sehen, was unter der Haube Ihres Windows-PCs passiert; es erfordert nur ein wenig Wissen, um sie zu finden und zu benutzen. Das nächste Mal, wenn Ihr Rechner langsamer wird und Sie das Problem im Task-Manager nicht herausfinden können, gehen Sie in den Ressourcenmonitor, sortieren Sie nach Arbeitsset und erweitern Sie die resultierenden svchost.exe-Einträge. Die Antwort ist fast immer dort zu finden.

Verwandte Artikel