Skip to content

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

Repository files navigation

Просмотрщик журналов событий Windows

Python License

Простой и удобный просмотрщик логов событий Windows, поддерживающий XML и CSV файлы, экспортированные из "Просмотра событий".
Идеально подходит для анализа перезагрузок, сбоев, времени работы системы и других системных событий.


📸 Скриншот (пример)

image

✨ Возможности

  • Открытие XML и CSV файлов из "Просмотра событий"
  • Цветовая подсветка важных событий:
    • 🟩 Зелёный: нормальная загрузка (1, 12, 6005)
    • 🟥 Красный: аварийные события (41, 6008, 1001, 19, 7045)
    • 🟨 Жёлтый: информация о времени работы (6013)
  • Быстрая фильтрация:
    • По уровню, источнику, ID, дате
    • По ключевым словам в описании
  • Кнопка "⚡ Перезагрузки и включения" — мгновенный поиск всех событий, связанных с питанием и перезагрузкой
  • Копирование строк и текста (Ctrl+C, ПКМ)
  • Поддержка тёмной темы
  • Работает без установки — просто запустите скрипт

🚀 Установка и запуск

Требования

  • Python 3.8 или выше

Установка зависимостей

pip install tkcalendar

Запуск

python main.py


💼 Сборка в .exe (для распространения)

Вы можете собрать программу в один исполняемый файл:

pip install pyinstaller pyinstaller --onefile --windowed --name="EventViewer" main.py

Готовый .exe появится в папке dist/.


📁 Форматы файлов

Поддерживаются:

  • .xml — "Сохранить всё как…" → XML
  • .csv — "Сохранить всё как…" → CSV

⚠️ Не требует прав администратора — работает с сохранёнными файлами.


🛠 Распространённые Event ID

ID Описание
1, 12 Включение питания
6005 Система загружена
6006 Система выключена
6008 Аварийное завершение работы
41 Неожиданная перезагрузка (BSOD, обрыв питания)
1074 Пользователь инициировал перезагрузку
6013 Время работы системы (uptime)
7045 Установлен новый драйвер (возможная причина сбоя)

📄 Лицензия

MIT License — свободное использование и модификация.


🙌 Благодарности

Спасибо за использование! Если проект полезен — ставьте ⭐.

About

Просмотр журналов событий, которые прислали в xml/csv

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages