den Start, das Herunterfahren bzw das Versetzen und Aufwachen aus dem Ruhezustand analysieren, wie macht man das? Hier sage ich es euch |
![]() ![]() |
den Start, das Herunterfahren bzw das Versetzen und Aufwachen aus dem Ruhezustand analysieren, wie macht man das? Hier sage ich es euch |
| Thema |
|---|
07.06.2008, 22:20
Beitrag
#1
|
|||
|
|
Manchmal steht man vor dem Problem, dass man gerne wissen möchte warum das Starten, Herunterfahren von Windows Vista sehr lange dauert.
Als erstes bietet Windows Vista Boardmittel an um Informationen zu bekommen. Dazu startet man die Ereignisanzeige und wählt "Anwendungs- und Dienstprotokolle" -> Microsoft -> Windows -> Diagnostics-Performance: Dort hat man schon eine Ansicht über Probleme beim Starten, Herunterfahren und Ruhezustand. Manchmal reicht das nicht ganz aus. Um eine detaillierte Analyse zu haben hat MS ein Toolkit veröffentlicht. Dieses Toolkit nennt sich "Windows Performance Tools Kit". Um an den Installer zu gelangen müsst ihr die Win32 Development Tools aus dem Windows 7 SDK installieren. Dann findet ihr in dem Ordner QUELLTEXT C:\Program Files\Microsoft SDKs\Windows\v7.0\bin 3 Dateien: wpt_ia64.msi, wpt_x64.msi und wpt_x86.msi. Wenn die Installation des Windows 7 SDKs fehl schlägt, dann ladet bitte das Visual Studio 2010 Diagnostic Tool herunter. Entpackt die Datei PerformanceDiagnosticsSetup.exe ![]() und geht in den Ordner Windows Performace Suite .Dort findet ihr auch die 3 MSI Installerdateien. Je nachdem welche CPU Architektur euer Windows Vista / Windows 7 hat, müsst ihr die jeweilige msi Datei installieren (wpt_ia64.msi, wenn ihr einen Itanium Rechner benutzt, wpt_x64.msi, wenn ihr ein 64Bit Vista/Windows 7 benutzt oder die wpt_x86.msi, wenn ihr ein 32Bit Vista /Windows 7 benutzt). Um den Systemstart zu analysieren startet ihr die Eingabeaufforderung als Admin und navigiert in den Ordner indem ihr das Performance Kit installiert habt und tippt folgendes ein: ZITAT xbootmgr -trace boot -traceFlags BASE+CSWITCH+DRIVERS+POWER -resultPath C:\TEMP Um das Herunterfahren zu protokollieren tippt ihr folgendes ein: ZITAT xbootmgr -trace shutdown -noPrepReboot -traceFlags BASE+CSWITCH+DRIVERS+POWER -resultPath C:\TEMP Um den Standby und das Aufwachen zu analysieren tippt ihr folgendes ein: ZITAT xbootmgr -trace standby -traceFlags BASE+CSWITCH+DRIVERS+POWER -resultPath C:\TEMP Um den Start nach dem Ruhezustand zu analysieren tippt ihr folgendes ein: ZITAT xbootmgr -trace hibernate -traceFlags BASE+CSWITCH+DRIVERS+POWER -resultPath C:\TEMP Bitte ersetzt C:\Temp mit eurem Temporären Verzeichnis. Nachdem alles analysiert wurde befinden sich in dem Verzeichnis .etl Dateien, die ihr dann mit dem Tool xperfview.exe öffnen müsst. Danach gibt es eine Anzeige über viele Dinge die beim der jeweiligen Aktion passieren (wann starten welche Dienste, EA Zugriffe etc). Nun könnt ihr schauen wo und warum Vista bzw. Windows 7 länger braucht als erwartet. Wenn ihr Probleme mit der Auswertung habt, dann führt folgenden Befehl aus um eine XML Datei zu erhalten, die einen Überblick darstellt: Um die XML für das Booten zu erhalten führt ihr folgenden Befehl aus: QUELLTEXT xperf -i trace.etl -o summary_Boot.xml -a boot Dann schaut ihr auf die Werte timing bootDoneViaExplorer="WERT" bootDoneViaPostBoot="WERT". Der Wert bootDoneViaExplorer zeigt die Zeit in Millisekunden, bis ihr am Desktop angelangt seit. Von der Zeit bootDoneViaPostBoot zieht ihr 10 Sekunden ab, dann hat ihr die Zeit bis Windows komplett gebootet ist und alle Autostartprogramme abgearbeitet hat. Um die XML für den Ruhezustand zu erhalten führt ihr folgenden Befehl aus: QUELLTEXT xperf -i trace.etl -o summary_suspend.xml -a suspend Um die XML für das Herunterfahren zu erhalten führt ihr folgenden Befehl aus: QUELLTEXT xperf -i trace.etl -o summary_shutdown.xml -a shutdown Ersetzt bitte dabei trace.etl mit dem Namen eurer Datei. Das Programm kann auch unter Windows XP benutzt werden. Zu beachten ist aber, dass es dort nicht installiert werden kann. Ihr müsst das Programm unter Vista bzw. Windows 7 installieren und den Ordner nach XP kopieren. Nun könnt ihr die Analyse ausführen. Das Anschauen der etl Datei in dem Viewer ist unter XP auch nicht möglich. Das müsst ihr auch unter Vista / 7 machen. Der Beitrag wurde von MagicAndre1981 bearbeitet: 08.05.2010, 15:00 -------------------- "A programmer is just a tool which converts caffeine into code" that's the reason why I can't sleep at night *g*
|
||
|
|
|||
17.10.2009, 17:20
Beitrag
#2
|
|
|
|
Wie man den Bootvorgang unter Vista / 7 optimiert habe ich hier mal erklärt:
http://www.winvistaside.de/forum/index.php?showtopic=3012 -------------------- "A programmer is just a tool which converts caffeine into code" that's the reason why I can't sleep at night *g*
|
|
|
|
![]() ![]() |
| Vereinfachte Darstellung | Aktuelles Datum: 03.09.2010, 04:32 |