Загрузка Windows 10 внезапно занимает 10-20 минут.

Вопрос или проблема

Я установил свой совершенно новый Lenovo 900s, и после установки стандартного программного обеспечения и систем разработки система внезапно перестала загружаться и застряла на экране загрузки. Сначала я думал, что это дефект, перезагрузил, пытался восстановить загрузочный сектор UEFI и так далее, но безрезультатно. По случайности я оставил его на экране загрузки, пока говорил с коллегой, и когда вернулся к машине, смог войти в систему.

Я тогда обнаружил, что загрузка машины занимает от 10 до 20 минут. Я запустил инструментарий производительности и обнаружил, что она застряла на этапе Wininit, но не смог выяснить, какой именно процесс или драйвер это вызывает.

Что я уже попробовал:

  • sfc /scannow
  • dism restorehealth
  • Обновление Windows 10
  • Удаление Bluetooth и аудио, повторная установка
  • Обновление всех драйверов
  • Очистка кэша совместимости приложений

Это изображение этапов загрузки:

Смотр загрузок анализатора производительности

[1]: https://i.sstatic.net/8l14W.jpg

Текст с экрана захвата:

Строка # Название Этапа Длительность (с)
1 Предварительная инициализация сессии 2.68
2 Инициализация сессии 4.27
3 Инициализация Winlogon 745.39
4 Инициализация Explorer 24.78
5 Пост-загрузка 38.00

Правка 1: Когда я загружаю ETL в анализаторе производительности с профилем Fullboot.boot, я вижу, что выполняющиеся процессы на этом этапе – это ntoskrnl.sys, cdd.dll, cxkrnl.sys, win32kbase.sys и dxgmms2.sys. Возможно, это связано с directX? Также практически нет активности ЦП/диска на протяжении всего этапа.

Правка 2: Я выполнил начало с логированием. ntblog.txt сообщает, что cdrom.sys не загружен (что логично, так как CD-ROM отсутствует), четыре раза (распределенные по журналу) dxgkrnl.sys не загружен, и ближе к концу wdFilter.sys не загружен. DXDIAG не нашел никаких проблем. В диспетчере устройств нет предупреждений.

Правка 3: Поскольку cdd (канонический драйвер дисплея) был вовлечен на интересующем этапе, я удалил драйвер дисплея Intel 550 с опцией удаления файлов. Эффектом стало сокращение задержки между обычной фазой с логотипом и фазой логотипа «возвращается» при перезагрузке. В конечном итоге дисплей инициализируется до проблемы и, скорее всего, не является ее причиной.

Правка 4: Я снова запустил мониторинг загрузки с большим количеством параметров и смог открыть представление общих событий. Я вижу только Систему и Бездействие активными на этом этапе с несколькими подпроцессами, но ничего, что действительно помогло бы, так как события распределены по временной шкале в 700 секундах.

Правка 5: Для уверенности я сбросил обновление Windows (остановка служб, переименование папки распределения программного обеспечения, перезапуск служб). Никаких изменений после перезагрузки…

Правка 6: Я решил пойти по мучительному пути полной переустановки всего (а это довольно много, так как я разработчик), особенно потому что это второй раз. Я теперь собираюсь вернуться к очень раннему образу, который работал, и установить точки восстановления перед каждым основным этапом установки и перезагрузкой после. Как только я выясню причину, я опубликую это здесь.

Обновление 1: Я выполнил полную переустановку со всеми приложениями, кроме STEAM, с точками восстановления системы и перезагрузкой после каждого шага – загрузка и перезапуск теперь занимают 10 секунд! Теперь я сделаю два образа, запущу BitLocker и затем попробую Steam (с точкой восстановления перед этим). Молитесь 😉

Последнее обновление: Я зашифровал C: и D: с помощью BitLocker и установил Steam. Все работает отлично. Единственное отличие от предыдущих двух установок, которые приводили к загрузке в 10-20 минут, это Photoshop CS2. Но я установил его, проверил перезагрузку, всё работало, и я снова удалил его, так как теперь использую Corel Photopaint. У меня нет идеи, что вызвало проблемы с одной стороны, и с другой стороны, я счастливый обладатель работающего 900s.

Этап WinLogonInit медленный.

Что происходит в этом подпроцессе
Подпроцесс WinLogonInit начинается, когда SMSSInit завершается и запускает Winlogon.exe. В ходе WinLogonInit
появляется экран ввода пользователя, менеджер управления службами запускает
службы, и выполняются скрипты групповой политики. WinLogonInit заканчивается, когда
запускается процесс Explorer.

Визуальные подсказки WinLogonInit начинается вскоре перед появлением экрана ввода. Он заканчивается незадолго до того, как рабочий стол появляется в первый раз.

Уязвимости производительности WinLogonInit Многие операции происходят параллельно во время WinLogonInit. На многих системах этот подпроцесс зависит от ЦП и имеет высокие требования к вводу/выходу. Хорошая работа служб, которые запускаются на этом этапе, критически важна для оптимизации времени загрузки.
Службы могут объявлять зависимости или использовать группы загрузки, чтобы гарантировать, что они запускаются в определенном порядке. Windows обрабатывает
группы загрузки последовательно. Задержки инициализации служб в
ранней группе загрузки блокируют последующие группы загрузки и могут
возможно, блокировать процесс загрузки
.

После открытия захваченного трейса в Анализатор производительности Windows (wpa.exe) и применения профиля FullBoot.Boot.wpaprofile перейдите к таблице Общие события – Общая загрузка и разверните провайдер Microsoft-Windows-Winlogon, ищите задачи, которые принадлежат друг другу (один и тот же имя задачи, но 1 Событие с Началом и 1 с Остановкой кода операции) и посмотрите на столбец времени и вычтите время начала из времени окончания, чтобы получить общую продолжительность. Теперь задача занимает очень много времени.

В образце RequestCredentials (ввод пароля) и AuthenticateUser (проверка введенных данных) занимают слишком много времени.

введите описание изображения здесь

Кажется, Windows 10 забывает о статусе настройки, когда происходят некоторые изменения в установленных приложениях. Попробуйте это, чтобы решить проблему:

1. Кнопка “Пуск” -> введите “выберите план электропитания” -> откройте “Выбор плана электропитания”

введите описание изображения здесь

2. Нажмите “Выбрать, что делают кнопки питания”

введите описание изображения здесь

3. “Включить быстрый запуск” может быть отмечено или нет.

a) Если он уже отмечен, нажмите “Изменить параметры, которые в настоящее время недоступны”, снимите галочку, сохраните и выключите (не перезагрузите) и загрузите ПК. После перезагрузки проверьте эту настройку и снова сохраните, затем выключите (не перезагрузите) и загрузите ПК.

b) Если он не отмечен, нажмите “Изменить параметры, которые в настоящее время недоступны”, установите галочку, сохраните и выключите (не перезагрузите) и загрузите ПК.

введите описание изображения здесь

Я уже пробовал с этой штукой – опция питания и так далее. Никакого эффекта вообще. Время загрузки Windows 10 около 10 минут.

Ответ или решение

Проблема долгой загрузки Windows 10 на Lenovo 900s: Решение и рекомендации

Введение

Ваша проблема с долгой загрузкой Windows 10 на новом Lenovo 900s, где время загрузки составляет от 10 до 20 минут, требует внимательного расследования. Понимание причин и поиск решений может занять некоторое время, но у нас есть возможность разобрать основные элементы и предложить возможные пути решения.

Фон проблемы

На основе вашего описания, вы наблюдаете значительное время задержки в фазе Winlogon Init, что указывает на то, что процесс Winlogon.exe занимает больше времени, чем ожидалось. Это может быть связано с множеством факторов, включая конфликт драйверов, проблемы с сервисами, зависшими процессами или настройками политики.

Текущие усилия

Ваша страница действий включает множество полезных подходов, таких как:

  • Проведение проверок и восстановлений системных файлов с помощью sfc /scannow и dism restorehealth.
  • Обновление драйверов и переустановка оборудования.
  • Освобождение кэша совместимости приложений.
  • Проведение обновления Windows с помощью установленного образа.

Вы уже предприняли значительные меры, которые обычно помогают, но давайте рассмотрим дополнительные шаги.

Анализ и диагностика

  1. Использование инструмента Windows Performance Analyzer:
    Вы упомянули, что вы можете видеть все запущенные процессы в фазе загрузки. Убедитесь, что вы анализируете все данные ETL-файлов с помощью настройки FullBoot.Boot и детализируете каждый процесс, особенно те, которые зависят от Winlogon.

  2. Проверка служб:
    Изучите службы, которые запускаются во время фазы WinLogonInit. Возможно, какая-то служба блокирует загрузку. Используйте команду msconfig для временного отключения ненужных служб.

  3. Темные лошадки (Third-party software):
    Часто сторонние приложения могут вызывать неэффективную загрузку. Вы отключили такие программы, как антивирусные решения или оптимизаторы системы, и проверили, остается ли проблема.

  4. Аппаратные проблемы:
    Проверьте, нет ли проблем с оборудованием. Иногда проблемы с жестким диском или памятью могут вызывать такую задержку. Используйте такие утилиты, как CrystalDiskInfo или MemTest86, для проверки состояния диска и оперативной памяти.

  5. Настройка системы:
    Попробуйте оптимизировать параметры загрузки. Поверните процесс быстрого запуска, как описано в вашем последнем обновлении. Убедитесь, что параметры энергопотребления настроены правильно.

  6. Журнал загрузки:
    Обратитесь к ntblog.txt, чтобы снова исследовать отсутствующие драйверы. Замеченные вами отсутствующие драйверы, такие как cdrom.sys и wdFilter.sys, могут повлиять на загрузку. Возможно, стоит их переустановить или обновить.

Дальнейшие действия и рекомендации

  • Оперативное тестирование: подумайте о тестировании системы с Minimal Installation (с минимальным набором приложений и драйверов). Это может помочь выявить ненадежные программы и драйверы.

  • Процесс восстановления Windows: если вышеуказанные решения не дают результатов, рассмотрите возможность восстановления системы до состояния, в котором загрузка происходила нормально.

  • Обновление BIOS: вдобавок проверьте наличие обновлений для BIOS вашего устройства. Устаревшая версия может привести к несовместимостям с новыми драйверами и программным обеспечением.

Заключение

Длительная загрузка Windows 10 может быть вызвана множеством факторов, и подход к умному определению их требует терпения и тщательного анализа. Ваши усилия очень важны, и с помощью системного анализа, устранения неполадок и настройки на ранних этапах возможно улучшить загрузку системы. Оставляйте систему обновленной и соблюдайте порядок на уровне драйверов и программного обеспечения для обеспечения оптимальной работы. Надеюсь, предложенные шаги помогут вам устранить данную проблему.

Оцените материал
Добавить комментарий

Капча загружается...