{"id":185647,"date":"2017-01-04T01:13:00","date_gmt":"2017-01-04T00:13:00","guid":{"rendered":"http:\/\/www.borncity.com\/blog\/?p=185647"},"modified":"2022-06-24T23:38:11","modified_gmt":"2022-06-24T21:38:11","slug":"windows-start-per-process-monitor-analysieren","status":"publish","type":"post","link":"https:\/\/borncity.com\/blog\/2017\/01\/04\/windows-start-per-process-monitor-analysieren\/","title":{"rendered":"Windows-Start per Process Monitor analysieren"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" style=\"float: left; margin: 0px 10px 0px 0px; display: inline;\" src=\"https:\/\/borncity.com\/blog\/wp-content\/uploads\/2013\/03\/winb.jpg\" width=\"58\" height=\"58\" align=\"left\" \/>Braucht ihr Windows sehr lange zum Starten, ist eine Analyse dieser Vorg\u00e4nge erforderlich. Das kann mit Hilfe des Process Monitors aus den Sysinternals-Tools erfolgen. Hier einige Hinweise rund um das Thema.<\/p>\n<p><!--more--><\/p>\n<p>Man kann verschiedene Ans\u00e4tze verwenden, um den <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/ssl-vg03.met.vgwort.de\/na\/0a5d8829f108459a84c03b2fecc2facc\" alt=\"\" width=\"1\" height=\"1\" \/>Start und das Herunterfahren von Windows zu analysieren. Einige Methoden habe ich in diversen Blog-Beitr\u00e4gen beschrieben (siehe Linkliste am Artikelende). Nachfolgend demonstriere ich die Vorgehensweise mit Hilfe des Process Monitors unter Windows 10. Das Verfahren funktioniert aber bei Windows 7 bis Windows 10.<\/p>\n<p>Der Process Monitor ist ein Tool, welches unter Windows die laufenden Prozesse \u00fcberwacht und protokolliert, welche Registrierungs- bzw. Dateizugriffe erfolgen. Diese Vorg\u00e4nge werden fortlaufend im Programmfenster angezeigt. Dies kann dazu dienen, zu \u00fcberpr\u00fcfen, welcher Prozess auf einen Registrierungseintrag oder eine Datei zugreift.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"\" title=\"Process Monitor\" src=\"https:\/\/i.imgur.com\/6S7lqRB.jpg\" alt=\"Process Monitor\" width=\"641\" height=\"433\" \/><\/p>\n<p>W\u00e4hlt man einen Eintrag per Doppelklick an, werden eine Reihe Details zum Prozess angezeigt.<\/p>\n<p><img decoding=\"async\" title=\"Process Monitor Details\" src=\"https:\/\/i.imgur.com\/Bry4n9U.jpg\" alt=\"Process Monitor Details\" \/><\/p>\n<p>Mit dem Tool kann man also durchaus einiges untersuchen. Den Process Monitor der kostenlosen Microsoft Sysinternals-Tools kann man sich <a href=\"https:\/\/technet.microsoft.com\/en-US\/sysinternals\/processmonitor.aspx?f=255&amp;MSPPError=-2147217396\" target=\"_blank\" rel=\"noopener\">hier<\/a> herunterladen.<\/p>\n<h3>Das Boot-Logging im Process Monitor einschalten<\/h3>\n<p>Um den Boot-Vorgang von Windows aufzuzeichnen, starten Sie den Process Monitor aus dem lokalen Ordner (das Tool muss nicht installiert werden) und best\u00e4tigen die Abfragen \u2013 u.a. der Benutzerkontensteuerung. Da der Process Monitor direkt mit der Protokollierung beginnt, klickt man auf die Schaltfl\u00e4che <em>Capture <\/em>(mit dem Lupen-Symbol), um das Logging anzuhalten. Erkennbar ist dies daran, dass keine Protokolleintr\u00e4ge mehr im Fenster einlaufen.<\/p>\n<p><img decoding=\"async\" title=\"Boot logging in Process Monitor\" src=\"https:\/\/i.imgur.com\/wCKKNN9.jpgg\" alt=\"Boot logging in Process Monitor\" \/><\/p>\n<p>Dann kann man das <em>Options<\/em>-Men\u00fc \u00f6ffnen und den Befehl <em>Enable Boot Logging <\/em>anw\u00e4hlen (siehe obiger Screenshot). Im Dialogfeld <em>Enable Boot Logging <\/em>empfiehlt es sich, die in obigem Screenshot gesetzten Optionen zu setzen. Nur wenn eine genaue Analyse erforderlich wird, w\u00fcrde ich alle 100 Millisekunden einen Datensatz aufzeichnen lassen.<\/p>\n<h3>Bei Windows 10 gibt es einen Fehler<\/h3>\n<p>Die in obigem Abschnitt beschriebenen Schritte klappen unter Windows 10 leider nicht. Bei Anwahl des Befehls <em>Enable Boot Logging <\/em>stoppt der Vorgang sofort mit dem nachfolgenden Dialogfeld.<\/p>\n<p><img decoding=\"async\" title=\"Error in Process Monitor\" src=\"https:\/\/i.imgur.com\/nOWcWFC.jpg\" alt=\"Error in Process Monitor\" \/><\/p>\n<p>Der Process Monitor meldet, dass die Datei <em>PROCMON32.SYS <\/em>nicht geschrieben werden k\u00f6nne. Dabei ist es egal, ob das Tool mit administrativen Berechtigungen oder nicht l\u00e4uft. Ich habe aber im englischsprachigen Blog-Beitrag <a href=\"http:\/\/borncity.com\/win\/2017\/01\/03\/process-monitor-how-to-enable-windows-10-boot-logging\/\" target=\"_blank\" rel=\"noopener\">Process Monitor: How to enable Windows 10 boot logging<\/a> einen Workaround beschrieben. Man \u00f6ffnet ein Fenster des Windows Explorer, geht zum Ordner:<\/p>\n<p><em>%SystemRoot%\\System32\\Drivers\\<\/em><\/p>\n<p>und benennt die dort vorhandene Datei <em>PROCMON32.SYS <\/em>in _<em>PROCMON32.SYS <\/em>um. Dies erfordert zwar administrative Berechtigungen, klappt aber problemlos. Wird der Process Monitor anschlie\u00dfend per Doppelklick angew\u00e4hlt, erzeugt dies eine neue Datei <em>PROCMON32.SYS <\/em>und der Befehl <em>Enable Boot Logging <\/em>kann angew\u00e4hlt werden.<\/p>\n<h3>Auswerten des Startvorgangs<\/h3>\n<p>Hat man das Boot-Logging eingeschaltet, klinkt sich der Process Monitor so ins System ein, dass dessen Treiber alle beim Windows-Start geladenen Prozesse mit \u00fcberwacht. Nach den obigen Schritten reicht es also, Windows neu zu starten. Nach der erneuten Anmeldung ruft man den Process Monitor wieder auf.<\/p>\n<p><img decoding=\"async\" title=\"Sichern der Boot-Aktivit\u00e4ten\" src=\"https:\/\/i.imgur.com\/ofkxFVM.jpg\" alt=\"Sichern der Boot-Aktivit\u00e4ten\" \/><\/p>\n<p>In dem im obigen Bild gezeigten Dialogfeld fragt der Process Monitor nach, ob die beim Boot-Vorgang aufgezeichneten Daten zu speichern sind. W\u00e4hlen Sie <em>Ja<\/em>, \u00f6ffnet sich folgende Dialogfeld, in dem Sie den Speicherort und den Namen der Process Monitor Log\u2013Datei (PML) festlegen.<\/p>\n<p><img decoding=\"async\" title=\"Boot-Aktivit\u00e4ten sichern\" src=\"https:\/\/i.imgur.com\/Q0myb00.jpg\" alt=\"Boot-Aktivit\u00e4ten sichern\" \/><\/p>\n<p>Der Process Monitor konvertiert dann die Daten und zeigt den Fortschritt in einer Anzeige an. Der Vorgang kann durchaus einige Zeit dauern.<\/p>\n<p><img decoding=\"async\" title=\"Sichern der Boot-Aktivit\u00e4ten\" src=\"https:\/\/i.imgur.com\/hcQGeSR.jpg\" alt=\"Sichern der Boot-Aktivit\u00e4ten\" \/><\/p>\n<p>Die Protokolle werden in ca. 250 MByte gro\u00dfe Dateien im Zielordner mit der vorgegebenen Datennamen-Nomenklatur (z.B. <em>Bootlog, Bootlog-1 etc.<\/em>) abgelegt.<\/p>\n<p><img decoding=\"async\" title=\"Boot-Aktivit\u00e4ten laden\" src=\"https:\/\/i.imgur.com\/HWylOkM.jpg\" alt=\"Boot-Aktivit\u00e4ten laden\" \/><\/p>\n<p>\u00dcber die <em>\u00d6ffnen<\/em>-Schaltfl\u00e4che der Process Monitor-Symbolleiste l\u00e4sst sich dann eine der abgelegten Log-Dateien \u00f6ffnen. Im Anschluss werden die Ereignisse (Datei- und Registrierungszugriffe) mit Zeitstempel und Statusinformationen angezeigt.<\/p>\n<p><img decoding=\"async\" title=\"Boot-Aktivit\u00e4ten\" src=\"https:\/\/i.imgur.com\/0bGv7dv.jpg\" alt=\"Boot-Aktivit\u00e4ten\" \/><\/p>\n<p>Nicht so optimal finde ich, dass nur der Zeitstempel, nicht aber die Zeitdauer, die ein Vorgang dauerte, angezeigt wird. Man kann die Liste durchgehen und ggf. schauen, ob dort Probleme (z.B. Datei nicht gefunden) aufgef\u00fchrt werden. F\u00fcr eine zeitliche Analyse des Startvorgangs w\u00fcrde ich aber eher auf das Windows Performance Toolkit ausweichen (siehe Link-Liste).<\/p>\n<p><strong>\u00c4hnliche Artikel:<br \/>\n<\/strong><a href=\"https:\/\/borncity.com\/blog\/2014\/01\/27\/windows-start-herunterfahren-ruhezustand-analysieren\/\">Windows: Start, Herunterfahren, Ruhezustand analysieren<\/a><br \/>\n<a href=\"https:\/\/borncity.com\/blog\/2014\/02\/22\/windows-performance-toolkit-installation-teil-1\/\">Windows Performance Toolkit \u2013 Installation \u2013 Teil 1<\/a><br \/>\n<a href=\"https:\/\/borncity.com\/blog\/2014\/02\/24\/windows-performance-toolkit-performancetest-teil-2\/\">Windows Performance Toolkit \u2013 Performancetest \u2013 Teil 2<\/a><br \/>\n<a href=\"https:\/\/borncity.com\/blog\/2014\/02\/25\/windows-performance-toolkit-startenherunterfahren-analysieren-teil-3\/\">Windows Performance Toolkit \u2013 Starten\/Herunterfahren analysieren \u2013 Teil 3<\/a><br \/>\n<a href=\"https:\/\/borncity.com\/blog\/2014\/02\/26\/nachtrge-zum-windows-performance-toolkit\/\">Nachtr\u00e4ge zum Windows Performance Toolkit<\/a><br \/>\n<a href=\"https:\/\/web.archive.org\/web\/20210124115421\/https:\/\/borncity.com\/blog\/2016\/01\/14\/tool-tipp-process-lasso-taskmanager\/\">Tool-Tipp: Process Lasso Taskmanager<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Braucht ihr Windows sehr lange zum Starten, ist eine Analyse dieser Vorg\u00e4nge erforderlich. Das kann mit Hilfe des Process Monitors aus den Sysinternals-Tools erfolgen. Hier einige Hinweise rund um das Thema.<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[143,3694],"tags":[4351,5171,4378,4294,4366],"class_list":["post-185647","post","type-post","status-publish","format-standard","hentry","category-tipps","category-windows-10","tag-tipp","tag-troubleshoothing","tag-windows-10","tag-windows-7","tag-windows-8-1"],"_links":{"self":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/posts\/185647","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/comments?post=185647"}],"version-history":[{"count":0,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/posts\/185647\/revisions"}],"wp:attachment":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/media?parent=185647"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/categories?post=185647"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/tags?post=185647"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}