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

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

Зачем открывать журнал событий через командную строку

Графический интерфейс eventvwr.msc удобен, но не всегда доступен. Например, если загружается в безопасном режиме без поддержки GUI, или вы подключены к удалённому серверу через SSH. В таких случаях командная строка становится единственным спасением.

Кроме того, через консоль можно:

  • Автоматизировать сбор логов для диагностики.
  • Фильтровать события по ID, уровню важности или источнику.
  • Экспортировать в форматы .evtx, .txt или .csv для дальнейшего анализа.
  • Просматривать события на удалённых компьютерах в сети (при наличии прав).

А ещё командная строка работает быстрее, когда нужно проверить конкретный лог, не копаясь в дереве папок.

💡

Для быстрого доступа к командной строке от имени администратора используйте сочетание клавиш Win + X и выберите «Командная строка (администратор)» или «Windows PowerShell (администратор)».

Команда Описание Пример использования
eventvwr.msc Открывает графический интерфейс «Просмотр событий». Работает во всех версиях Windows. eventvwr.msc
wevtutil Утилита для работы с журналами событий из командной строки. Позволяет экспортировать, и управлять логами. wevtutil qe System /c:5 — выводит последние 5 записей из журнала «System».
Get-WinEvent Cmdlet PowerShell для извлечения событий. Более гибкий, чем wevtutil. Get-WinEvent -LogName System -MaxEvents 10

Способы запуска журнала событий из CMD

Существует несколько команд, которые позволяют открыть или взаимодействовать с журналами событий. Каждая имеет свои нюансы и сферы применения.

Наиболее универсальный вариант — eventvwr.msc. Он подходит для большинства задач и не требует знания параметров. Но если нужно что-то конкретное (например, экспорт логов), лучше использовать wevtutil или PowerShell.

Команда eventvwr.msc: пошаговая инструкция

Это самый простой способ открыть журнал событий Windows 10 через командную строку. Алгоритм действий:

  1. Откройте командную строку. Можно сделать это через поиск: введите cmd в строке поиска и выберите «Командная строка».
  2. Введите команду eventvwr.msc и нажмите Enter.
  3. Если требуются права администратора (например, для просмотра системных логов), запустите CMD от имени админа и повторите команду.

Через несколько секунд откроется окно «Просмотр событий» с привычным интерфейсом. Здесь вы можете перемещаться по папкам Журналы Windows, Журналы приложений и служб и т. д.

Если команда не работает, проверьте:

  • Правильность ввода (регистр не важен, но пробелы и символы — да).
  • Наличие прав администратора (для некоторых логов).
  • Целостность системных файлов (используйте sfc /scannow при подозрениях на повреждения).

Работа с утилитой wevtutil

wevtutil — мощный инструмент для управления журналами событий из командной строки. С его помощью можно не только просматривать логи, но и очищать их, экспортировать или настраивать подписки.

Рассмотрим основные команды:

  • wevtutil qe [имя_журнала] [параметры] — запросить события из указанного журнала. Например, wevtutil qe System /c:10 /rd:true /f:text выведет последние 10 событий из журнала «System» в текстовом формате.
  • wevtutil el — вывести список всех доступных журналов.
  • wevtutil gl [имя_журнала] — получить информацию о журнале (размер, дата создания и т. д.).
  • wevtutil cl [имя_журнала] — очистить журнал.

Полный список параметров можно получить, введя wevtutil /?.

💡

Чтобы сохранить события в файл, используйте параметр /f. Например: wevtutil qe System /c:100 /f:text > C:\logs\system_events.txt.

Какой инструмент вы чаще используете для работы с журналами событий?
eventvwr.msc
wevtutil
PowerShell
Другое

Экспорт и фильтроция событий через командную строку

Часто бывает нужно не просто открыть журнал, а сохранить его для анализа. Для этого подойдёт wevtutil или PowerShell.

Задача Команда для CMD Команда для PowerShell
Экспорт последних 50 событий из журнала «Application» в XML wevtutil qe Application /c:50 /f:xml > app_events.xml Get-WinEvent -LogName Application -MaxEvents 50 | Export-Clixml -Path app_events.xml
Фильтрация по события (например, ID 1000) wevtutil qe System /q:"*[System[(EventID=1000)]]" Get-WinEvent -FilterHashtable @{LogName='System'; ID=1000}
Экспорт событий за последние 24 часа wevtutil qe System /q:"*[System[TimeCreated[timediff(@SystemTime) <= 86400000]]]" /f:text > last_24h.txt Get-WinEvent -LogName System -After (Get-Date).AddHours(-24) | Out-File -FilePath last_24h.txt

Для сложных фильтров удобнее использовать PowerShell, так как его синтаксис более гибкий. Например, можно комбинировать несколько условий:

Get-WinEvent -FilterHashtable @{LogName='System'; Level=2,3; StartTime=(Get-Date).AddDays(-1)} — получит события уровня «Ошибка» (2) и «Предупреждение» (3) за последние сутки.

Просмотр событий на удалённом компьютере

Если вы администрируете сеть, то рано или поздно столкнётесь с необходимостью проверить на другом ПК. Для этого тоже можно использовать командную строку.

Способ 1: через wevtutil.

Команда выглядит так:

wevtutil qe System /s:\\[Имя_компьютера\] /u:[Имя_пользователя] /p:[Пароль] /c:10

Где:

  • /s — имя или IP-адрес удалённого компьютера.
  • /u и /p — логин и пароль пользователя с правами на чтение логов.

Способ 2: через PowerShell.

Get-WinEvent -ComputerName [Имя_компьютера] -LogName System -Credential (Get-Credential) -MaxEvents 10

Здесь Get-Credential откроет окно для ввода логина и пароля.

⚠️ Внимание: Для работы с удалёнными компьютерами необходимо, чтобы на них была включена служба «Журнал событий Windows» и открыт соответствующий порт в брандмауэре (обычно 135/TCP для RPC). Также проверьте права доступа пользователя.

Частые ошибки и их решение

При работе с журналами событий через командную строку можно столкнуться с рядом ошибок. Рассмотрим наиболее распространённые.

Ошибка «доступ запрещён»

Чаще всего возникает из-за отсутствия прав администратора. Решение: запустите CMD или PowerShell от имени админа. Если проблема сохраняется, проверьте полики безопасности или права пользователя на удалённом компьютере.

Ошибка «Указанный журнал не существует» — возможно, вы ошиблись в имени журнала. Проверьте список доступных логов с помощью wevtutil el.

Ошибка «Не удаётся подключиться к удалённому компьютеру» — убедитесь, что:

  • Компьютер включён и доступен в сети.
  • У вас есть правильные учётные данные.
  • Служба «Журнал событий Windows» работает на удалённом ПК.
  • Брандмауэр не блокирует соединение.

Практическое применение: диагностика системных проблем

Знать, как открыть журнал событий Windows 10 через командную строку, — это полдела. Главное — уметь использовать эту информацию для диагностики.

Вот несколько сценариев:

  • ПК не загружается — проверьте журнал System на наличие ошибок с кодом 0x0000007B (INACCESSIBLE_BOOT_DEVICE) или 0x0000007E (SYSTEM_THREAD_EXCEPTION_NOT_HANDLED).
  • Приложение вылетает — ищите события с ID 1000 или 1001 в журнале Application. Они часто содержат информацию о сбоях программ.
  • Проблемы с сетью — journal System может содержать ошибки от драйверов сетевых адаптеров или службы DHCP.

Чтобы упростить поиск, используйте фильтрацию по или ключевым словам. Например, команда wevtutil qe System /q:"*[System[(EventID=6005 or EventID=6006)]]" покажет события о запуске и завершении работы системы.

Чек-лист для диагностики через журналы событий

Выполнено: 0 / 4

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

Можно ли открыть журнал событий без прав администратора?

Да, но вы увидите только те журналы, к которым у вашей учётной записи есть доступ. Обычно это Application и частично System. Для просмотра всех логов нужны права админа.

Как сохранить журнал событий в файл через CMD?

Используйте команду wevtutil qe [имя_журнала] /f:text > [путь_к_файлу].txt. Например: wevtutil qe System /c:100 /f:text > C:\logs\system.txt.

Какие журналы событий доступны в Windows 10?

Основные журналы: Application (приложения), System (системные события), Security (безопасность). Также есть журналы для конкретных служб и приложений, например Microsoft-Windows-PowerShell/Operational.

Можно ли очистить журнал событий через командную строку?

Да, с помощью команды wevtutil cl [имя_журнала]. Например: wevtutil cl System очистит журнал «System». Будьте осторожны — это удалит все записи без возможности восстановления.