Windows умеет быть вежливой: если что-то сломалось, она обычно просто вздыхает и говорит «Программа была закрыта». Что именно пошло не так — тайна, покрытая дампом памяти.
Но на самом деле Windows ведёт подробные журналы ошибок — просто по умолчанию они не всегда максимально разговорчивы.
В этой статье разберёмся, как включить расширенное логирование ошибок Windows, где искать нужную информацию и как превратить «оно само» в конкретную причину сбоя.
Зачем вообще нужен расширенный журнал ошибок
Расширенные журналы полезны, если:
-
программа вылетает без объяснений
-
система тормозит или зависает
-
появляются загадочные ошибки при запуске приложений
-
драйверы ведут себя как подростки — непредсказуемо
-
нужно понять, что именно сломалось, а не просто перезагрузить ПК
Хорошая новость: всё это можно сделать встроенными средствами Windows.
Плохая: интерфейс местами выглядит так, будто его проектировали ещё при Windows XP. Но мы справимся.
База: Просмотр событий (Event Viewer)
Это главный «чёрный ящик» Windows.
Как открыть:
-
Win + R→eventvwr.msc -
или Пуск → Просмотр событий
Где смотреть ошибки:
-
Журналы Windows
-
Приложение
-
Система
-
Безопасность
-
Обращайте внимание на:
-
Уровень: Ошибка, Критическая
-
Источник
-
Код события (Event ID)
Но по умолчанию здесь не всегда достаточно деталей. Поэтому идём дальше.
Включаем расширенные журналы диагностики
1. Включение подробного логирования служб
Откройте Командную строку от имени администратора и выполните:
wevtutil sl Microsoft-Windows-Diagnostics-Performance/Operational /e:true
Это активирует расширенный журнал производительности и ошибок запуска.
После этого появится раздел:
-
Приложения и службы журналов
-
Microsoft
-
Windows
-
Diagnostics-Performance
-
Operational
-
-
-
-
Там часто скрываются ответы на вопрос «почему Windows грузится вечность».
Расширенные логи для сбоев приложений
Включаем журнал ошибок приложений (WER)
WER — Windows Error Reporting.
Через реестр:
-
Win + R→regedit -
Перейдите в:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows Error Reporting -
Создайте параметр:
-
DWORD (32-bit) -
Имя:
Disabled -
Значение:
0
-
Это гарантирует, что ошибки будут логироваться, а не просто молча исчезать.
Логи зависаний и «приложение не отвечает»
В Просмотре событий ищите:
-
Источник:
-
Application Hang -
Application Error -
Windows Error Reporting
-
Особенно полезны:
-
имя exe-файла
-
имя модуля сбоя (dll)
-
код исключения
Да, эти страшные шестнадцатеричные коды — именно то, что ищут разработчики и администраторы.
Включаем расширенное логирование загрузки и выключения
Windows может логировать каждый чих при старте.
Через групповую политику (Pro и выше):
-
Win + R→gpedit.msc -
Перейдите:
Конфигурация компьютера → Административные шаблоны → Система → Завершение работы -
Включите:
-
Отображать подробные сообщения о состоянии
-
Теперь вместо «Подготовка Windows» вы будете видеть, что именно она делает.
Расширенные дампы памяти при сбоях
Если случаются синие экраны или жёсткие зависания:
-
Win + R→sysdm.cpl -
Вкладка Дополнительно
-
Загрузка и восстановление → Параметры
-
В разделе Запись отладочной информации выберите:
-
Дамп памяти ядра или Полный дамп
-
Это особенно полезно, если проблема связана с драйверами.
Где физически лежат логи
Полезно знать, куда Windows складывает свои «дневники»:
-
C:\Windows\System32\winevt\Logs -
C:\ProgramData\Microsoft\Windows\WER -
C:\Windows\Minidump(если есть BSOD)
Туда можно заглядывать даже без интерфейса.
Рекомендую
Как читать ошибки и не сойти с ума
Небольшой лайфхак:
-
Смотрите Event ID
-
Смотрите Источник
-
Смотрите время события
-
Ищите повторяющиеся ошибки
Одна ошибка — случайность.
Одна и та же ошибка 20 раз — уже диагноз.
Частые мифы
Миф: журналы ошибок замедляют систему
→ Нет, если не включать экстремально подробную отладку всего подряд
Миф: это только для администраторов
→ Нет, это для всех, кто устал от «Windows просто закрылась»
Миф: без сторонних программ ничего не узнать
→ Узнать можно. Просто Windows не кричит об этом на каждом углу
Мини чек-лист: включили ли вы всё нужное
✔ Открыт и изучен Просмотр событий
✔ Включён журнал Diagnostics-Performance
✔ Активирован Windows Error Reporting
✔ Включены подробные сообщения при загрузке
✔ Настроена запись дампов памяти
✔ Понятно, где физически лежат логи
Если отмечены все пункты — поздравляю: теперь Windows будет не только ломаться, но и честно признаваться почему.
Итог
Расширенные журналы ошибок — это не шаманство и не хакерство.
Это встроенные инструменты Windows, которые просто нужно включить.
И в следующий раз, когда что-то пойдёт не так, у вас будет не абстрактное «оно само», а конкретный виновник. А с ним уже можно работать.