Windows умеет быть вежливой: если что-то сломалось, она обычно просто вздыхает и говорит «Программа была закрыта». Что именно пошло не так — тайна, покрытая дампом памяти.
Но на самом деле Windows ведёт подробные журналы ошибок — просто по умолчанию они не всегда максимально разговорчивы.

В этой статье разберёмся, как включить расширенное логирование ошибок Windows, где искать нужную информацию и как превратить «оно само» в конкретную причину сбоя.

Зачем вообще нужен расширенный журнал ошибок

Расширенные журналы полезны, если:

  • программа вылетает без объяснений

  • система тормозит или зависает

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

  • драйверы ведут себя как подростки — непредсказуемо

  • нужно понять, что именно сломалось, а не просто перезагрузить ПК

Хорошая новость: всё это можно сделать встроенными средствами Windows.
Плохая: интерфейс местами выглядит так, будто его проектировали ещё при Windows XP. Но мы справимся.

База: Просмотр событий (Event Viewer)

Это главный «чёрный ящик» Windows.

Как открыть:

  • Win + Reventvwr.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.

Через реестр:

  1. Win + Rregedit

  2. Перейдите в:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows Error Reporting
    
  3. Создайте параметр:

    • DWORD (32-bit)

    • Имя: Disabled

    • Значение: 0

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

Логи зависаний и «приложение не отвечает»

В Просмотре событий ищите:

  • Источник:

    • Application Hang

    • Application Error

    • Windows Error Reporting

Особенно полезны:

  • имя exe-файла

  • имя модуля сбоя (dll)

  • код исключения

Да, эти страшные шестнадцатеричные коды — именно то, что ищут разработчики и администраторы.

Включаем расширенное логирование загрузки и выключения

Windows может логировать каждый чих при старте.

Через групповую политику (Pro и выше):

  1. Win + Rgpedit.msc

  2. Перейдите:

    Конфигурация компьютера →
    Административные шаблоны →
    Система →
    Завершение работы
    
  3. Включите:

    • Отображать подробные сообщения о состоянии

Теперь вместо «Подготовка Windows» вы будете видеть, что именно она делает.

Расширенные дампы памяти при сбоях

Если случаются синие экраны или жёсткие зависания:

  1. Win + Rsysdm.cpl

  2. Вкладка Дополнительно

  3. Загрузка и восстановлениеПараметры

  4. В разделе Запись отладочной информации выберите:

    • Дамп памяти ядра или Полный дамп

Это особенно полезно, если проблема связана с драйверами.

Где физически лежат логи

Полезно знать, куда Windows складывает свои «дневники»:

  • C:\Windows\System32\winevt\Logs

  • C:\ProgramData\Microsoft\Windows\WER

  • C:\Windows\Minidump (если есть BSOD)

Туда можно заглядывать даже без интерфейса.

Как читать ошибки и не сойти с ума

Небольшой лайфхак:

  1. Смотрите Event ID

  2. Смотрите Источник

  3. Смотрите время события

  4. Ищите повторяющиеся ошибки

Одна ошибка — случайность.
Одна и та же ошибка 20 раз — уже диагноз.

Частые мифы

Миф: журналы ошибок замедляют систему
→ Нет, если не включать экстремально подробную отладку всего подряд

Миф: это только для администраторов
→ Нет, это для всех, кто устал от «Windows просто закрылась»

Миф: без сторонних программ ничего не узнать
→ Узнать можно. Просто Windows не кричит об этом на каждом углу

Мини чек-лист: включили ли вы всё нужное

✔ Открыт и изучен Просмотр событий
✔ Включён журнал Diagnostics-Performance
✔ Активирован Windows Error Reporting
✔ Включены подробные сообщения при загрузке
✔ Настроена запись дампов памяти
✔ Понятно, где физически лежат логи

Если отмечены все пункты — поздравляю: теперь Windows будет не только ломаться, но и честно признаваться почему.

Итог

Расширенные журналы ошибок — это не шаманство и не хакерство.
Это встроенные инструменты Windows, которые просто нужно включить.

И в следующий раз, когда что-то пойдёт не так, у вас будет не абстрактное «оно само», а конкретный виновник. А с ним уже можно работать.

Поделиться/Сохранить себе