Windows Sysinternals

Материал XDA указал на один встроенный диагностический инструмент Windows, который объясняет, почему ваш ПК вечно завершает работу: встроенный журнал “Diagnostics-Performance” Event Viewer, в котором фиксируются длительность загрузки и завершения работы, а также указывается процесс, который их замедлил. Это работает, но Event Viewer — это большой набор инструментов с узким входом. Эти восемь инструментов для рабочего стола переходят от “вот журнал” к “вот исправление” с помощью нескольких кликов. Все они бесплатны, и каждый из них стоит установить на машину перед следующим медленным завершением работы.

На что обратить внимание при выборе приложения Windows для диагностики

Шесть критериев, которые мы использовали при ранжировании:

Быстрое сравнение

Приложение Лучше всего подходит для Бесплатный план Начальная цена Оценка
Event Viewer Встроенный журнал завершения/загрузки Да Бесплатно Поставляется с Windows
Process Monitor Глубокая трассировка файловой системы и реестра Да Бесплатно Фильтрует активность завершения по процессам
Autoruns Все, что запускается при загрузке или завершении работы Да Бесплатно Отключает автозагрузку в один клик
WhySoSlow Монитор отзывчивости в реальном времени Да Около $29 (Pro) Живой вид причин задержек завершения
BlueScreenView Считывает минидампы BSOD Да Бесплатно Анализирует .dmp файлы без отладчика
Task Manager Оценки влияния при запуске Да Бесплатно Встроенный хронометраж запуска
Reliability Monitor Историческая шкала времени сбоев/зависаний Да Бесплатно Коррелирует события с установками ПО
Windows Performance Toolkit Полная трассировка с WPA Да Бесплатно (Windows SDK) Инструмент, который используют инженеры Microsoft

Приложения

1. Event Viewer, лучший встроенный журнал завершения работы

Event Viewer поставляется с каждой установкой Windows. Applications and Services Logs → Microsoft → Windows → Diagnostics-Performance → Operational содержит все временные данные загрузки и завершения. Фильтруйте по Event ID 203, чтобы увидеть причины и длительность завершения. Event Viewer для диагностики завершения работы Windows — это ответ, на который указывал XDA, и это правильная первая остановка.

Где он не подходит: интерфейс 20 лет старый, и поиск работает только с тем, что вы уже знаете.

Цена: бесплатно, поставляется с Windows.

Платформы: Windows 10, Windows 11, Windows Server.

Загрузка: Уже установлен. Запустите eventvwr.msc из меню “Пуск”.

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

2. Process Monitor, лучшая глубокая трассировка

Process Monitor (ProcMon) от Sysinternals записывает каждое событие файловой системы, реестра и процесса в реальном времени. Включите его перед медленным завершением, сохраните трассировку, отфильтруйте окно завершения. Process Monitor для диагностики завершения работы Windows показывает, на чем именно зависает залипший драйвер или сканирование антивируса.

Где он не подходит: трассировки быстро увеличиваются; 30-секундное захватывание может быть в гигабайтах. Фильтры обязательны.

Цена: бесплатно, из набора Sysinternals компании Microsoft.

Платформы: Windows 10, Windows 11, Windows Server.

Загрузка: Microsoft Sysinternals

Итог: инструмент для тех случаев, когда Event Viewer говорит “что-то заняло 30 секунд”, но не говорит что именно.

3. Autoruns, лучший для служб завершения работы

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

Где он не подходит: ограничен только зарегистрированным; неправомерное приложение, которое перехватывает событие завершения без регистрации, здесь не будет видно.

Цена: бесплатно, Sysinternals.

Платформы: Windows 10, Windows 11, Windows Server.

Загрузка: Microsoft Sysinternals

Итог: запускайте перед каждой сессией “очистить мой запуск”.

4. WhySoSlow, лучший монитор отзывчивости в реальном времени

WhySoSlow от Resplendence Software отслеживает загрузку CPU, задержку DPC/ISR и отзывчивость системы в реальном времени. Когда завершение работы замедляется, WhySoSlow показывает скачок в тот момент. WhySoSlow для диагностики завершения работы Windows стоит держать закрепленным при расследовании.

Где он не подходит: бесплатная версия ограничивает глубину истории и экспорт логов. Pro — это скромная разовая лицензия.

Цена:

Платформы: Windows 10, Windows 11.

Загрузка: Resplendence Software

Итог: выберите это, когда паттерн замедления прерывистый, и Event Viewer только подтверждает, что это произошло.

5. BlueScreenView, лучший читатель минидампов BSOD

BlueScreenView от NirSoft открывает .dmp файлы минидампа, которые Windows записывает при синем экране смерти (часто мрачный конец зависшего завершения). Он называет драйвер и выделяет кадр стека в верхней части сбоя. BlueScreenView для диагностики завершения работы Windows — это быстрый путь от “сбой при завершении” к “вот драйвер, который нужно обновить”.

Где он не подходит: анализ минидампа основан на эвристике; полное расследование дампа сбоя все еще требует WinDbg.

Цена: бесплатно, NirSoft.

Платформы: Windows 10, Windows 11.

Загрузка: NirSoft BlueScreenView

Итог: выберите это в первый раз, когда завершение работы заканчивается BSOD вместо чистого выключения.

6. Task Manager, лучшее встроенное представление влияния при запуске

Task Manager на Windows 11 показывает вкладку “Startup Apps” с рейтингом “Impact” (Low, Medium, High) и типом запуска. Программы с высоким влиянием на запуск часто имеют соответствующие переходы завершения работы, которые добавляют столько же задержки. Task Manager для диагностики завершения работы Windows — это проверка “без загрузки” перед использованием Autoruns.

Где он не подходит: не показывает время завершения конкретно; вы делаете вывод из влияния на загрузку.

Цена: бесплатно, поставляется с Windows.

Платформы: Windows 10, Windows 11.

Загрузка: Уже установлен. Ctrl+Shift+Esc.

Итог: двухщелчковая проверка перед чем-либо еще.

7. Reliability Monitor, лучшая историческая шкала времени

Reliability Monitor (Control Panel → Security and Maintenance → View reliability history) отображает индекс стабильности во времени и накладывает сбои, зависания и предупреждения. Скоррелируйте полосу медленного завершения с приложением, которое вы установили на той неделе. Reliability Monitor для диагностики завершения работы Windows — это поиск паттернов, который Event Viewer не может.

Где он не подходит: меньше деталей по событиям, чем Event Viewer, и он скрыт в Панели управления, куда никто не заходит.

Цена: бесплатно, поставляется с Windows.

Платформы: Windows 10, Windows 11.

Загрузка: Уже установлен. Запустите perfmon /rel.

Итог: открывайте раз в месяц, чтобы заметить, какая установка испортила время завершения.

8. Windows Performance Toolkit (WPA), лучшая полная трассировка

Windows Performance Toolkit с Windows Performance Analyzer (WPA) — это то, что используют инженеры Microsoft для профилирования самого Windows. Захватите трассировку загрузки или завершения с помощью xperf, откройте ее в WPA, и каждая миллисекунда будет учтена. WPA для диагностики завершения работы Windows — это потолок того, что могут сказать вам бесплатные инструменты.

Где он не подходит: крутая кривая обучения. Инструмент предполагает, что вы знаете, на каком “этапе завершения” находится процесс.

Цена: бесплатно, часть Windows SDK / Assessment and Deployment Kit.

Платформы: Windows 10, Windows 11, Windows Server.

Загрузка: Windows ADK от Microsoft

Итог: выберите это, когда восемь инструментов выше не ответили на вопрос, и вам нужно идти до конца.

Как выбрать правильный

Часто задаваемые вопросы

Какой журнал Event Viewer записывает время завершения?

Applications and Services Logs → Microsoft → Windows → Diagnostics-Performance → Operational. Фильтруйте по Event ID 203 для завершения, Event ID 100 для загрузки. Каждая запись содержит общую длительность и, где возможно идентифицировать, процесс, вызывающий задержку.

Безопасна ли установка инструментов Sysinternals на рабочий ноутбук?

Да. Sysinternals — это набор, принадлежащий Microsoft, и Autoruns, Process Monitor и остальные находятся в стандартном списке разрешений большинства IT-отделов. Они запускаются без установки из любой папки.

Какой бесплатный эквивалент платных наборов диагностики Windows?

Комбинация Event Viewer, Process Monitor, Autoruns, Reliability Monitor, Task Manager и BlueScreenView покрывает то, что предлагают коммерческие диагностические пакеты. Все бесплатны от Microsoft или NirSoft.

Работают ли эти инструменты на Windows Server?

Event Viewer, Process Monitor, Autoruns, Task Manager, Reliability Monitor и Windows Performance Toolkit работают на текущих выпусках Windows Server. WhySoSlow и BlueScreenView ориентированы на клиентов, но функционируют на Server.

Можно ли читать журнал завершения удаленно?

Да. Event Viewer поддерживает подключение к удаленной машине (File → Connect to Another Computer). Sysinternals PsLoglist печатает записи Event Viewer с удаленного хоста на консоль.

Какая самая быстрая единичная проверка медленного завершения?

Откройте Event Viewer, отфильтруйте Diagnostics-Performance → Operational по Event ID 203, посмотрите на Total Time последнего завершения и “Program that caused this delay”. Девяносто процентов времени это называет виновника.