New
#1
How to root-cause MS "Critical" errors on Bootup Performance?
Anyone well-versed in this obscurity?
Windows keeps track of performance of bootup/startup, standby state & recovery therefrom, Shutdown.
My Thinkpad X120E of late has a very consistent pattern of "Critical" flags in the performance logs but the automated RootCause identification appears to be unproductive.
Where else can I look to see what is hanging the process? When I look under "System" Event logs there is little of interest there and nothing I can easily correlate with the below.
No hardware changes to the laptop. Only Windows 7 updates-du-jour
Example log entry below. This is found in the MMC, Event-Viewer/Application & Services Logs/Microsoft/Windows/Diagnostics-Performance/Operational
Boot Duration / Startup
Log Name: Microsoft-Windows-Diagnostics-Performance/Operational
Source: Microsoft-Windows-Diagnostics-Performance
Date: 9/29/2015 7:06:43 AM
Event ID: 100
Task Category: Boot Performance Monitoring
Level: Critical
Keywords: Event Log
User: LOCAL SERVICE
Computer: Shire-X
Description:
Windows has started up:
Boot Duration : 113499ms
IsDegradation : false
Incident Time (UTC) : 2015-09-29T12:04:15.890000700Z
Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="Microsoft-Windows-Diagnostics-Performance" Guid="{CFC18EC0-96B1-4EBA-961B-622CAEE05B0A}" />
<EventID>100</EventID>
<Version>2</Version>
<Level>1</Level>
<Task>4002</Task>
<Opcode>34</Opcode>
<Keywords>0x8000000000010000</Keywords>
<TimeCreated SystemTime="2015-09-29T12:06:43.526450100Z" />
<EventRecordID>2854</EventRecordID>
<Correlation ActivityID="{03112C48-F800-0001-2857-66F6AEFAD001}" />
<Execution ProcessID="1388" ThreadID="2148" />
<Channel>Microsoft-Windows-Diagnostics-Performance/Operational</Channel>
<Computer>Shire-X</Computer>
<Security UserID="S-1-5-19" />
</System>
<EventData>
<Data Name="BootTsVersion">2</Data>
<Data Name="BootStartTime">2015-09-29T12:04:15.890000700Z</Data>
<Data Name="BootEndTime">2015-09-29T12:06:42.261377700Z</Data>
<Data Name="SystemBootInstance">367</Data>
<Data Name="UserBootInstance">360</Data>
<Data Name="BootTime">113499</Data>
<Data Name="MainPathBootTime">30699</Data>
<Data Name="BootKernelInitTime">40</Data>
<Data Name="BootDriverInitTime">681</Data>
<Data Name="BootDevicesInitTime">371</Data>
<Data Name="BootPrefetchInitTime">0</Data>
<Data Name="BootPrefetchBytes">0</Data>
<Data Name="BootAutoChkTime">0</Data>
<Data Name="BootSmssInitTime">8130</Data>
<Data Name="BootCriticalServicesInitTime">1088</Data>
<Data Name="BootUserProfileProcessingTime">16413</Data>
<Data Name="BootMachineProfileProcessingTime">209</Data>
<Data Name="BootExplorerInitTime">2440</Data>
<Data Name="BootNumStartupApps">4</Data>
<Data Name="BootPostBootTime">82800</Data>
<Data Name="BootIsRebootAfterInstall">false</Data>
<Data Name="BootRootCauseStepImprovementBits">0</Data>
<Data Name="BootRootCauseGradualImprovementBits">1024</Data>
<Data Name="BootRootCauseStepDegradationBits">0</Data>
<Data Name="BootRootCauseGradualDegradationBits">0</Data>
<Data Name="BootIsDegradation">false</Data>
<Data Name="BootIsStepDegradation">false</Data>
<Data Name="BootIsGradualDegradation">false</Data>
<Data Name="BootImprovementDelta">0</Data>
<Data Name="BootDegradationDelta">0</Data>
<Data Name="BootIsRootCauseIdentified">true</Data>
<Data Name="OSLoaderDuration">1437</Data>
<Data Name="BootPNPInitStartTimeMS">40</Data>
<Data Name="BootPNPInitDuration">411</Data>
<Data Name="OtherKernelInitDuration">541</Data>
<Data Name="SystemPNPInitStartTimeMS">935</Data>
<Data Name="SystemPNPInitDuration">641</Data>
<Data Name="SessionInitStartTimeMS">1594</Data>
<Data Name="Session0InitDuration">5827</Data>
<Data Name="Session1InitDuration">397</Data>
<Data Name="SessionInitOtherDuration">1904</Data>
<Data Name="WinLogonStartTimeMS">9724</Data>
<Data Name="OtherLogonInitActivityDuration">1912</Data>
<Data Name="UserLogonWaitDuration">5769</Data>
</EventData>
</Event>
Resume from Standby state:
Log Name: Microsoft-Windows-Diagnostics-Performance/Operational
Source: Microsoft-Windows-Diagnostics-Performance
Date: 9/29/2015 10:14:47 AM
Event ID: 300
Task Category: Standby Performance Monitoring
Level: Warning
Keywords: Event Log
User: LOCAL SERVICE
Computer: Shire-X
Description:
Windows has resumed from standby:
Standby Duration : 3327ms
Standby Incident Time (UTC) : 2015-09-29T13:23:46.447226100Z
Resume Duration : 1502ms
Resume Incident Time (UTC) : 2015-09-29T15:14:36.820865900Z
IsDegradation : false
Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="Microsoft-Windows-Diagnostics-Performance" Guid="{CFC18EC0-96B1-4EBA-961B-622CAEE05B0A}" />
<EventID>300</EventID>
<Version>1</Version>
<Level>3</Level>
<Task>4003</Task>
<Opcode>36</Opcode>
<Keywords>0x8000000000010000</Keywords>
<TimeCreated SystemTime="2015-09-29T15:14:47.097213300Z" />
<EventRecordID>2856</EventRecordID>
<Correlation ActivityID="{03112C40-F800-0000-2A57-66F6AEFAD001}" />
<Execution ProcessID="1388" ThreadID="3048" />
<Channel>Microsoft-Windows-Diagnostics-Performance/Operational</Channel>
<Computer>Shire-X</Computer>
<Security UserID="S-1-5-19" />
</System>
<EventData>
<Data Name="StandbyTsVersion">1</Data>
<Data Name="StandbyAppCount">17</Data>
<Data Name="StandbyServicesCount">17</Data>
<Data Name="StandbyDevicesCount">146</Data>
<Data Name="StandbyStartTime">2015-09-29T13:23:46.447226100Z</Data>
<Data Name="StandbyEndTime">2015-09-29T13:23:49.774226100Z</Data>
<Data Name="StandbySuspendTotal">3327</Data>
<Data Name="StandbySuspendTotalChange">0</Data>
<Data Name="StandbySuspendQueryApps">0</Data>
<Data Name="StandbySuspendQueryAppsChange">0</Data>
<Data Name="StandbySuspendQueryServices">0</Data>
<Data Name="StandbySuspendQueryServicesChange">0</Data>
<Data Name="StandbySuspendApps">2188</Data>
<Data Name="StandbySuspendAppsChange">0</Data>
<Data Name="StandbySuspendServices">31</Data>
<Data Name="StandbySuspendServicesChange">0</Data>
<Data Name="StandbySuspendShowUI">0</Data>
<Data Name="StandbySuspendShowUIChange">0</Data>
<Data Name="StandbySuspendSuperfetchPageIn">9</Data>
<Data Name="StandbySuspendSuperfetchPageInChange">0</Data>
<Data Name="StandbySuspendWinlogon">385</Data>
<Data Name="StandbySuspendWinlogonChange">0</Data>
<Data Name="StandbySuspendLockPageableSections">0</Data>
<Data Name="StandbySuspendLockPageableSectionsChange">0</Data>
<Data Name="StandbySuspendPreSleepCallbacks">0</Data>
<Data Name="StandbySuspendPreSleepCallbacksChange">0</Data>
<Data Name="StandbySuspendSwapInWorkerThreads">1</Data>
<Data Name="StandbySuspendSwapInWorkerThreadsChange">0</Data>
<Data Name="StandbySuspendQueryDevices">1</Data>
<Data Name="StandbySuspendQueryDevicesChange">0</Data>
<Data Name="StandbySuspendFlushVolumes">18</Data>
<Data Name="StandbySuspendFlushVolumesChange">0</Data>
<Data Name="StandbySuspendSuspendDevices">689</Data>
<Data Name="StandbySuspendSuspendDevicesChange">0</Data>
<Data Name="StandbySuspendHibernateWrite">0</Data>
<Data Name="StandbySuspendHibernateWriteChange">0</Data>
<Data Name="ResumeStartTime">2015-09-29T15:14:36.820865900Z</Data>
<Data Name="ResumeEndTime">2015-09-29T15:14:37.565459000Z</Data>
<Data Name="StandbyResumeTotal">1502</Data>
<Data Name="StandbyResumeTotalChange">0</Data>
<Data Name="StandbyResumeHibernateRead">0</Data>
<Data Name="StandbyResumeHibernateReadChange">0</Data>
<Data Name="StandbyResumeS3BiosInitTime">758</Data>
<Data Name="StandbyResumeS3BiosInitTimeChange">0</Data>
<Data Name="StandbyResumeResumeDevices">744</Data>
<Data Name="StandbyResumeResumeDevicesChange">0</Data>
<Data Name="StandbyRootCauseDegradationGradual">0</Data>
<Data Name="StandbyRootCauseImprovementGradual">0</Data>
<Data Name="StandbyRootCauseDegradationStep">0</Data>
<Data Name="StandbyRootCauseImprovementStep">0</Data>
<Data Name="StandbyIsDegradation">false</Data>
<Data Name="StandbyIsTroubleshooterLaunched">true</Data>
<Data Name="StandbyIsRootCauseIdentified">false</Data>
</EventData>
</Event>