Mit Process Manager können Sie die Neustartzeiten von Computern und mehr messen

Als Windows -Benutzer sind Sie irgendwann besorgt über die Geschwindigkeit Ihres Computers. Es könnte darum gehen, wie schnell Ihr System beim Einloggen reagiert oder wie schnell es läuft, um übliche Aufgaben zu erledigen. Um genau herauszufinden, was die auf Ihrem PC ausgeführten Programme tun, müssen Sie ein Überwachungstool installieren, und hier kommt das Sysinternals Process Monitor - Tool zum Einsatz.

Verwenden Sie Process Monitor(Use Process Monitor) , um Neustart- und Anmeldezeiten zu messen

Obwohl es mehrere Überwachungstools für Windows(monitoring tools for Windows) gibt, bietet Process Monitor erweiterte Diagnosen und befasst sich mit verschiedenen Fehlerbehebungsszenarien. Es wurde entwickelt, um das System bereits in der Startphase zu überwachen und liefert nützliche Informationen wie :

  • Zeit, die das System benötigt, um den Anmeldebildschirm anzuzeigen
  • Zeit, die der Benutzer benötigt, um die Anmeldeinformationen einzugeben
  • Zeit, die das System benötigt, um den Explorer zu starten
  • Vom System benötigte Zeit, um den Desktop in einen Bereitschaftszustand zu versetzen ( Desktop ist in einem Bereitschaftszustand zeigt an, dass Windows mit den meisten seiner Dienste und Prozesse gestartet wurde und der Benutzer mit der Interaktion mit verschiedenen Anwendungen beginnen kann, ohne auf ein Belegt-Cursorzeichen warten zu müssen )

Die Funktionen von Process Monitor sind wie folgt:

  • Anzeige und Aufzeichnung von Dateisystem-, Registrierungs-(Registry) und Prozess-/Thread -Aktivitäten in Echtzeit
  • Es kann die Bootzeit aufzeichnen, indem es im Echtzeitmodus ausgeführt wird
  • Mit Process Monitor können Sie Berichte über System- und Registrierungsaktivitäten filtern, suchen und erstellen
  • Fehlerbehebungstool für Systemadministratoren(System)
  • Malware-Jagd

So beginnen Sie mit der Verwendung von Process Monitor

  • Process Monitor erfordert keine Installation. Sie müssen ein Zip-Archiv herunterladen. Nachdem Sie die Dateien extrahiert haben, können Sie Procmon.exe ausführen(Procmon.exe) , um die Anwendung zu starten.
  • Wenn das Tool zum ersten Mal ausgeführt wird, wird der Benutzer aufgefordert, die Endbenutzer-Lizenzvereinbarung(End User License Agreement) ( EULA ) zu akzeptieren. Einmal akzeptiert, wird es nie wieder für dasselbe Profil angezeigt.
  • Stecken Sie das Tool einfach(Simply) mit der Rechtsklick-Option in die Taskleiste. Es wäre einfach, den Prozessmonitor(Process) mit nur einem Klick zu starten.

Benutzeroberfläche des Prozessmonitors(Process Monitor User Interface)

Sobald das UI-Fenster geöffnet wird, beginnt das Tool mit der Erfassung von Informationen über Registrierungs-(Registry) , Datei-(Files) und Process/Thread Aktivitäten. Die Benutzeroberfläche erinnert Sie an eine Tabellenkalkulation mit einem massiven Informationsaufwand. Es gibt Filter, die Benutzer anwenden können, um die gesammelten Daten zu sortieren.

Sie sehen die wachsende Liste der Prozesse im Hauptfenster mit Informationen, die unter mehreren nützlichen Überschriften kategorisiert sind.

So zeichnen Sie eine Ablaufverfolgung des Neustartzyklus mit (Reboot Cycle)Process Monitor auf(Process Monitor)

Befolgen Sie die unten aufgeführten Schritte, um den Neustartzyklus Ihres Systems zu verfolgen:

Suchen Sie die Datei mit dem Namen „ProcMon“ aus dem entpackten Ordner und klicken Sie darauf.

Verwenden Sie Process Monitor, um Neustart- und Anmeldezeiten zu messen

Sobald Sie die Oberfläche des Process Monitor Filters sehen, klicken Sie auf die Schaltfläche „Reset“, um die Filter auf die Standardwerte zurückzusetzen, und klicken Sie dann auf die Schaltfläche „OK“.

Prozessmonitor

Klicken Sie nun im Dateimenü auf die Schaltfläche Capture , um die aktuelle Echtzeitaufzeichnung wie gezeigt zu stoppen:

Prozessmonitor

Hinweis:(Note: ) Es ist ratsam, einige Ereignisse aus dem Trace zu filtern, die für die Analyse von Neustart und Anmeldung nicht erforderlich sind, und den Trace auf eine sehr kleine Größe zu reduzieren. Im Folgenden wird der Prozess zum Herausfiltern unerwünschter Ereignisse beschrieben.

Deaktivieren Sie in der ProcMon -Symbolleiste die folgenden Kategorien von Ereignissen:

  1. Netzwerkereignisse anzeigen
  2. Dateisystemaktivität anzeigen
  3. Registrierungsaktivität anzeigen

    Prozessmonitor

Prozessmonitor

Prozessmonitor

Prozessmonitor

Schließen Sie nun den Prozessmonitor(Process) und starten Sie den Computer neu.

Prozessmonitor

Wenn Sie Speicherplatz sparen möchten, melden Sie sich an, sobald Ihr System startet. Starten Sie jetzt den Process Monitor und stoppen Sie ihn. Speichern Sie die Spur. Dadurch wird sichergestellt, dass nicht zu viel Speicherplatz verbraucht wird.

Prozessmonitor

Hier ging es also darum, wie wir den Trace mit Process Monitor aufzeichnen können . Lassen Sie uns nun sehen, wie diese Spur analysiert wird.

Lesen Sie(Read) : Freeware zum Messen der Boot- oder Startzeit in Windows(Freeware to measure Boot or Startup Time in Windows) .

So analysieren Sie die Ablaufverfolgung des Neustartzyklus mit Process Monitor

  • Melden Sie sich nach dem Start des Systems an und starten Sie den Prozessmonitor von Sysinternals.
  • Setzen Sie nun den Filter wie oben beschrieben zurück und klicken Sie auf Ok.
  • Ein Dialogfeld fordert Sie auf, die aktuelle Kurve zu speichern. Speichern Sie die Ablaufverfolgung in einem Ordner.
  • Jetzt ist dieser Boot-Trace verfügbar und wird sogar im Process Monitor angezeigt .
  • Klicken Sie anschließend auf „Tools“ und dann auf „Process Tree“.
  • Klicken Sie hier auf „Idle“ den ersten Punkt in der Spalte ganz links und notieren Sie sich die Uhrzeit auf der Uhr.
  • Klicken Sie erneut(Again) auf „Tools“ und dann auf „Process Tree“. Suchen Sie ganz links nach der Option „Logonui.exe“ und klicken Sie darauf, während Sie die Uhrzeit wie unten gezeigt notieren.

    Prozessmonitor

Der Unterschied zwischen der angegebenen Zeit zwischen Leerlaufzeit und der Logonui.exe-Zeit ist die Zeitlücke zwischen dem Computerstart und den Anmeldeinformationen.  (The difference between both the noted time that is between Idle time and Logonui.exe time is the time gap between computer startup and logon credentials.  )

Oben wurde erklärt, wie die Neustartzykluszeit mit (Above)Process Monitor ausgewertet wird . Lassen Sie uns nun die Bedeutung von  Userinit.exe verstehen(Userinit.exe) .

' Userinit.exe ist der Prozess, der gestartet wird, wenn die Anmeldeinformationen des Benutzers verifiziert werden, und initiiert die nachfolgende Kette von Ereignissen, die zum Starten der Shell des Benutzers, zum Starten des Desktops und zum wichtigen Marker „Desktop einsatzbereit“ führt. Der Prozess „Userinit.exe“ sollte relativ nahe, aber unter dem zuvor erwähnten Prozess „Logonui.exe“ liegen. Beachten Sie die Uhrzeit für den Start des Prozesses 'Userinit.exe'. Der Zeitunterschied zwischen dem Starten von „Userinit.exe“ und „Procmon.exe“ entspricht ungefähr der Gesamtanmeldezeit des jeweiligen Benutzers.

Es ist ganz einfach, die jeweiligen Zeiten mit Process Monitor zu messen.

Process Monitor verwendet nur 8 KB oder 8192 Byte, um die Neustartzeit zu überwachen. Außerdem erfordert seine ( uses just 8KB or 8192 bytes to monitor the reboot time. Also, its) leistungsstarke Filterfunktion, dass nur „Prozessstart“-Ereignisse erfasst werden. ( powerful filtering capability requires just “”process start” events to be collected. )Somit werden die gesamten Anmelde- und Neustart-Trace-Statistiken nicht von der Trace-Erfassung beeinflusst.(overall logon and reboot trace statistics are not affected by the trace capture.)

Dies ist eine der besonderen Eigenschaften von Process Monitor, die ihn von allen anderen Tools abhebt, die für denselben Zweck entwickelt wurden.(This is one of the special features of Process Monitor that makes it outstanding from all other tools designed for the same purpose.)

 Andere Eigenschaften(Other features)

  • Mit Process Monitor(Process Monitor) können Sie Daten gemäß Ihren Parametern erfassen. Diese Funktion ist mit anderen Tools nicht verfügbar.
  • Bereits erhobene Daten bleiben Ihnen auch nach erneuten Abfragen erhalten.
  • Durch Erfassen und Analysieren von Thread-Stacks für jeden Vorgang können Sie die Grundursache erkennen
  • Zu den Prozessdetails gehören Bildpfad, Befehlszeile, Benutzer- und Sitzungs-ID
  • Spalten(Columns) sind konfigurierbar – Sie können verschoben, ausgeblendet oder angezeigt werden
  • Umfangreiche Filter für beliebige Datenfelder
  • Der Prozessbaum(Process) zeigt die Beziehung aller Prozesse in einem Trace.
  • Möglichkeit, die Suche abzubrechen
  • Protokollierung der Startzeit(Boot) für alle Vorgänge
  • Die fortschrittliche(Advanced) Protokollierungsarchitektur lässt sich auf mehrere zehn Millionen erfasster Ereignisse und Gigabyte an Protokolldaten skalieren
  • Möglichkeit zum Speichern von Daten im nativen Protokollformat zur Verwendung in verschiedenen Process Monitor - Instanzen

Klicken Sie auf Tools , um aus den anderen nützlichen Registerkarten wie (Tools)Systemdetails(System) , Prozessaktivitätszusammenfassung(Process Activity Summary) , Dateizusammenfassung(File Summary) , Registrierungszusammenfassung(Registry Summary) und mehr auszuwählen .

Prozessmonitor

Siehe die Screenshots als Referenz.

Prozessmonitor

Sie können auch die Zusammenfassung der Prozessaktivität(Process) anzeigen.

Prozessmonitor

Der einzige Nachteil von Process Monitor ist, dass es für den unerfahrenen Benutzer etwas kompliziert zu bedienen ist. Die meisten Benutzer finden es möglicherweise schwierig, das Tool zu verwenden, und müssen möglicherweise Zeit investieren, um zu verstehen, wie es funktioniert.

IT-Experten, Systemadministratoren(Systems) oder Technologiefreaks sind am besten geeignet, die Funktionen von Process Manager zu nutzen .

Um Process Monitor herunterzuladen, besuchen Sie docs.microsoft.com(docs.microsoft.com) . Weitere Informationen finden Sie auf TechNet .



About the author

Ich bin ein Softwareentwickler mit mehr als 10 Jahren Erfahrung in der Arbeit mit Apple iOS und Edge-Geräten. Aufgrund meiner Erfahrung im Hardware-Engineering setze ich mich leidenschaftlich dafür ein, dass die Geräte unserer Kunden so zuverlässig und störungsfrei wie möglich sind. Ich habe in den letzten Jahren Code geschrieben und gelernt, Git, Vim und Node.js zu verwenden.



Related posts