Компьютеры · Инструкция
Как вывести последние ошибки журнала System в PowerShell
Для первичной диагностики сбоя удобно выбрать только события уровня Error из System и ограничить число результатов. Зате
Короткий ответ
Get-WinEvent с FilterHashtable позволяет выбрать события уровня Error из системного журнала и ограничить результат последними записями.
Что сделать
- В PowerShell выполните: Get-WinEvent -FilterHashtable @{LogName='System'; Level=2} -MaxEvents 30
- Level=2 соответствует ошибкам; в результате важны TimeCreated, Id, ProviderName и Message.
- Сопоставляйте ошибку по времени с моментом сбоя и повторяющимися Event ID, а не с одной случайной записью.
Как проверить результат
- Сопоставляйте ошибку по времени с моментом сбоя и повторяющимися Event ID, а не с одной случайной записью.
Осторожно
Наличие ошибок в System не означает, что каждая из них связана с вашей текущей проблемой.
Что учитывать
Наличие ошибок в System не означает, что каждая из них связана с вашей текущей проблемой.
Источники и проверка
Фактическая часть сверена по первичным источникам (в т.ч. Get-WinEvent). Пример и формулировки — редакция N1RO на 2026-09-18.