Как узнать винда не выключалась нормально

13

Есть что-то, что может сказать мне, что Windows не выключалась нормально? Например, когда кто-то отключил питание или нажал аппаратную кнопку питания?

Люди Виджая
источник
3
Вы спрашиваете, есть ли журнал? Да, это административные инструменты, затем управление компьютером, просмотрщик событий. Я полагаю, что это будет в системных журналах.
Tim_Stewart
2
Обратите внимание, что на большинстве современных машин «аппаратная» кнопка питания просто посылает сигнал ОС, и ОС может реагировать так, как она хочет, обычно путем обычного выключения, спящего режима, режима гибернации или просто полностью игнорируя его.
Йорг Миттаг
... если вы не удержите кнопку питания, которая в большинстве систем вызывает принудительное выключение, ОС не может наложить вето.
Я говорю «Восстанови Монику»

Ответы:

30

Да, аварийное отключение записывается в журнале системных событий при следующей загрузке системы. Он будет зарегистрирован с событием с кодом 6008 из исходного журнала событий . Вот пример записи о событии:

Источник: журнал событий 
Тип: Ошибка
Описание: 
Предыдущее отключение системы при включенном времени
Дата была неожиданной.

Время и дата будут заменены временем неожиданного выключения.

Если остановка была вызвана проверкой ошибок (т. Е. Ошибка синего экрана), соответствующий исходный код 1001 будет зарегистрирован из исходной проверки ошибок . Он будет содержать код остановки и некоторые минимальные дополнительные данные для устранения неполадок. Вот как выглядит текст этого события:

Компьютер перезагрузился из-за ошибки. Ошибка была: 0x00000124 (0x0000000000000000, 0xfffffa8004b19038, 0x0000000000000000, 0x0000000000000000). Дамп был сохранен в: C: \ Windows \ Minidump \ 112809-21309-01.dmp. Отчет №: 112809-21309-01.

Источник

Вы можете найти код ошибки / остановки (0x124 в приведенном выше примере) на MSDN, где вы найдете информацию о каждом коде и о том, как интерпретировать четыре дополнительных параметра, включенных в информацию об ошибке.

Я говорю Восстановить Монику
источник
3

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

Альтернативный хороший способ получить представление о том, что произошло после аварийного выключения, - использовать TurnedOnTimesView от Nirsoft .

TurnedOnTimesView - это простой инструмент, который анализирует журнал событий операционной системы Windows и определяет временные диапазоны, в которые включен ваш компьютер.

Для каждого периода времени , что компьютер был включен, отображается следующая информация: Время запуска, время завершения работы, продолжительность, Shutdown Причина , Shutdown Тип , остановки процесса и завершения работы кода . TurnedOnTimesView позволяет вам получать эту информацию с локального компьютера и с удаленного компьютера в сети, если у вас достаточно прав для удаленного чтения журнала событий Windows.

введите описание изображения здесь

Кредиты: NirSoft®


Вы также можете использовать анализатор производительности Windows и средство записи (из Windows SDK )

После завершения установки запустите ярлык Windows Performance Recorder из меню «Пуск».

Установите параметры в соответствии с приведенным ниже снимком экрана и нажмите кнопку «Пуск».

  • Сценарий производительности: выключение
  • Уровень детализации: подробный
  • Режим ведения журнала: файл
  • Количество итераций: 1

введите описание изображения здесь

Когда Windows перезапускается, Windows Performance Recorder автоматически начнет собирать информацию трассировки выключения системы. Как только это будет сделано, нажмите кнопку Открыть в WPA.

Подробнее: Как решить проблемы с запуском Windows, выходом из системы, входом и выходом из системы

xavier_fakerat
источник