4

В августе 2015 года я обновил свой ноутбук с Windows 8.1 до Windows 10. Но он всегда тратит 10 минут на загрузку. Это не нормально, что так долго. Что я могу сделать для его загрузки быстрее? Ниже немного информации о моем ноутбуке.

  • возраст: +/- 2 года (на август 2015)
  • издание: Windows 10 Home

Следы файлов удалены.

Обновить:

  • Я также должен сказать, что всегда приходит обновление Windows, у меня та же проблема снова при медленной загрузке. Это хорошо, что я отключаю обновления? Если да, как я могу это сделать?
  • Также в периоды, когда мой компьютер загружается медленно. Некоторое время это как обычно (несколько секунд), а иногда несколько минут. Я не знаю, как получается, что это быстро или медленно.

след загрузки

1 ответ1

9

Чтобы понять, почему Windows загружается медленно, вам нужно установить Windows Performance Toolkit, который является частью Windows 10 SDK.

(все остальные записи могут быть не выбраны)

Запустите WPRUI.exe, выберите Первый уровень, Загрузка ЦП, DiskIO, FileIO и в Сценарии производительности выберите Загрузка. Количество итераций может быть установлено в 1 и нажмите, чтобы начать.

Это перезагружает Windows и фиксирует все действия во время загрузки. После перезагрузки установите обратный отсчет до 0.

Теперь дважды щелкните сгенерированный файл ETL, чтобы открыть ETL в Windows Performance Analyzer (WPA.exe), щелкните «Профили» -> «Применить» -> «Просмотреть каталог» и выберите файл FullBoot.Boot.wpaprofile вы видите этот обзор:

и увидите, что самая большая задержка происходит во время фазы WinlogonInit. Это займет 197 секунд, чтобы закончить.

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

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

Уязвимости производительности WinLogonInit

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

Когда я смотрю на таблицу дискового ввода-вывода, я вижу, что медленный жесткий диск Samsung (SAMSUNG Spinpoint M8) очень занят. Я также вижу, что prefetcher ReadyBoost не работает, он только генерирует "промахи". Это приводит к замедлению запуска служб, таких как lmhosts для запуска которых требуется 129 секунд.

В качестве обходного пути вы можете улучшить производительность загрузки с помощью этой команды:

xbootmgr -trace boot -prepSystem -verboseReadyBoot

Это несколько раз перезагружает Windows, выполняет дефрагментацию и снова тренирует prefetcher. Но чтобы полностью ускорить загрузку, замените 5400rpm HDD на SSD.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .