Мой настольный компьютер i5 Windows 10 Pro загружается более 5 минут - с SSD. Я запустил профиль xBootMgr, и он показывает, что winlogon.exe запускается немедленно, и в течение 2,50 мин из 5,83 мин времени загрузки ничего не происходит - в этот период происходят другие процессы или активность диска. Есть предложения, как определить, что ждет winlogon?
1 ответ
Посмотрите в общей таблице событий для событий от поставщика Microsoft-Windows-Winlogon
Я вижу, что задача CreatePrimaryTerminal
занимает более 200 с.
3 года назад я тоже это видел, а вот файлы шрифтов вызывали такую долгую задержку. Посмотрите, относится ли это и к вам.
Но это должно быть как-то связано со шрифтами. Изучение стека вызовов показывает, что функция CreatePrimaryTerminal загружает шрифты:
Line #, Process, Stack Tag, Stack, Thread ID, Count, Weight (in view) (ms), TimeStamp (s), % Weight
9, , , winlogon.exe!WinMain, , 107, 106,712051, , 0,01
10, , , winlogon.exe!CSession::CreatePrimaryTerminal, , 107, 106,712051, , 0,01
11, , , winlogon.exe!CreatePrimaryTerminal, , 107, 106,712051, , 0,01
12, , , |- user32.dll!CreateWindowStationW, , 106, 105,712051, , 0,01
13, , , | user32.dll!CommonCreateWindowStation, , 106, 105,712051, , 0,01
14, , , | user32.dll!NtUserCreateWindowStation, , 106, 105,712051, , 0,01
15, , , | ntoskrnl.exe!KiSystemServiceCopyEnd, , 106, 105,712051, , 0,01
16, , , | win32kfull.sys!NtUserCreateWindowStation, , 106, 105,712051, , 0,01
17, , , | win32kfull.sys!xxxCreateWindowStation, , 106, 105,712051, , 0,01
18, , , | |- win32kfull.sys!xxxInitTerminal, , 102, 101,694054, , 0,01
19, , , | | win32kfull.sys!xxxLW_LoadFonts, , 102, 101,694054, , 0,01
20, , , | | win32kfull.sys!xxxbEnumerateRegistryFonts, , 102, 101,694054, , 0,01
21, , , | | win32kfull.sys!xxxbEnumerateRegistryFontsInternal, , 102, 101,694054, , 0,01
22, , , | | |- win32kfull.sys!xxxAddFontResourceW, , 96, 95,668687, , 0,01
23, , , | | | win32kfull.sys!xxxClientAddFontResourceW, , 96, 95,668687, , 0,01
Последняя трассировка показывает, что у вас все еще установлены другие шрифты (встроенный маркетинговый скрипт, маркетинговый сценарий, Microsoft JhengHei, CordiaUC, Teamviewer, Rage Italic, La Bambda, Quixley, Pump Demi).
Так что удалите действительно все сторонние шрифты.
// Редактировать 2016-08-24
Вторая трассировка показывает большую задержку в Boot-SessionInit/SMSSInit-Phase:
Подфаза SMSSInit начинается, когда ядро передает управление процессу диспетчера сеансов (Smss.exe). Во время этой подсистемы система инициализирует реестр, загружает и запускает устройства и драйверы, которые не помечены как BOOT_START, и запускает процессы подсистемы. SMSSInit заканчивается, когда управление передается Winlogon.exe.
Я посмотрел на задержку и увидел, что инициализация / перечисление последовательных устройств (устройств, подключенных к COM-порту) идет медленно:
Если вам не нужен COM-порт, отключите COM-порт в BIOS/UEFI.