- Трассировка загрузки подробно записывает ядро, драйверы и службы во время загрузки. Загрузка de Windows 11 с использованием ETW.
- Windows Регистратор производительности, входящий в состав набора инструментов Windows Performance Toolkit ADK, является ключевым инструментом для фиксации этих следов.
- Объединение Boot Trace с чистой загрузкой, управлением программами автозагрузки и контролем временные файлы Значительно сокращается время запуска и выключения.

Если ваш компьютер с Windows 11 загружается очень долго или вы заметили, что после входа в систему рабочий стол на некоторое время зависает, возможно, пришло время сделать... Полная трассировка загрузкиЭто не черная магия: речь идет о подробной записи того, что делает операционная система, ее драйверы и некоторые программы с момента нажатия кнопки питания до момента, когда вы сможете начать работать в обычном режиме.
Сама система включает в себя очень мощные инструменты для записи этой информации, но они несколько скрыты, и их использование не всегда очевидно. Более того, с El Tiempo Он наполняется Цифровой мусор: программы автозагрузки, файлы cookie, временные файлы и остатки обновлений Что, конечно, не способствует быстрой загрузке. В этой статье мы рассмотрим, как записать трассировку загрузки в Windows 11 с помощью средства записи производительности Windows, какую роль играют сеансы отслеживания, например, глобальный регистратор, и какие дополнительные настройки можно применить для уменьшения количества сбоев при завершении работы или перезагрузке.
Что такое трассировка загрузки в Windows 11 и для чего она используется?

Трассировка загрузки в Windows 11 — это, по сути, чрезвычайно подробная запись процесса загрузкиВ Windows имеются внутренние программные компоненты трассировки, способные регистрировать действия ядра, загрузку драйверов, запуск служб и поведение других поставщиков событий на различных этапах запуска.
Весь этот механизм основан на Трассировка событий для Windows (ETW)Это технология трассировки событий, которую Microsoft использует уже много лет для диагностики проблем производительности. Вместо установки необычных внешних инструментов она активирует специальные сеансы трассировки, которые записывают события в файл журнала, обычно с расширением .etl, который затем анализируется с помощью специальных инструментов.
Во время запуска вы можете использовать различные методы отслеживания. Один из самых эффективных — использовать сеанс отслеживания глобального регистратораЭтот сеанс запускается на самом раннем этапе загрузки и позволяет получить критически важную информацию ещё до запуска большинства служб. Однако этот сеанс имеет существенные ограничения (например, количество одновременно активных поставщиков или размер буфера), поэтому важно тщательно их изучить, прежде чем использовать его без разбора.
Прелесть Boot Trace в том, что он не просто сообщает вам: «Ваш компьютер загружается 80 секунд», но и показывает вам точное время загрузки. Какой драйвер, служба или приложение задерживает запуск?, если имеются узкие места на диске, если Explorer слишком долго загружается после входа в систему или если определенное стороннее программное обеспечение блокирует выключение или перезапуск.
Необходимые инструменты: Windows ADK и Windows Performance Toolkit
Для записи современного Boot Trace в Windows 11 рекомендуется использовать Регистратор производительности Windows (WPR), который является частью Набор инструментов для повышения производительности Windows (WPT)Он, в свою очередь, входит в комплект средств оценки и развертывания Windows, более известный как Windows ADK.
ADK загружается с официального сайта Microsoft с помощью обновленные пути загрузки которые обычно сгруппированы по короткой ссылке http://aka.ms/adk. Для работы в автономном режиме или если вы хотите сохранить установщик, Microsoft также предлагает автономную версию, например, ADK 21H2, совместимую с Windows 10 и Windows 11, которую можно получить в виде полного загружаемого пакета.
Во время установки ADK очень важно, чтобы вы выбрали только функцию Boot Traces и анализа производительности. Инструментарий производительности WindowsУстановщик включает в себя множество дополнительных инструментов тестирования, развертывания и оценки, которые вам не нужны в этом сценарии, поэтому вы можете не выбирать их, чтобы сэкономить место и время.
После завершения загрузки и установки исполняемые файлы WPT обычно появятся в пути C:\Program Files (x86)\Windows Kits\10\Windows Performance ToolkitВнутри этой папки вы найдёте, среди прочего, WPR.exe (запись), WPA.exe (анализатор) и утилиты, такие как XPerf. Довольно часто создаётся ярлык WPR на рабочем столе, чтобы не переходить каждый раз по папкам.
В некоторых случаях все содержимое этой папки сжимается в ZIP-файл и распространяется внутри, так что вы можете Запускайте WPR и WPA без переустановки всего ADK на каждой машине. Просто распакуйте пакет в любое место и запустите инструменты оттуда, обязательно с необходимыми правами доступа.
Как создать трассировку загрузки с помощью средства записи производительности Windows в Windows 11
Чтобы захватить настоящий след загрузки в Windows 11 с помощью WPR, первым шагом будет запуск WPR.exe с правами администратораЭто можно сделать из меню «Пуск», введя «Windows Performance Recorder», щелкнув правой кнопкой мыши и выбрав «Запуск от имени администратора», или запустить исполняемый файл непосредственно из папки набора инструментов, щелкнув правой кнопкой мыши и выбрав тот же параметр.
При открытии WPR отображает довольно простой интерфейс с несколькими предустановленными настройками. Наиболее важным для нас является сценарий производительности, называемый BootЭтот сценарий уже настроен на запись ключевой информации о загрузке: ядро, диск, процессор, драйверы, службы и активность после входа в систему.
Обычно удобнее всего оставить остальные параметры по умолчанию, если только у вас нет веских причин изменить их. WPR позволяет настроить, например, уровень детализации (низкий, подробный и т. д.), необходимость сбора стеков вызовов и другие расширенные параметры, но для большинства диагностических задач загрузки достаточно настроек по умолчанию. рекомендуемая конфигурация через сам инструмент.
Перед началом отслеживания WPR попросит вас выбрать место сохранения файла ETL который будет содержать трассировку. Рекомендуется выбрать диск с достаточным свободным местом и избегать медленных сетевых соединений. Дайте ему описательное имя, например, «BootTrace_W11_DateTime.etl», чтобы не перепутать его с другими тестами, которые вы выполните позже.
Когда вы нажмёте кнопку «Пуск», система уведомит вас о необходимости перезагрузить компьютер для начала сбора загрузочных данных. С этого момента Windows завершит работу и перезагрузится, подробно записав весь процесс.Вам просто нужно перезапустить его, а затем войти в систему, как вы это делаете обычно.
После входа в систему Windows Performance Recorder автоматически перезапустится через несколько секунд. Вы увидите небольшое окно, сообщающее о том, что инструмент собирает данные, и таймер. По умолчанию он обычно ожидает около две минуты чтобы дать возможность проводнику Windows и остальным задачам, выполняемым после запуска, завершить загрузку, что также помогает выявлять проблемы на этапе входа в систему, а не только во время чистой загрузки.
По завершении этого таймера WPR останавливает сеанс трассировки, записывает трассировку в ETL-файл по указанному вами пути и выводит сообщение, подтверждающее успешное сохранение трассировки загрузки. После этого вы можете... Откройте трассировку с помощью Windows Performance Analyzer детально изучить, какие части стартапа потребляют больше всего времени и ресурсов.
Расширенный мониторинг во время запуска: глобальный сеанс регистрации и ETW
В основе Windows Performance Recorder лежит система трассировки ETW (Event Tracing for Windows), которая позволяет вам включать различные последующие сеансы которые собирают события от определенных компонентов: ядра, драйверов устройств, системных служб и других специализированных поставщиков.
Одной из самых особенных сессий является так называемая сеанс отслеживания глобального регистратора (Глобальный сеанс регистрации). Этот сеанс можно настроить на активацию на самом раннем этапе запуска системы, ещё до загрузки всех стандартных служб. Это очень полезно, когда требуется собрать информацию о проблемах, возникающих на ранних этапах загрузки.
Однако глобальный регистратор имеет ряд ограничений, которые следует учитывать. Например: количество поставщиков ETW, которые могут быть активированы одновременно В этом сеансе размер буфера невелик, и существуют ограничения на объём данных, который он может обработать без потери событий. Если вы активируете слишком много поставщиков или неправильно настроите параметры, это может привести к созданию неполных или неполных трассировок.
По этой причине Microsoft рекомендует чётко определить, что именно вы хотите исследовать, прежде чем использовать глобальный регистратор. Если вам нужно только захватить типичную трассировку загрузки для измерения производительности, стандартный сценарий загрузки WPR, который уже сочетает в себе наиболее актуальные поставщики ядер и драйверов не впадая в чрезмерно агрессивные конфигурации.
В более сложных сценариях может иметь смысл настраивать сеансы ETW вручную или с помощью скриптов, например, Включить определенных поставщиков конфликтующих драйверов или определенного критически важного стороннего программного обеспеченияНесмотря на это, большинство администраторов и специалистов службы поддержки прекрасно справляются с использованием конфигураций, поставляемых с WPR, не вникая в детали ETW.
Мусор при запуске: программы автозагрузки и временные файлы
Помимо отслеживания и анализа, в реальной жизни одной из наиболее частых причин медленного запуска Windows 11 является абсурдное количество программ, которые автоматически загружаются при запускеМежду самой системой, производителем ПК и утилитами аппаратные средстваИз-за пакетов безопасности, клиентов обмена сообщениями, программ запуска игр и многого другого список менеджеров автозагрузки может легко переполнить экран.
На многих новых компьютерах пользователь завершает первоначальную настройку и забывает об этом. Они редко открывают Менеджер задач проверить, что запускается вместе с Windows, или даже не знают о существовании вкладки «Автозагрузка». В результате через несколько месяцев компьютер кажется гораздо медленнее, чем в первый день, при этом пользователь не понимает, почему это происходит с почти новой машиной.
Хуже того, со временем они накапливаются. Временные файлы, файлы .tmp, кэш браузера, остатки обновлений .old и журналы .logВсе эти материалы не только занимают место на диске; в некоторых случаях они могут мешать процессам обслуживания, резервного копирования или антивирусного сканирования, что косвенно также влияет на время загрузки и завершения работы.
Технический специалист, приходящий к компьютеру, работающему очень медленно, обычно обнаруживает сотни тысяч бесполезных файлов, разбросанных по всей системе. Ещё до того, как начать тонкую настройку процесса загрузки с помощью Boot Traces и других инструментов, обычно тратится немало времени на... очистить отслеживающие файлы cookie, временные и вредоносных программ со специальными инструментами, такими как бесплатное антишпионское ПО, очистители дисков и ручные проверки ключевых папок.
На самом деле, нередко весь процесс очистки сильно поврежденного оборудования занимает несколько часов: установить соответствующие инструментыПросканируйте систему, удалите ненужные элементы и приступайте к оптимизации остальной части системы. Только после удаления ненужных файлов и остановки ненужных программ автозагрузки трассировка загрузки начинает показывать действительно полезные данные для точной настройки последних секунд загрузки.
Диагностика проблем с выключением и перезагрузкой в Windows 11
Во многих случаях проблемы, требующие трассировки загрузки, не ограничиваются запуском. Также часто возникают проблемы с компьютером. Он долго выключался или даже не включался окончательно., оставаясь на экране «Выключение» или «Перезагрузка» в течение длительного времени, пока пользователь не воспользуется ярлыком и не нажмет кнопку питания.
Такое поведение обычно указывает на то, что кто-то Компонент, служба или программа блокируют процесс закрытия.Windows пытается упорядоченно остановить все службы, уведомить открытые приложения и завершить фоновые процессы. Если один из них перестаёт отвечать или зависает при попытке сохранить данные или освободить ресурсы, вся система может оказаться в состоянии ожидания ответа, который так и не приходит.
Первым шагом в диагностике и уменьшении таких ситуаций является проведение так называемого Чистая загрузкаЭто не новая установка и не безопасный режима способ загрузить Windows с минимальным набором сторонних драйверов и программ автозагрузки, чтобы проверить, не связана ли проблема с чем-то, что загружается автоматически.
Типичная процедура включает открытие диалогового окна «Выполнить» с помощью комбинации клавиш Windows+R, ввод MSCONFIG и нажмите Enter. В окне «Конфигурация системы» выберите вкладку «Общие» и установите флажок «Выборочный запуск», сняв флажок «Загружать элементы автозагрузки». Затем перейдите на вкладку «Службы» и сначала установите флажок «Скрыть все службы Microsoft» (Это очень важно, чтобы избежать отключения критически важных системных служб), а затем нажмите «Отключить все», чтобы временно отключить сторонние службы.
После принятия и перезагрузки Windows загрузится с минимальным набором служб и без большинства сторонних программ, загружаемых при старте системы. После этого проверьте, сохраняются ли проблемы с завершением работы системы или медленным запуском. Если они исчезнут, логичным следующим шагом будет поочередная повторная активация групп служб и программ, пока не обнаружите источник. какой конкретный элемент вызывает блокировкуЭто несколько громоздкий процесс, но он очень эффективен для обнаружения помех.
Стоит помнить, что чистый старт — это диагностический методЭто не предназначено для постоянного использования системы, а скорее для помощи в выявлении источника конфликта. После устранения проблемы необходимые службы и элементы автозагрузки постепенно восстанавливаются, оставляя отключенными только те, которые оказались проблемными или неактуальными.
Страстный писатель о мире байтов и технологий в целом. Мне нравится делиться своими знаниями в письменной форме, и именно этим я и займусь в этом блоге: покажу вам все самое интересное о гаджетах, программном обеспечении, оборудовании, технологических тенденциях и многом другом. Моя цель — помочь вам ориентироваться в цифровом мире простым и интересным способом.
