Вы тут: Главная → Windows → Диагностика медленной загрузки Windows с помощью журнала событий
Сегодня в моем блоге авторский дебют участника конференции OSZone в серию материалов об ускорении загрузки Windows и ее диагностике.
Иногда мы замечаем, что операционная система стала загружаться дольше обычного. Если это эпизодический случай, повода для беспокойства нет. Но когда данное явление приобретает систематический характер или прогрессирует, тут уже стоит задуматься о причинах такого «странного» поведения системы. В этой статье мы рассмотрим один из способов диагностики причин длительной загрузки Windows, используя ее штатное средство – журнал «Просмотр событий». Быстрый доступ к этому инструменту обеспечивает нажатие сочетания клавиш Win+R и последующий ввод команды: eventvwr.msc /s.
На этой странице:
- Фильтруем журнал событий
- Узнаем продолжительность загрузки
- Диагностируем медленную загрузку
Фильтруем журнал событий
В разделе «Microsoft Windows» имеется подкатегория «Diagnostics-Performance», а в ней — операционный журнал, в котором есть категория задачи «Контроль производительности при загрузке» (рис. 1).
Увеличить рисунок
Рисунок 1
Коды событий (Event ID ) в этой категории варьируются от 100 до 110. Просмотрев все события с кодом 100, можно выяснить, сколько времени требуется Windows на загрузку, начиная с самого первого запуска после установки. А проанализировав события в диапазоне от 101 до 110, можно узнать, в каких случаях загрузка замедлялась и почему.
Можно, конечно, просматривать журнал «Diagnostics-Performance» вручную (например, отсортировать по возрастанию столбец «Код события»), но гораздо удобнее создать собственное настраиваемое представление. Это фильтр, который можно сохранить и использовать в дальнейшем для облегчения работы.
Для этого:
- Выберите опцию «Создать настраиваемое представление» из меню «Действие».
- В открывшемся диалоговом окне оставьте значение «Любое время» в поле «Дата» и отметьте флажками все опции в поле «Уровень события». Выберите опцию «По журналу», если она еще не выбрана, и раскройте список. В дереве разделов найдите категорию «Журналы приложений и служб — Microsoft — Windows – «Diagnostics-Performance» и поставьте флажок «Работает» (рис. 2).
- В поле «Включение или исключение кодов событий» введите 100 и нажмите «OK» – (рис. 3). События с кодом 100 показывают, сколько времени уходит на загрузку системы.
- В диалоговом окне «Сохранить фильтр в настраиваемое представление», введите подходящее имя (например, «Boot Time» — Время загрузки) и нажмите «OK» — (см. рисунок 4).
- Далее нам нужно точно таким же образом создать еще одно настраиваемое представление, но в поле «Включение или исключение кодов событий» ввести на этот раз значения 101-110 и сохранить фильтр, например с именем «Замедление загрузки».
Увеличить рисунок
Рисунок 2
Рисунок 3
Рисунок 4
Узнаем продолжительность загрузки
Чтобы выяснить, сколько Windows требуется времени на загрузку на вашем компьютере, выберите в левой части окна, созданный ранее фильтр Boot Time (Время загрузки) в разделе «Настраиваемые представления» и отсортируйте столбец «Дата и время» по возрастанию. Так вы сможете посмотреть, как изменялась продолжительность загрузки системы со дня ее установки (рис. 5).
Увеличить рисунок
Рисунок 5
Из рисунка видно, что длительность самой первой загрузки моей Windows (дата ее установки) по состоянию на 15 марта 2010 года составила 44 498 миллисекунд — или, если разделить на 1000, примерно 45 секунд. Для первого запуска этот показатель нормальный, поскольку после установки система выполняет целый ряд задач: устанавливает драйверы, инициализирует программы в автозагрузке, настраивает профиль пользователя и так далее.
По состоянию на 30 января 2011 года время загрузки возросло, и составило 115652 ms, т.е. почти 2 минуты. Это много.
Настраиваемое представление «Время загрузки» предоставляет информацию обо всех случаях загрузки системы за время ее существования. Иногда загрузка затягивается по вполне объяснимым причинам — из-за установки обновлений, драйверов или программного обеспечения.
На вкладке «Подробности» процесс загрузки описывается во всех деталях, однако для анализа продолжительности загрузки достаточно будет только трех параметров на вкладке «Подробности» (рис 6).
Увеличить рисунок
Рисунок 6
Рассмотрим суть значений этих параметров подробнее.
- Параметр «MainPathBootTime » обозначает временной интервал между возникновением на экране анимированного логотипа Windows и появлением рабочего стола. В этот момент систему уже можно использовать, но в фоновом режиме продолжается загрузка низкоприоритетных задач.
- Параметр «BootPostBootTime » указывает, через какой промежуток времени после появления рабочего стола системой можно начинать пользоваться в полном объеме.
- Параметр «BootTime » — это та же самая величина, что и на вкладке «Общие» обозначена как «Время загрузки». Она представляет собой сумму параметров «MainPathBootTime» и «BootPostBootTime».
И наконец, мы подошли к самому важному и интересному.
Диагностируем медленную загрузку
Чтобы выяснить причину замедления загрузки Windows, выделите фильтр «Замедление загрузки» в левой части окна в разделе «Настраиваемые представления» и отсортируйте столбец «Код события» (Event ID) по возрастающей. Каждый код соответствует определенному событию, увеличивающему продолжительность загрузки.
Всего существует десять кодов событий такого рода, мы же в этой статье рассмотрим только некоторые из них.
- Код события 101. Событие 101 возникает, когда приложение загружается дольше обычного. Это часто связано с установкой обновлений. Если замедление загрузки наблюдается эпизодически, ничего страшного в этом нет. Но если какое-то приложение всякий раз загружается слишком долго или время замедления оказывается ненормально большим, тут нужно уже задуматься.
- Код события 102. Событие 102 свидетельствует о замедлении инициализации драйвера. Это, опять же, может быть вызвано обновлением, но если ситуация возникает регулярно или замедление оказывается серьезным, стоит установить более свежую версию драйвера. Если таковой не имеется, попробуйте удалить и переустановить драйвер.
- Код события 103. Событие 103 возникает при замедлении загрузки служб. Иногда это случается, но если это происходит регулярно, попробуйте изменить тип запуска службы на «Автоматически отложенный запуск» или «Вручную» в консоли «Службы».
- Код события 106. Событие 106 свидетельствует о том, что выполнение фоновой операции по оптимизации затянулось. Поскольку оптимизация — операция продолжительная, ничего страшного в этом нет.
- Код события 109. Событие 109 возникает при замедлении инициализации устройства. Если это явление редкое, беспокоиться не стоит. Но если инициализация затягивается всякий раз, не забывайте регулярно делать резервное копирование и будьте готовы к замене проблемного устройства.
У меня, например, обнаружились два события. Одно с кодом ID 108 :
Увеличить рисунок
Рисунок 7
Другое с кодом 109:
Увеличить рисунок
Рисунок 8
Столь маленькое время задержки на рисунках 7 и 8 не трагично, они приведены тут лишь для наглядности.
Проведенный таким образом анализ и элементарные навыки пользования поиском в сети Интернет, позволят вам составить представление о причинах увеличения времени загрузки операционной системы.
ANY help on this error log would be appreciated. The below error shows up in Event Viewer every time I reboot or restart (in Event Viewer; Control Panel, Performance Information and Tools, Advanced Tools, View Performance Details in Event Log)
Also I get this failure on every reboot, restart or come out of sleep mode : ‘These drivers are causing Windows to resume slowly’, Name: Intel Graphics Kernel Mode Driver, Filename: igdkmd32.sys, Publisher: Intel Corp, Device: Mobile Intel 945GM/GU Express Chipset Family, Date reported 2/19/09, Time taken: 2.7 seconds» The dialog box has a HELP button but there was not any info that helped me and clicking the link in the dialog box to ‘view details in the event log’ does nothing (otherwise I could past in the message). These drivers came with the system (HP Pavilion dv6433cl). I don’t know what they are or if I need them or how to check if I need them. THANKS!
Log Name: Microsoft-Windows-Diagnostics-Performance/Operational
Source: Microsoft-Windows-Diagnostics-Performance
Date: 3/28/2009 10:35:54 AM
Event ID: 100
Task Category: Boot Performance Monitoring
Level: Error
Keywords: Event Log
User: LOCAL SERVICE
Computer: Patricia-PC
Description:
Windows has started up:
Boot Duration : 147483ms
IsDegradation : false
Incident Time (UTC) : 3/28/2009 2:31:57 PM
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>1</Version>
<Level>2</Level>
<Task>4002</Task>
<Opcode>34</Opcode>
<Keywords>0x8000000000010000</Keywords>
<TimeCreated SystemTime=»2009-03-28T14:35:54.593Z» />
<EventRecordID>42</EventRecordID>
<Correlation ActivityID=»{00000000-46C8-0000-AFA9-F5F2B1AFC901}» />
<Execution ProcessID=»1880″ ThreadID=»1464″ />
<Channel>Microsoft-Windows-Diagnostics-Performance/Operational</Channel>
<Computer>Patricia-PC</Computer>
<Security UserID=»S-1-5-19″ />
</System>
<EventData>
<Data Name=»BootTsVersion»>2</Data>
<Data Name=»BootStartTime»>2009-03-28T14:31:57.702Z</Data>
<Data Name=»BootEndTime»>2009-03-28T14:35:48.416Z</Data>
<Data Name=»SystemBootInstance»>179</Data>
<Data Name=»UserBootInstance»>162</Data>
<Data Name=»BootTime»>147483</Data>
<Data Name=»MainPathBootTime»>102583</Data>
<Data Name=»BootKernelInitTime»>29</Data>
<Data Name=»BootDriverInitTime»>4295</Data>
<Data Name=»BootDevicesInitTime»>7327</Data>
<Data Name=»BootPrefetchInitTime»>61080</Data>
<Data Name=»BootPrefetchBytes»>528367616</Data>
<Data Name=»BootAutoChkTime»>0</Data>
<Data Name=»BootSmssInitTime»>7502</Data>
<Data Name=»BootCriticalServicesInitTime»>1895</Data>
<Data Name=»BootUserProfileProcessingTime»>1725</Data>
<Data Name=»BootMachineProfileProcessingTime»>797</Data>
<Data Name=»BootExplorerInitTime»>76662</Data>
<Data Name=»BootNumStartupApps»>33</Data>
<Data Name=»BootPostBootTime»>44900</Data>
<Data Name=»BootIsRebootAfterInstall»>false</Data>
<Data Name=»BootRootCauseStepImprovementBits»>0</Data>
<Data Name=»BootRootCauseGradualImprovementBits»>0</Data>
<Data Name=»BootRootCauseStepDegradationBits»>256</Data>
<Data Name=»BootRootCauseGradualDegradationBits»>2097152</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>
</EventData>
</Event>
WARNING MESSAGE (1 OF 3) IMMEDIATELY FOLLOWING THE ABOVE ERROR:
Log Name: Microsoft-Windows-Diagnostics-Performance/Operational
Source: Microsoft-Windows-Diagnostics-Performance
Date: 3/28/2009 10:35:54 AM
Event ID: 101
Task Category: Boot Performance Monitoring
Level: Warning
Keywords: Event Log
User: LOCAL SERVICE
Computer: Patricia-PC
Description:
This application took longer than usual to start up, resulting in a performance degradation in the system startup process:
File Name : wininit.exe
Friendly Name : Windows Start-Up Application
Version : 6.0.6000.16386 (vista_rtm.061101-2205)
Total Time : 11165ms
Degradation Time : 8665ms
Incident Time (UTC) : 3/28/2009 2:31:57 PM
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>101</EventID>
<Version>1</Version>
<Level>3</Level>
<Task>4002</Task>
<Opcode>33</Opcode>
<Keywords>0x8000000000010000</Keywords>
<TimeCreated SystemTime=»2009-03-28T14:35:54.593Z» />
<EventRecordID>43</EventRecordID>
<Correlation ActivityID=»{00000000-46C8-0000-AFA9-F5F2B1AFC901}» />
<Execution ProcessID=»1880″ ThreadID=»1464″ />
<Channel>Microsoft-Windows-Diagnostics-Performance/Operational</Channel>
<Computer>Patricia-PC</Computer>
<Security UserID=»S-1-5-19″ />
</System>
<EventData>
<Data Name=»StartTime»>2009-03-28T14:31:57.702Z</Data>
<Data Name=»NameLength»>12</Data>
<Data Name=»Name»>wininit.exe</Data>
<Data Name=»FriendlyNameLength»>29</Data>
<Data Name=»FriendlyName»>Windows Start-Up Application</Data>
<Data Name=»VersionLength»>39</Data>
<Data Name=»Version»>6.0.6000.16386 (vista_rtm.061101-2205)</Data>
<Data Name=»TotalTime»>11165</Data>
<Data Name=»DegradationTime»>8665</Data>
<Data Name=»PathLength»>32</Data>
<Data Name=»Path»>C:WindowsSystem32wininit.exe</Data>
<Data Name=»ProductNameLength»>37</Data>
<Data Name=»ProductName»>Microsoft® Windows® Operating System</Data>
<Data Name=»CompanyNameLength»>22</Data>
<Data Name=»CompanyName»>Microsoft Corporation</Data>
</EventData>
</Event>
WARNING MESSAGE (2 OF 3) IMMEDIATELY FOLLOWING THE ABOVE ERROR:
Log Name: Microsoft-Windows-Diagnostics-Performance/Operational
Source: Microsoft-Windows-Diagnostics-Performance
Date: 3/28/2009 10:35:54 AM
Event ID: 110
Task Category: Boot Performance Monitoring
Level: Warning
Keywords: Event Log
User: LOCAL SERVICE
Computer: Patricia-PC
Description:
Session manager initialization caused a slow down in the startup process:
Name : SMSSInit
Total Time : 7502ms
Degradation Time : 3487ms
Incident Time (UTC) : 3/28/2009 2:31:57 PM
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>110</EventID>
<Version>1</Version>
<Level>3</Level>
<Task>4002</Task>
<Opcode>33</Opcode>
<Keywords>0x8000000000010000</Keywords>
<TimeCreated SystemTime=»2009-03-28T14:35:54.593Z» />
<EventRecordID>44</EventRecordID>
<Correlation ActivityID=»{00000000-46C8-0000-AFA9-F5F2B1AFC901}» />
<Execution ProcessID=»1880″ ThreadID=»1464″ />
<Channel>Microsoft-Windows-Diagnostics-Performance/Operational</Channel>
<Computer>Patricia-PC</Computer>
<Security UserID=»S-1-5-19″ />
</System>
<EventData>
<Data Name=»StartTime»>2009-03-28T14:31:57.702Z</Data>
<Data Name=»NameLength»>9</Data>
<Data Name=»Name»>SMSSInit</Data>
<Data Name=»TotalTime»>7502</Data>
<Data Name=»DegradationTime»>3487</Data>
</EventData>
</Event> WARNING MESSAGE (3 OF 3) IMMEDIATELY FOLLOWING THE ABOVE ERROR:
Log Name: Microsoft-Windows-Diagnostics-Performance/Operational
Source: Microsoft-Windows-Diagnostics-Performance
Date: 3/28/2009 10:35:54 AM
Event ID: 108
Task Category: Boot Performance Monitoring
Level: Warning
Keywords: Event Log
User: LOCAL SERVICE
Computer: Patricia-PC
Description:
Application of user policy caused a slow down in the system start up process:
Name : PreShellInit
Total Time : 1725ms
Degradation Time : 1008ms
Incident Time (UTC) : 3/28/2009 2:31:57 PM
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>108</EventID>
<Version>1</Version>
<Level>3</Level>
<Task>4002</Task>
<Opcode>33</Opcode>
<Keywords>0x8000000000010000</Keywords>
<TimeCreated SystemTime=»2009-03-28T14:35:54.593Z» />
<EventRecordID>45</EventRecordID>
<Correlation ActivityID=»{00000000-46C8-0000-AFA9-F5F2B1AFC901}» />
<Execution ProcessID=»1880″ ThreadID=»1464″ />
<Channel>Microsoft-Windows-Diagnostics-Performance/Operational</Channel>
<Computer>Patricia-PC</Computer>
<Security UserID=»S-1-5-19″ />
</System>
<EventData>
<Data Name=»StartTime»>2009-03-28T14:31:57.702Z</Data>
<Data Name=»NameLength»>13</Data>
<Data Name=»Name»>PreShellInit</Data>
<Data Name=»TotalTime»>1725</Data>
<Data Name=»DegradationTime»>1008</Data>
</EventData>
</Event>
ANY help on this error log would be appreciated. The below error shows up in Event Viewer every time I reboot or restart (in Event Viewer; Control Panel, Performance Information and Tools, Advanced Tools, View Performance Details in Event Log)
Also I get this failure on every reboot, restart or come out of sleep mode : ‘These drivers are causing Windows to resume slowly’, Name: Intel Graphics Kernel Mode Driver, Filename: igdkmd32.sys, Publisher: Intel Corp, Device: Mobile Intel 945GM/GU Express Chipset Family, Date reported 2/19/09, Time taken: 2.7 seconds» The dialog box has a HELP button but there was not any info that helped me and clicking the link in the dialog box to ‘view details in the event log’ does nothing (otherwise I could past in the message). These drivers came with the system (HP Pavilion dv6433cl). I don’t know what they are or if I need them or how to check if I need them. THANKS!
Log Name: Microsoft-Windows-Diagnostics-Performance/Operational
Source: Microsoft-Windows-Diagnostics-Performance
Date: 3/28/2009 10:35:54 AM
Event ID: 100
Task Category: Boot Performance Monitoring
Level: Error
Keywords: Event Log
User: LOCAL SERVICE
Computer: Patricia-PC
Description:
Windows has started up:
Boot Duration : 147483ms
IsDegradation : false
Incident Time (UTC) : 3/28/2009 2:31:57 PM
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>1</Version>
<Level>2</Level>
<Task>4002</Task>
<Opcode>34</Opcode>
<Keywords>0x8000000000010000</Keywords>
<TimeCreated SystemTime=»2009-03-28T14:35:54.593Z» />
<EventRecordID>42</EventRecordID>
<Correlation ActivityID=»{00000000-46C8-0000-AFA9-F5F2B1AFC901}» />
<Execution ProcessID=»1880″ ThreadID=»1464″ />
<Channel>Microsoft-Windows-Diagnostics-Performance/Operational</Channel>
<Computer>Patricia-PC</Computer>
<Security UserID=»S-1-5-19″ />
</System>
<EventData>
<Data Name=»BootTsVersion»>2</Data>
<Data Name=»BootStartTime»>2009-03-28T14:31:57.702Z</Data>
<Data Name=»BootEndTime»>2009-03-28T14:35:48.416Z</Data>
<Data Name=»SystemBootInstance»>179</Data>
<Data Name=»UserBootInstance»>162</Data>
<Data Name=»BootTime»>147483</Data>
<Data Name=»MainPathBootTime»>102583</Data>
<Data Name=»BootKernelInitTime»>29</Data>
<Data Name=»BootDriverInitTime»>4295</Data>
<Data Name=»BootDevicesInitTime»>7327</Data>
<Data Name=»BootPrefetchInitTime»>61080</Data>
<Data Name=»BootPrefetchBytes»>528367616</Data>
<Data Name=»BootAutoChkTime»>0</Data>
<Data Name=»BootSmssInitTime»>7502</Data>
<Data Name=»BootCriticalServicesInitTime»>1895</Data>
<Data Name=»BootUserProfileProcessingTime»>1725</Data>
<Data Name=»BootMachineProfileProcessingTime»>797</Data>
<Data Name=»BootExplorerInitTime»>76662</Data>
<Data Name=»BootNumStartupApps»>33</Data>
<Data Name=»BootPostBootTime»>44900</Data>
<Data Name=»BootIsRebootAfterInstall»>false</Data>
<Data Name=»BootRootCauseStepImprovementBits»>0</Data>
<Data Name=»BootRootCauseGradualImprovementBits»>0</Data>
<Data Name=»BootRootCauseStepDegradationBits»>256</Data>
<Data Name=»BootRootCauseGradualDegradationBits»>2097152</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>
</EventData>
</Event>
WARNING MESSAGE (1 OF 3) IMMEDIATELY FOLLOWING THE ABOVE ERROR:
Log Name: Microsoft-Windows-Diagnostics-Performance/Operational
Source: Microsoft-Windows-Diagnostics-Performance
Date: 3/28/2009 10:35:54 AM
Event ID: 101
Task Category: Boot Performance Monitoring
Level: Warning
Keywords: Event Log
User: LOCAL SERVICE
Computer: Patricia-PC
Description:
This application took longer than usual to start up, resulting in a performance degradation in the system startup process:
File Name : wininit.exe
Friendly Name : Windows Start-Up Application
Version : 6.0.6000.16386 (vista_rtm.061101-2205)
Total Time : 11165ms
Degradation Time : 8665ms
Incident Time (UTC) : 3/28/2009 2:31:57 PM
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>101</EventID>
<Version>1</Version>
<Level>3</Level>
<Task>4002</Task>
<Opcode>33</Opcode>
<Keywords>0x8000000000010000</Keywords>
<TimeCreated SystemTime=»2009-03-28T14:35:54.593Z» />
<EventRecordID>43</EventRecordID>
<Correlation ActivityID=»{00000000-46C8-0000-AFA9-F5F2B1AFC901}» />
<Execution ProcessID=»1880″ ThreadID=»1464″ />
<Channel>Microsoft-Windows-Diagnostics-Performance/Operational</Channel>
<Computer>Patricia-PC</Computer>
<Security UserID=»S-1-5-19″ />
</System>
<EventData>
<Data Name=»StartTime»>2009-03-28T14:31:57.702Z</Data>
<Data Name=»NameLength»>12</Data>
<Data Name=»Name»>wininit.exe</Data>
<Data Name=»FriendlyNameLength»>29</Data>
<Data Name=»FriendlyName»>Windows Start-Up Application</Data>
<Data Name=»VersionLength»>39</Data>
<Data Name=»Version»>6.0.6000.16386 (vista_rtm.061101-2205)</Data>
<Data Name=»TotalTime»>11165</Data>
<Data Name=»DegradationTime»>8665</Data>
<Data Name=»PathLength»>32</Data>
<Data Name=»Path»>C:WindowsSystem32wininit.exe</Data>
<Data Name=»ProductNameLength»>37</Data>
<Data Name=»ProductName»>Microsoft® Windows® Operating System</Data>
<Data Name=»CompanyNameLength»>22</Data>
<Data Name=»CompanyName»>Microsoft Corporation</Data>
</EventData>
</Event>
WARNING MESSAGE (2 OF 3) IMMEDIATELY FOLLOWING THE ABOVE ERROR:
Log Name: Microsoft-Windows-Diagnostics-Performance/Operational
Source: Microsoft-Windows-Diagnostics-Performance
Date: 3/28/2009 10:35:54 AM
Event ID: 110
Task Category: Boot Performance Monitoring
Level: Warning
Keywords: Event Log
User: LOCAL SERVICE
Computer: Patricia-PC
Description:
Session manager initialization caused a slow down in the startup process:
Name : SMSSInit
Total Time : 7502ms
Degradation Time : 3487ms
Incident Time (UTC) : 3/28/2009 2:31:57 PM
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>110</EventID>
<Version>1</Version>
<Level>3</Level>
<Task>4002</Task>
<Opcode>33</Opcode>
<Keywords>0x8000000000010000</Keywords>
<TimeCreated SystemTime=»2009-03-28T14:35:54.593Z» />
<EventRecordID>44</EventRecordID>
<Correlation ActivityID=»{00000000-46C8-0000-AFA9-F5F2B1AFC901}» />
<Execution ProcessID=»1880″ ThreadID=»1464″ />
<Channel>Microsoft-Windows-Diagnostics-Performance/Operational</Channel>
<Computer>Patricia-PC</Computer>
<Security UserID=»S-1-5-19″ />
</System>
<EventData>
<Data Name=»StartTime»>2009-03-28T14:31:57.702Z</Data>
<Data Name=»NameLength»>9</Data>
<Data Name=»Name»>SMSSInit</Data>
<Data Name=»TotalTime»>7502</Data>
<Data Name=»DegradationTime»>3487</Data>
</EventData>
</Event> WARNING MESSAGE (3 OF 3) IMMEDIATELY FOLLOWING THE ABOVE ERROR:
Log Name: Microsoft-Windows-Diagnostics-Performance/Operational
Source: Microsoft-Windows-Diagnostics-Performance
Date: 3/28/2009 10:35:54 AM
Event ID: 108
Task Category: Boot Performance Monitoring
Level: Warning
Keywords: Event Log
User: LOCAL SERVICE
Computer: Patricia-PC
Description:
Application of user policy caused a slow down in the system start up process:
Name : PreShellInit
Total Time : 1725ms
Degradation Time : 1008ms
Incident Time (UTC) : 3/28/2009 2:31:57 PM
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>108</EventID>
<Version>1</Version>
<Level>3</Level>
<Task>4002</Task>
<Opcode>33</Opcode>
<Keywords>0x8000000000010000</Keywords>
<TimeCreated SystemTime=»2009-03-28T14:35:54.593Z» />
<EventRecordID>45</EventRecordID>
<Correlation ActivityID=»{00000000-46C8-0000-AFA9-F5F2B1AFC901}» />
<Execution ProcessID=»1880″ ThreadID=»1464″ />
<Channel>Microsoft-Windows-Diagnostics-Performance/Operational</Channel>
<Computer>Patricia-PC</Computer>
<Security UserID=»S-1-5-19″ />
</System>
<EventData>
<Data Name=»StartTime»>2009-03-28T14:31:57.702Z</Data>
<Data Name=»NameLength»>13</Data>
<Data Name=»Name»>PreShellInit</Data>
<Data Name=»TotalTime»>1725</Data>
<Data Name=»DegradationTime»>1008</Data>
</EventData>
</Event>
Содержание
- Вадим Стеркин
- Фильтруем журнал событий
- Узнаем продолжительность загрузки
- Диагностируем медленную загрузку
- Информация о длительности загрузки Windows 7
- Выявление причин медленной загрузки системы с помощью «Просмотра событий» Windows 7
- Diagnostics performance код события 100 как исправить?
- Вадим Стеркин
- Фильтруем журнал событий
- Узнаем продолжительность загрузки
- Диагностируем медленную загрузку
- Об авторе
- Вас также может заинтересовать:
- комментариев 14
- Компьютерная помощь
- Гарантия качества и Надёжность
- Главное меню
- Категории раздела
- Облако тегов
- Статистика
- Boot Performance Events 100-110
Вадим Стеркин
Сегодня в моем блоге авторский дебют участника конференции OSZone Phoenix, чья статья отлично вписалась в серию материалов об ускорении загрузки Windows и ее диагностике.
Иногда мы замечаем, что операционная система стала загружаться дольше обычного. Если это эпизодический случай, повода для беспокойства нет. Но когда данное явление приобретает систематический характер или прогрессирует, тут уже стоит задуматься о причинах такого «странного» поведения системы. В этой статье мы рассмотрим один из способов диагностики причин длительной загрузки Windows, используя ее штатное средство – журнал «Просмотр событий». Быстрый доступ к этому инструменту обеспечивает нажатие сочетания клавиш Win+R и последующий ввод команды: eventvwr.msc /s.
Фильтруем журнал событий
В разделе «Microsoft Windows» имеется подкатегория «Diagnostics-Performance», а в ней — операционный журнал, в котором есть категория задачи «Контроль производительности при загрузке» (рис. 1).
Коды событий (Event ID ) в этой категории варьируются от 100 до 110. Просмотрев все события с кодом 100, можно выяснить, сколько времени требуется Windows на загрузку, начиная с самого первого запуска после установки. А проанализировав события в диапазоне от 101 до 110, можно узнать, в каких случаях загрузка замедлялась и почему.
Можно, конечно, просматривать журнал «Diagnostics-Performance» вручную (например, отсортировать по возрастанию столбец «Код события»), но гораздо удобнее создать собственное настраиваемое представление. Это фильтр, который можно сохранить и использовать в дальнейшем для облегчения работы.
Рисунок 3
Рисунок 4
Узнаем продолжительность загрузки
Чтобы выяснить, сколько Windows требуется времени на загрузку на вашем компьютере, выберите в левой части окна, созданный ранее фильтр Boot Time (Время загрузки) в разделе «Настраиваемые представления» и отсортируйте столбец «Дата и время» по возрастанию. Так вы сможете посмотреть, как изменялась продолжительность загрузки системы со дня ее установки (рис. 5).
Из рисунка видно, что длительность самой первой загрузки моей Windows (дата ее установки) по состоянию на 15 марта 2010 года составила 44 498 миллисекунд — или, если разделить на 1000, примерно 45 секунд. Для первого запуска этот показатель нормальный, поскольку после установки система выполняет целый ряд задач: устанавливает драйверы, инициализирует программы в автозагрузке, настраивает профиль пользователя и так далее.
По состоянию на 30 января 2011 года время загрузки возросло, и составило 115652 ms, т.е. почти 2 минуты. Это много.
Настраиваемое представление «Время загрузки» предоставляет информацию обо всех случаях загрузки системы за время ее существования. Иногда загрузка затягивается по вполне объяснимым причинам — из-за установки обновлений, драйверов или программного обеспечения.
На вкладке «Подробности» процесс загрузки описывается во всех деталях, однако для анализа продолжительности загрузки достаточно будет только трех параметров на вкладке «Подробности» (рис 6).
Рассмотрим суть значений этих параметров подробнее.
И наконец, мы подошли к самому важному и интересному.
Диагностируем медленную загрузку
Чтобы выяснить причину замедления загрузки Windows, выделите фильтр «Замедление загрузки» в левой части окна в разделе «Настраиваемые представления» и отсортируйте столбец «Код события» (Event ID) по возрастающей. Каждый код соответствует определенному событию, увеличивающему продолжительность загрузки.
Всего существует десять кодов событий такого рода, мы же в этой статье рассмотрим только некоторые из них.
У меня, например, обнаружились два события. Одно с кодом ID 108 :
Другое с кодом 109:
Столь маленькое время задержки на рисунках 7 и 8 не трагично, они приведены тут лишь для наглядности.
Проведенный таким образом анализ и элементарные навыки пользования поиском в сети Интернет, позволят вам составить представление о причинах увеличения времени загрузки операционной системы.
Источник
Информация о длительности загрузки Windows 7
Получение информации о длительности загрузки Windows 7.
Каждый раз при загрузке система собирает сведения о скорости загрузки ядра, инициализации драйверов и железа, а также о работе суперпрефетчера.
О данном событии Windows создает отчет, хранящийся в журналах приложений и служб.
Для получения информации о продолжительности загрузки, сделайте следующее:
Примечание! Журнал с данными о загрузке системы формируется спустя некоторое время после запуска, поэтому не открывайте журнал сразу после загрузки, а подождите несколько минут.
Каждой загрузке соответствует событие с кодом 100.
3. В меню Действия, расположенном справа от основного окна выберите команду Фильтр текущего журнала.
4. В открывшемся окне в поле введите код события: 100 и нажмите кнопку ОК.
Для того чтобы отменить действия фильтра, в меню Действия выберите команду Очистить фильтр.
5. В списке событий выберите желаемое по времени событие.
6. Ниже под списком событий расположена информация о текущем выбранном событии. Перейдите на вкладку Подробности.
Для анализа скорости загрузки интерес представляют следующие парамеры:
BootTime – общая длительность загрузки
BootPostBootTime – время с момента появления рабочего стола до полного окончания загрузки
MainPathBootTime — суммированное время до появления рабочего стола, включая все критические сервисы и драйверы, необходимые для основной работы системы
Исходя из этого можно вывести формулу: BootTime = MainPathBootTime + BootPostBootTime
BootKernelInitTime — время инициализации ядра
BootDriverInitTime — время инициализации драйверов
BootDevicesInitTime — время инициализации устройств
BootPrefetchInitTime — время работы суперпрефетчера
BootSmssInitTime — время инициализации диспетчера сеанса
BootPostBootTime — время запуска всех некритических сервисов уже при готовом рабочем столе
BootUserProfileProcessingTime – время загрузки профиля
BootNumStartupApps – количество программ в автозагрузке
Время в данных параметрах журнала указано в миллисекундах. 1 секунда = 1000 милисекунд.
Соответственно для перевода значений в секунды нужно либо разделить его на 1000, либо для получения приблизительного значения — убрать три последних цифры.
Каждому произошедшему событию присваивается определенный уровень.
Уровень события с кодом 100 (загрузка системы) устанавливается в результате достижения определенных условий:
Уровень события 100 | Условие (время в секундах) |
---|---|
Предупреждение | MainPathBootTime 120 ИЛИ BootPostBootTime > 60 |
Уровень Предупреждение будет присвоен, если у Вас быстро загружается как система (драйверы и службы), так и пользовательская среда (рабочий стол и программы в автозагрузке).
Уровень Ошибка будет присвоен, если общая длительность загрузки (BootTime) более 90 секунд.
Уровень Критический будет присвоен при общей длительности загрузки более двух минут.
Источник
Выявление причин медленной загрузки системы с помощью «Просмотра событий» Windows 7
В своей прошлой статье «Новые возможности средства «Просмотр событий» в Windows 7» я рассказывал о новых возможностях просмотрщика событий и объяснял, в чем его преимущество по сравнению с версией из Windows XP. В этой статье я покажу, как использовать средство «Просмотр событий» (Event Viewer) из Windows 7 для выявления причин медленной загрузки операционной системы.
В «Просмотре событий» Windows 7 появилась новая категория — «Журналы приложений и служб» (Applications and Services Logs), включающая массу подкатегорий, посвященных ключевым компонентам системы. В большинстве этих подкатегорий содержатся журналы операций (Operational), фиксирующие события, которые можно использовать для анализа и диагностики проблем. Другие типы журналов — административные (Admin), аналитические (Analytic) и отладочные (Debug), но рассказ о них выходит за пределы данной статьи.
В разделе «Microsoft | Windows» имеется подкатегория «Diagnostics-Performance», а в ней — операционный журнал, в котором есть категория задачи «Контроль производительности при загрузке» (Task Category: Boot Performance Monitoring). Коды событий (Event ID) в этой категории варьируются от 100 до 110. Просмотрев все события с кодом 100, можно выяснить, сколько времени требуется Windows 7 на загрузку, начиная с самого первого запуска после установки. А проанализировав события в диапазоне от 101 до 110, можно узнать, в каких случаях загрузка замедлялась и почему.
Запуск средства «Просмотр событий»
Запустить средство «Просмотр событий» можно из раздела Панели управления «Система и безопасность | Администрирование» (Control Panel | System and Security | Administrative Tools). Но куда проще ввести в строке поиска меню «Пуск» (Start) ключевое слово «событий» («event» для англоязычного интерфейса, без кавычек) и нажать [Enter], когда в списке результатов появится «Просмотр событий».
Создание настраиваемого представления
Можно, конечно, просматривать журнал «Diagnostics-Performance» вручную, но гораздо удобнее создать настраиваемое представление — по сути фильтр, который можно сохранить и использовать в дальнейшем. Для этого выберите опцию «Создать настраиваемое представление» (Create Custom View) из меню «Действие» (Action).
В открывшемся диалоговом окне оставьте значение «Любое время» (Any Time) в поле «Дата» (Logged) и отметьте флажками все опции в поле «Уровень события» (Event level). Выберите опцию «По журналу» (By Log), если она еще не выбрана, и разверните выпадающее меню. В дереве разделов найдите категорию «Журналы приложений и служб | Microsoft | Windows | Diagnostics-Performance» и поставьте флажок «Работает» (Operational), как показано на рис. A.
В поле «Включение или исключение кодов событий» (Includes/Excludes Event IDs) введите 100 (рис. B) и нажмите «OK».
В диалоговом окне «Сохранить фильтр в настраиваемое представление» (Save Filter to Custom View, рис. C) введите подходящее имя (например, «Длительность загрузки») и нажмите «OK».
Теперь точно таким же образом создайте еще одно настраиваемое представление, но в поле «Включение или исключение кодов событий» введите 101-110 и сохраните фильтр с именем «Замедление загрузки».
Как узнать продолжительность загрузки
Чтобы выяснить, сколько Windows 7 требуется времени на загрузку на вашем компьютере, выберите созданный ранее фильтр «Длительность загрузки» в разделе «Настраиваемые представления» (Custom Views) и отсортируйте столбец «Дата и время» (Date and Time) по возрастанию. Так вы сможете посмотреть, как изменялась продолжительность загрузки системы со дня ее установки. На рис. D я скрыл дерево консоли и панель действий, чтобы сконцентрироваться на событиях.
Как видите, длительность самой первой загрузки системы на моем компьютере в октябре 2009 года составила 67 479 миллисекунд — или, если разделить на 1000, около 67 секунд. Для первого запуска это нормально — ведь после установки система выполняет целый ряд задач: устанавливает драйверы, инициализирует программы в автозагрузке, создает кэш SuperFetch. К декабрю 2009 года средняя продолжительность загрузки стабилизировалась на уровне около 37 секунд.
Настраиваемое представление « Длительность загрузки» предоставляет информацию обо всех случаях загрузки системы за время ее существования. Иногда загрузка затягивается по вполне объяснимым причинам — из-за установки обновлений, драйверов или программного обеспечения.
Источник
Diagnostics performance код события 100 как исправить?
Вадим Стеркин
Сегодня в моем блоге авторский дебют участника конференции OSZone Phoenix, чья статья отлично вписалась в серию материалов об ускорении загрузки Windows и ее диагностике.
Иногда мы замечаем, что операционная система стала загружаться дольше обычного. Если это эпизодический случай, повода для беспокойства нет. Но когда данное явление приобретает систематический характер или прогрессирует, тут уже стоит задуматься о причинах такого «странного» поведения системы. В этой статье мы рассмотрим один из способов диагностики причин длительной загрузки Windows, используя ее штатное средство – журнал «Просмотр событий». Быстрый доступ к этому инструменту обеспечивает нажатие сочетания клавиш Win+R и последующий ввод команды: eventvwr.msc /s.
Фильтруем журнал событий
В разделе «Microsoft Windows» имеется подкатегория «Diagnostics-Performance», а в ней — операционный журнал, в котором есть категория задачи «Контроль производительности при загрузке» (рис. 1).
Увеличить рисунок
Рисунок 1
Коды событий (Event ID ) в этой категории варьируются от 100 до 110. Просмотрев все события с кодом 100, можно выяснить, сколько времени требуется Windows на загрузку, начиная с самого первого запуска после установки. А проанализировав события в диапазоне от 101 до 110, можно узнать, в каких случаях загрузка замедлялась и почему.
Можно, конечно, просматривать журнал «Diagnostics-Performance» вручную (например, отсортировать по возрастанию столбец «Код события»), но гораздо удобнее создать собственное настраиваемое представление. Это фильтр, который можно сохранить и использовать в дальнейшем для облегчения работы.
Увеличить рисунок
Рисунок 2
В поле «Включение или исключение кодов событий» введите 100 и нажмите «OK» – (рис. 3). События с кодом 100 показывают, сколько времени уходит на загрузку системы.
Рисунок 3
В диалоговом окне «Сохранить фильтр в настраиваемое представление», введите подходящее имя (например, «Boot Time» — Время загрузки) и нажмите «OK» — (см. рисунок 4).
Рисунок 4
Узнаем продолжительность загрузки
Чтобы выяснить, сколько Windows требуется времени на загрузку на вашем компьютере, выберите в левой части окна, созданный ранее фильтр Boot Time (Время загрузки) в разделе «Настраиваемые представления» и отсортируйте столбец «Дата и время» по возрастанию. Так вы сможете посмотреть, как изменялась продолжительность загрузки системы со дня ее установки (рис. 5).
Увеличить рисунок
Рисунок 5
Из рисунка видно, что длительность самой первой загрузки моей Windows (дата ее установки) по состоянию на 15 марта 2010 года составила 44 498 миллисекунд — или, если разделить на 1000, примерно 45 секунд. Для первого запуска этот показатель нормальный, поскольку после установки система выполняет целый ряд задач: устанавливает драйверы, инициализирует программы в автозагрузке, настраивает профиль пользователя и так далее.
По состоянию на 30 января 2011 года время загрузки возросло, и составило 115652 ms, т.е. почти 2 минуты. Это много.
Настраиваемое представление «Время загрузки» предоставляет информацию обо всех случаях загрузки системы за время ее существования. Иногда загрузка затягивается по вполне объяснимым причинам — из-за установки обновлений, драйверов или программного обеспечения.
На вкладке «Подробности» процесс загрузки описывается во всех деталях, однако для анализа продолжительности загрузки достаточно будет только трех параметров на вкладке «Подробности» (рис 6).
Увеличить рисунок
Рисунок 6
Рассмотрим суть значений этих параметров подробнее.
И наконец, мы подошли к самому важному и интересному.
Диагностируем медленную загрузку
Чтобы выяснить причину замедления загрузки Windows, выделите фильтр «Замедление загрузки» в левой части окна в разделе «Настраиваемые представления» и отсортируйте столбец «Код события» (Event ID) по возрастающей. Каждый код соответствует определенному событию, увеличивающему продолжительность загрузки.
Всего существует десять кодов событий такого рода, мы же в этой статье рассмотрим только некоторые из них.
У меня, например, обнаружились два события. Одно с кодом ID 108 :
Увеличить рисунок
Рисунок 7
Другое с кодом 109:
Увеличить рисунок
Рисунок 8
Столь маленькое время задержки на рисунках 7 и 8 не трагично, они приведены тут лишь для наглядности.
Проведенный таким образом анализ и элементарные навыки пользования поиском в сети Интернет, позволят вам составить представление о причинах увеличения времени загрузки операционной системы.
Вы можете отметить интересные вам фрагменты текста, которые будут доступны по уникальной ссылке в адресной строке браузера.
Об авторе
Phoenix помогает участникам конференции OSZone.net в форумах клиентских операционных систем.
Вас также может заинтересовать:
Подпишитесь на бесплатные уведомления о новых записях и получите в подарок мою книгу об ускорении загрузки Windows!
комментариев 14
здравствуйте!а как понять код 110?вот этот код
Имя журнала: Microsoft-Windows-Diagnostics-Performance/Operational
Источник: Microsoft-Windows-Diagnostics-Performance
Дата: 25.09.2011 8:50:49
Код события: 110
Категория задачи:Контроль производительности при загрузке
Уровень: Критический
Ключевые слова:Журнал событий
Пользователь: LOCAL SERVICE
Компьютер: константин-ПК
Описание:
Инициализация диспетчера сеанса вызвала замедление процесса запуска:
Имя : SMSSInit
Общее время : 71986мс
Время замедления : 63281мс
Время события (UTC) : 2011-09-24T21:47:54.640400300Z
Xml события:
110
1
1
4002
33
0x8000000000010000
2011-09-24T21:47:54.640400300Z
9
SMSSInit
71986
63281
kostan, см. Фаза SMSSInit — там описана диагностика. Если не можете решить проблему самостоятельно, выполняйте требования в теме форума.
А у меня в Diagnostics-Performance голое поле,нет записей после того,как я очистил журнал.Как мне теперь узнать время загрузки?
Вова, в командной строке выполните shutdown /r
Реально полезная статья. В лучшем случае в таких руководствах максимум на что можно рассчитывать — совет покопаться в автозагрузке msconfig; обычно же вообще пишут бред для блондинок, которые и оставляют десятки восторгающихся комментариев.
А чем полезная данная статья? Автор пишет, что у него время первой загрузки 45секунд, а сейчас 2 минуты, он узнает теперь коды ошибок и ему стало легче? мне вот например не понятно, что делать дальше.
Макс, если журналы не помогают, переходите к более глубокой диагностике — читайте следующие статьи серии.
Служба Журнала событий не запускается: » Отказано в доступе», никак не могу вернуть доступ, консоль тоже «Недоступна» и все что может привести к цели — или недоступно или «Отказано в доступе» или «Ошибка код …» — исправить — недоступно, обратитесь за помощью к другу»»»…
Уже больше года ищу решение, но нигде не нахожу…
Как же все-таки включить эти слуюбы и сам Журнал событый?
Здравствуйте! Отличная статься, оказывается умение пользоваться журналом, может заменить 100500 всяких диагностических утилит. У меня к вам просьба. Не могли бы вы, продолжить тему что-то в этом духе расписать про разделы Disk и Diagnostics-Network?
Аркадий, а что там требует пояснений?
Но там же тоже есть свои типы записей, я знаю, что во время обслуживания пк, система читает параметры smart, она их там ведь хранит записи?
Вадим, а коды в 10 не изменились? Я заглянул в журнал производительности, в нем исчезли коды 3ХХ, вместо них 2ХХ.
Может и по 1ХХ есть изменения и нужно править ваш диагностический пакет?
Валерий, да, я тоже не вижу кода 300, но 100 есть, и этого достаточно для диагностического пакета.
Компьютерная помощь
Гарантия качества и Надёжность
Главное меню
Категории раздела
Облако тегов
Статистика
Операционные системы Windows 7 и Windows Vista отслеживают каждую загрузку системы и записывают отчет. Чтобы увидеть его, откройте Пуск
– Поиск — Журнал событий и перейдите в раздел Журналы приложений и служб – Microsoft – Windows – Diagnostics-
Performance. Там вы найдете один журнал, и он работает. Отчет о загрузке системы легко найти по коду события 100.
На рисунке желтым цветом выделено время загрузки в миллисекундах, поэтому 97634ms означает 97 секунд, т.е. около полутора минут. Это время определяется от самого начала загрузки Windows (сразу после завершения загрузки BIOS) и вплоть до полной загрузки рабочего стола, т.е. до прекращения активности
процессов, участвующих в загрузке. Из этого времени нужно вычесть 10 секунд, чтобы получить актуальное время загрузки.
Некоторые загрузки занимают больше времени, некоторые меньше. Чтобы увидеть все события загрузки, отфильтруйте текущий журнал по коду события 100.
Boot Performance Events 100-110
Код события
Вызывать
Это приложение заняло больше времени, чем обычно, для запуска, в результате снижения производительности в системе запуска процесса.
Этот драйвер заняло больше времени для инициализации, в результате чего производительность
деградации в системе запуска процесса.
Это запуске службы заняло больше времени, чем ожидалось, для начала, в результате снижения производительности в системе запуска процесса.
Операция фоне оптимизации заняло больше времени, чтобы закончить.
Применение машин политика привела к замедлению системы запуска процесса.
Применение политики пользователей вызвало замедление запуска системы процесс.
Это устройство заняло больше времени для инициализации, в результате снижения производительности в системе запуска процесса.
Инициализации сессии менеджера вызвали замедление процесса загрузки.
Увидев уровень сообщения Ошибка или Критический, не нужно впадать в панику, т.к. это вовсе не означает проблем с загрузкой системы, хотя и свидетельствует о том, что загрузку можно ускорить. Операционная система довольно придирчиво относится к времени загрузки, и чуть ниже вы узнаете, как она назначает уровень события.
На вкладке Подробности вы можете посмотреть остальную информацию о загрузке системы, как в текстовом виде, так и в формате XML.
Назначение некоторых параметров можно разгадать без труда, а иные вовсе не очевидны. Наиболее интересными являются:
• BootTime – общее время загрузки
• BootUserProfileProcessingTime – время загрузки профиля
• BootPostBootTime – время с момента появления рабочего стола до полного окончания загрузки
• MainPathBootTime – длительность основных системных этапов загрузки (BootTIme минус BootPostBootTime)
• BootNumStartupApps – количество программ в автозагрузке
Изрядная часть остальных параметров отражает длительность различных этапов загрузки, соответствуя их названиям. Но для диагностики загрузки этого маловато, потому что нет информации о том, что конкретно происходит на каждом этапе.
Подробный рассказ об этапах загрузки Windows и их диагностике на примере отчетов утилиты xbootmgr, входящей в набор Windows Performance Analysis Tools, вас ожидает в следующих главах.
Уровни события 100
Давайте вернемся к вопросу об уровнях события 100 и посмотрим, от чего зависит критичность времени загрузки.
Поскольку BootTIme = BootTIme + BootPostBootTime, можно сделать такие выводы.
Предупреждение будет только в том случае, если быстро загружается как система (драйверы и службы), так и пользовательская среда (рабочий стол и программы в автозагрузке)
• Как минимум Ошибка будет появляться, если общая длительность загрузки (BootTIme) больше 90 секунд
• Критический уровень вам гарантирован при общей длительности загрузки более двух минут
Нередко система сама предлагает диагностическую информацию о загрузке в соседних событиях с тем же временем и кодами 101 — 109. Например, задержки по вине служб имеют код 103. Но далеко не всегда эта информация полезна для диагностики загрузки.
Здесь нужно обращать внимание на время замедления, потому что замедление свыше 0,1 секунды уже дает основание к записи события. На рисунке видно, что служба COM замедлилась на 0,26 секунды, что вряд ли стоит рассматривать всерьез.
Источник
Вчера Win 10 обновилась до 1803 и загружаться начала по 1.5-2 минуты, до обновления загружалась за 30-40 сек.
В журнале по контролю производительности загрузки описано несколько событий, 3 ошибки и 2 предупреждения.
Ошибка 100
Имя журнала: Microsoft-Windows-Diagnostics-Performance/Operational
Источник: Microsoft-Windows-Diagnostics-Performance
Дата: 07.06.2018 17:41:00
Код события: 100
Категория задачи:Контроль производительности при загрузке
Уровень: Ошибка
Ключевые слова:Журнал событий
Пользователь: LOCAL SERVICE
Компьютер: DESKTOP-RT2KNLA
Описание:
Windows запущена:
Длительность загрузки : 108820ms
IsDegradation : true
Время события (UTC) : 2018-06-07T11:38:18.647198100Z
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>2</Level>
<Task>4002</Task>
<Opcode>34</Opcode>
<Keywords>0x8000000000010000</Keywords>
<TimeCreated SystemTime=»2018-06-07T11:41:00.741462000Z» />
<EventRecordID>2</EventRecordID>
<Correlation ActivityID=»{07DC722D-FE54-0002-7B77-DC0754FED301}» />
<Execution ProcessID=»2876″ ThreadID=»3696″ />
<Channel>Microsoft-Windows-Diagnostics-Performance/Operational</Channel>
<Computer>DESKTOP-RT2KNLA</Computer>
<Security UserID=»S-1-5-19″ />
</System>
<EventData>
<Data Name=»BootTsVersion»>2</Data>
<Data Name=»BootStartTime»>2018-06-07T11:38:18.647198100Z</Data>
<Data Name=»BootEndTime»>2018-06-07T11:40:58.655959300Z</Data>
<Data Name=»SystemBootInstance»>2</Data>
<Data Name=»UserBootInstance»>2</Data>
<Data Name=»BootTime»>108820</Data>
<Data Name=»MainPathBootTime»>76220</Data>
<Data Name=»BootKernelInitTime»>37</Data>
<Data Name=»BootDriverInitTime»>1437</Data>
<Data Name=»BootDevicesInitTime»>450</Data>
<Data Name=»BootPrefetchInitTime»>0</Data>
<Data Name=»BootPrefetchBytes»>0</Data>
<Data Name=»BootAutoChkTime»>0</Data>
<Data Name=»BootSmssInitTime»>23034</Data>
<Data Name=»BootCriticalServicesInitTime»>37451</Data>
<Data Name=»BootUserProfileProcessingTime»>3635</Data>
<Data Name=»BootMachineProfileProcessingTime»>168</Data>
<Data Name=»BootExplorerInitTime»>41255</Data>
<Data Name=»BootNumStartupApps»>3</Data>
<Data Name=»BootPostBootTime»>32600</Data>
<Data Name=»BootIsRebootAfterInstall»>false</Data>
<Data Name=»BootRootCauseStepImprovementBits»>0</Data>
<Data Name=»BootRootCauseGradualImprovementBits»>0</Data>
<Data Name=»BootRootCauseStepDegradationBits»>13632256</Data>
<Data Name=»BootRootCauseGradualDegradationBits»>1363225 6</Data>
<Data Name=»BootIsDegradation»>true</Data>
<Data Name=»BootIsStepDegradation»>true</Data>
<Data Name=»BootIsGradualDegradation»>true</Data>
<Data Name=»BootImprovementDelta»>0</Data>
<Data Name=»BootDegradationDelta»>50490</Data>
<Data Name=»BootIsRootCauseIdentified»>true</Data>
<Data Name=»OSLoaderDuration»>3418</Data>
<Data Name=»BootPNPInitStartTimeMS»>37</Data>
<Data Name=»BootPNPInitDuration»>4909</Data>
<Data Name=»OtherKernelInitDuration»>565</Data>
<Data Name=»SystemPNPInitStartTimeMS»>5004</Data>
<Data Name=»SystemPNPInitDuration»>1399</Data>
<Data Name=»SessionInitStartTimeMS»>6874</Data>
<Data Name=»Session0InitDuration»>1607</Data>
<Data Name=»Session1InitDuration»>259</Data>
<Data Name=»SessionInitOtherDuration»>21167</Data>
<Data Name=»WinLogonStartTimeMS»>29909</Data>
<Data Name=»OtherLogonInitActivityDuration»>1252</Data>
<Data Name=»UserLogonWaitDuration»>19799</Data>
</EventData>
</Event>
Предупреждение 101
Имя журнала: Microsoft-Windows-Diagnostics-Performance/Operational
Источник: Microsoft-Windows-Diagnostics-Performance
Дата: 07.06.2018 17:41:00
Код события: 101
Категория задачи:Контроль производительности при загрузке
Уровень: Предупреждение
Ключевые слова:Журнал событий
Пользователь: LOCAL SERVICE
Компьютер: DESKTOP-RT2KNLA
Описание:
Это приложение загружалось дольше обычного, что привело к замедлению процесса запуска системы:
Имя файла : De
Понятное имя :
Версия :
Общее время : 1557мс
Время замедления : 557мс
Время события (UTC) : 2018-06-07T11:38:18.647198100Z
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>101</EventID>
<Version>1</Version>
<Level>3</Level>
<Task>4002</Task>
<Opcode>33</Opcode>
<Keywords>0x8000000000010000</Keywords>
<TimeCreated SystemTime=»2018-06-07T11:41:00.741478300Z» />
<EventRecordID>4</EventRecordID>
<Correlation ActivityID=»{07DC722D-FE54-0002-7B77-DC0754FED301}» />
<Execution ProcessID=»2876″ ThreadID=»3696″ />
<Channel>Microsoft-Windows-Diagnostics-Performance/Operational</Channel>
<Computer>DESKTOP-RT2KNLA</Computer>
<Security UserID=»S-1-5-19″ />
</System>
<EventData>
<Data Name=»StartTime»>2018-06-07T11:38:18.647198100Z</Data>
<Data Name=»NameLength»>3</Data>
<Data Name=»Name»>De</Data>
<Data Name=»FriendlyNameLength»>0</Data>
<Data Name=»FriendlyName»>
</Data>
<Data Name=»VersionLength»>0</Data>
<Data Name=»Version»>
</Data>
<Data Name=»TotalTime»>1557</Data>
<Data Name=»DegradationTime»>557</Data>
<Data Name=»PathLength»>6</Data>
<Data Name=»Path»>C:De</Data>
<Data Name=»ProductNameLength»>0</Data>
<Data Name=»ProductName»>
</Data>
<Data Name=»CompanyNameLength»>0</Data>
<Data Name=»CompanyName»>
</Data>
</EventData>
</Event>
Предупреждение 101
Имя журнала: Microsoft-Windows-Diagnostics-Performance/Operational
Источник: Microsoft-Windows-Diagnostics-Performance
Дата: 07.06.2018 17:41:00
Код события: 101
Категория задачи:Контроль производительности при загрузке
Уровень: Предупреждение
Ключевые слова:Журнал событий
Пользователь: LOCAL SERVICE
Компьютер: DESKTOP-RT2KNLA
Описание:
Это приложение загружалось дольше обычного, что привело к замедлению процесса запуска системы:
Имя файла : Devic
Понятное имя :
Версия :
Общее время : 15903мс
Время замедления : 12403мс
Время события (UTC) : 2018-06-07T11:38:18.647198100Z
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>101</EventID>
<Version>1</Version>
<Level>3</Level>
<Task>4002</Task>
<Opcode>33</Opcode>
<Keywords>0x8000000000010000</Keywords>
<TimeCreated SystemTime=»2018-06-07T11:41:00.741473200Z» />
<EventRecordID>3</EventRecordID>
<Correlation ActivityID=»{07DC722D-FE54-0002-7B77-DC0754FED301}» />
<Execution ProcessID=»2876″ ThreadID=»3696″ />
<Channel>Microsoft-Windows-Diagnostics-Performance/Operational</Channel>
<Computer>DESKTOP-RT2KNLA</Computer>
<Security UserID=»S-1-5-19″ />
</System>
<EventData>
<Data Name=»StartTime»>2018-06-07T11:38:18.647198100Z</Data>
<Data Name=»NameLength»>6</Data>
<Data Name=»Name»>Devic</Data>
<Data Name=»FriendlyNameLength»>0</Data>
<Data Name=»FriendlyName»>
</Data>
<Data Name=»VersionLength»>0</Data>
<Data Name=»Version»>
</Data>
<Data Name=»TotalTime»>15903</Data>
<Data Name=»DegradationTime»>12403</Data>
<Data Name=»PathLength»>9</Data>
<Data Name=»Path»>C:Devic</Data>
<Data Name=»ProductNameLength»>0</Data>
<Data Name=»ProductName»>
</Data>
<Data Name=»CompanyNameLength»>0</Data>
<Data Name=»CompanyName»>
</Data>
</EventData>
</Event>
Ошибка 103
Имя журнала: Microsoft-Windows-Diagnostics-Performance/Operational
Источник: Microsoft-Windows-Diagnostics-Performance
Дата: 07.06.2018 17:41:00
Код события: 103
Категория задачи:Контроль производительности при загрузке
Уровень: Ошибка
Ключевые слова:Журнал событий
Пользователь: LOCAL SERVICE
Компьютер: DESKTOP-RT2KNLA
Описание:
Эта служба запускалась дольше обычного, что привело к замедлению процесса запуска системы:
Имя файла : audiosrv
Понятное имя : Служба Windows Audio
Версия : 10.0.17134.48 (WinBuild.160101.0800)
Общее время : 36585мс
Время замедления : 34585мс
Время события (UTC) : 2018-06-07T11:38:18.647198100Z
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>103</EventID>
<Version>1</Version>
<Level>2</Level>
<Task>4002</Task>
<Opcode>33</Opcode>
<Keywords>0x8000000000010000</Keywords>
<TimeCreated SystemTime=»2018-06-07T11:41:00.741485400Z» />
<EventRecordID>5</EventRecordID>
<Correlation ActivityID=»{07DC722D-FE54-0002-7B77-DC0754FED301}» />
<Execution ProcessID=»2876″ ThreadID=»3696″ />
<Channel>Microsoft-Windows-Diagnostics-Performance/Operational</Channel>
<Computer>DESKTOP-RT2KNLA</Computer>
<Security UserID=»S-1-5-19″ />
</System>
<EventData>
<Data Name=»StartTime»>2018-06-07T11:38:18.647198100Z</Data>
<Data Name=»NameLength»>9</Data>
<Data Name=»Name»>audiosrv</Data>
<Data Name=»FriendlyNameLength»>21</Data>
<Data Name=»FriendlyName»>Служба Windows Audio</Data>
<Data Name=»VersionLength»>37</Data>
<Data Name=»Version»>10.0.17134.48 (WinBuild.160101.0800)</Data>
<Data Name=»TotalTime»>36585</Data>
<Data Name=»DegradationTime»>34585</Data>
<Data Name=»PathLength»>33</Data>
<Data Name=»Path»>C:WINDOWSSystem32Audiosrv.dll</Data>
<Data Name=»ProductNameLength»>41</Data>
<Data Name=»ProductName»>Операционная система Microsoft® Windows®</Data>
<Data Name=»CompanyNameLength»>22</Data>
<Data Name=»CompanyName»>Microsoft Corporation</Data>
</EventData>
</Event>
Ошибка 110
Имя журнала: Microsoft-Windows-Diagnostics-Performance/Operational
Источник: Microsoft-Windows-Diagnostics-Performance
Дата: 07.06.2018 17:41:00
Код события: 110
Категория задачи:Контроль производительности при загрузке
Уровень: Ошибка
Ключевые слова:Журнал событий
Пользователь: LOCAL SERVICE
Компьютер: DESKTOP-RT2KNLA
Описание:
Инициализация диспетчера сеанса вызвала замедление процесса запуска:
Имя : SMSSInit
Общее время : 23034мс
Время замедления : 13034мс
Время события (UTC) : 2018-06-07T11:38:18.647198100Z
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>110</EventID>
<Version>1</Version>
<Level>2</Level>
<Task>4002</Task>
<Opcode>33</Opcode>
<Keywords>0x8000000000010000</Keywords>
<TimeCreated SystemTime=»2018-06-07T11:41:00.741488600Z» />
<EventRecordID>6</EventRecordID>
<Correlation ActivityID=»{07DC722D-FE54-0002-7B77-DC0754FED301}» />
<Execution ProcessID=»2876″ ThreadID=»3696″ />
<Channel>Microsoft-Windows-Diagnostics-Performance/Operational</Channel>
<Computer>DESKTOP-RT2KNLA</Computer>
<Security UserID=»S-1-5-19″ />
</System>
<EventData>
<Data Name=»StartTime»>2018-06-07T11:38:18.647198100Z</Data>
<Data Name=»NameLength»>9</Data>
<Data Name=»Name»>SMSSInit</Data>
<Data Name=»TotalTime»>23034</Data>
<Data Name=»DegradationTime»>13034</Data>
</EventData>
</Event>
Из-за чего всё это?
Можно как-либо уменьшить время загрузки?
P.S — отключал ненужные мне службы, может причина крыться в этом? Прикрепил скрин, с графиком времени загрузки системы.
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
Получение информации о длительности загрузки Windows 7.
Каждый раз при загрузке система собирает сведения о скорости загрузки ядра, инициализации драйверов и железа, а также о работе суперпрефетчера.
О данном событии Windows создает отчет, хранящийся в журналах приложений и служб.
Для получения информации о продолжительности загрузки, сделайте следующее:
- В диалоговом меню Выполнить (Win + R) или в строке поиска меню Пуск введите eventvwr.msc и нажмите Enter ↵.
- В открывшемся окне в списке слева перейдите Журналы приложений и служб → Microsoft → Windows → Diagnostics-Performance → Работает.
Примечание! Журнал с данными о загрузке системы формируется спустя некоторое время после запуска, поэтому не открывайте журнал сразу после загрузки, а подождите несколько минут.
Каждой загрузке соответствует событие с кодом 100.
3. В меню Действия, расположенном справа от основного окна выберите команду Фильтр текущего журнала.
4. В открывшемся окне в поле <Все коды событий> введите код события: 100 и нажмите кнопку ОК.
Для того чтобы отменить действия фильтра, в меню Действия выберите команду Очистить фильтр.
5. В списке событий выберите желаемое по времени событие.
6. Ниже под списком событий расположена информация о текущем выбранном событии. Перейдите на вкладку Подробности.
Для анализа скорости загрузки интерес представляют следующие парамеры:
BootTime – общая длительность загрузки
BootPostBootTime – время с момента появления рабочего стола до полного окончания загрузки
MainPathBootTime — суммированное время до появления рабочего стола, включая все критические сервисы и драйверы, необходимые для основной работы системы
Исходя из этого можно вывести формулу: BootTime = MainPathBootTime + BootPostBootTime
BootKernelInitTime — время инициализации ядра
BootDriverInitTime — время инициализации драйверов
BootDevicesInitTime — время инициализации устройств
BootPrefetchInitTime — время работы суперпрефетчера
BootSmssInitTime — время инициализации диспетчера сеанса
BootPostBootTime — время запуска всех некритических сервисов уже при готовом рабочем столе
BootUserProfileProcessingTime – время загрузки профиля
BootNumStartupApps – количество программ в автозагрузке
Время в данных параметрах журнала указано в миллисекундах. 1 секунда = 1000 милисекунд.
Соответственно для перевода значений в секунды нужно либо разделить его на 1000, либо для получения приблизительного значения — убрать три последних цифры.
Каждому произошедшему событию присваивается определенный уровень.
Уровень события с кодом 100 (загрузка системы) устанавливается в результате достижения определенных условий:
Уровень события 100 | Условие (время в секундах) |
---|---|
Предупреждение | MainPathBootTime < 60 И BootPostBootTime < 30 |
Ошибка | 60 < MainPathBootTime < 120 И 30 < BootPostBootTime < 60 |
Критический | MainPathBootTime > 120 ИЛИ BootPostBootTime > 60 |
Уровень Предупреждение будет присвоен, если у Вас быстро загружается как система (драйверы и службы), так и пользовательская среда (рабочий стол и программы в автозагрузке).
Уровень Ошибка будет присвоен, если общая длительность загрузки (BootTime) более 90 секунд.
Уровень Критический будет присвоен при общей длительности загрузки более двух минут.