
SuperDiagnosticTool v1.0.5
Инструмент диагностики и автоматического восстановления Windows на основе ИИ с использованием Google Gemini. Обнаружение сбоев, оптимизация производительности, сканирование на наличие вредоносных программ и создание сценариев восстановления PowerShell. Универсальная поддержка оборудования (1-128+ ядер). Бесплатно и с открытым исходным кодом.
SuperDiagnosticTool
Интеллектуальный диагностический и самовосстанавливающийся инструмент для Windows
SuperDiagnosticTool — это интеллектуальная утилита диагностики системы, которая объединяет телеметрию оборудования в реальном времени с Google Gemini AI для анализа, диагностики и автоматического устранения проблем в Windows. Архитектура с приоритетом безопасности обеспечивает диагностику промышленного уровня для любой конфигурации Windows.
Скриншоты
Главный интерфейс с выбором режима сканирования и вводом описания проблемы
Ключевые возможности
Универсальная поддержка оборудования
- Динамическое масштабирование: Автоматически адаптируется к любой конфигурации CPU (от 1 до 128+ ядер)
- Аппаратно-независимая логика: Работает как на устаревших системах (Intel Pentium), так и на высокопроизводительных рабочих станциях (AMD Threadripper, Intel Xeon)
- Безопасные откаты: Корректная обработка неподдерживаемых функций (частота ЦП, обнаружение батареи, swap-память)
- Оптимизация для слабых ПК: Легковесное выполнение, предотвращающее зависания даже на устройствах с ограниченными ресурсами
Интеллектуальный анализ с помощью ИИ
- Интеграция Google Gemini: Продвинутый анализ системы и диагностика на основе ИИ
- Контекстно-зависимые рекомендации: Сопоставление сообщенных пользователем проблем с системной телеметрией
- Аудит безопасности: Поиск подозрительных процессов, утечек ресурсов и потенциального вредоносного ПО
- Проверка после исправления: Генерация отчетов о выполненных действиях с указанием того, что было исправлено, а что требует ручного вмешательства
Архитектура с приоритетом безопасности
Промышленная безопасность (85%)
Многоуровневая проверка
- Сопоставление с базой знаний: Проверка решений ИИ по 5 проверенным известным решениям с указанием успешности
- Симуляция в режиме Dry-Run: Предварительный просмотр всех изменений до их выполнения (службы, файлы, реестр)
- Многоуровневая проверка скриптов: Черный список, белый список и оценка риска (0-100)
- Точки восстановления системы: Автоматическое создание точки восстановления перед любыми изменениями
Расширенный мониторинг
- Снимки до и после выполнения: Полный захват состояния системы до и после изменений
- Обнаружение изменений: Автоматическое отслеживание всех модификаций (службы, реестр, автозагрузка)
- Генерация отката: Автоматически создаваемые скрипты для отмены изменений при необходимости
- Логирование выполнения: Полные журналы всех операций
Безопасность PowerShell
- Проверка прав администратора: Все скрипты исправления содержат проверку повышения прав
- Очистка переменных: Экранирование на основе регулярных выражений для предотвращения ошибок с сохранением переменных
$env: - Проверки безопасности служб: Проверка существования служб перед операциями
- Выполнение в изолированной среде: Мониторинг среды с защитой по тайм-ауту
- Обработка ошибок: Полные блоки try-catch с механизмами защиты
Полное сканирование системы
- Показатели производительности: Загрузка ЦП (общая + по ядрам), распределение памяти, основные потребители ресурсов
- Сетевая информация: Активные интерфейсы, конфигурация DNS, уровень сигнала Wi-Fi, тесты связности
- Безопасность: Статус антивируса, профили брандмауэра, история обновлений Windows
- Состояние оборудования: SMART-статус дисков, информация о GPU, состояние батареи (ноутбуки)
- Системные службы: Программы автозагрузки, неработающие службы, критические журналы событий
- Аудит процессов: Выявление подозрительных процессов на основе использования ресурсов и местоположения
Человекоориентированная отчетность
- Профессиональные HTML-отчеты: Темные диагностические отчеты с визуальными метриками
- Завершенные действия в прошедшем времени: Отчеты используют теги
[FIXED],[CLEANED],[DISABLED]для отображения выполненных действий - Раздел "Требует внимания": Четкое разделение автоматических исправлений и элементов, требующих вмешательства пользователя
- Архивирование по меткам времени: Все отчеты сохраняются в каталог
AI_Reports/для отслеживания истории
Быстрый старт
Загрузка
Скачать SuperDiagnosticTool.exe — автономный исполняемый файл (Python не требуется)
Требования
- Windows 10 или Windows 11
- Права администратора
- Ключ API Google Gemini (Получить бесплатный ключ)
Первый запуск
- Скачайте и запустите
SuperDiagnosticTool.exe - При запросе введите ключ Google Gemini API
- Опишите проблему в системе
- Выберите режим сканирования (Quick/Deep/Complete)
- Просмотрите анализ ИИ и скрипт исправления
- Примените исправления или посмотрите подробный HTML-отчет
Установка (Для разработчиков)
Предварительные требования
- Python 3.8 или выше
- Менеджер пакетов pip
Установка зависимостей
pip install psutil google-generativeai rich
Запуск из исходного кода
python super_diagnose_v2.py
Использование
Настройка API-ключа
Вариант A: Интерактивный ввод (рекомендуется для новых пользователей)
- При первом запуске инструмент запросит ввод API-ключа
- Ключ сохраняется локально в
gemini.keyдля последующего использования
Вариант B: Переменная среды
set GEMINI_API_KEY=ваш_ключ_api_здесь
Вариант C: Ручной файл ключа
Создайте gemini.key в том же каталоге:
ваш_ключ_api_здесь
Режимы сканирования
| Режим | Сканирует | Случай использования |
|---|---|---|
| Quick Scan | CPU, RAM, Базовая информация | Быстрая проверка производительности |
| Deep Scan | Система, Сеть, Безопасность, Логи, Bluetooth, Процессы | Комплексное устранение неполадок |
| Complete Scan | Всё выше + Здоровье диска, GPU, Программы автозагрузки | Полный аудит системы |
Пример рабочего процесса
# 1. Запустите инструмент
SuperDiagnosticTool.exe
# 2. Опишите проблему
> Высокая загрузка ЦП и медленная работа
# 3. Выберите режим сканирования
> 3 (Complete System Scan)
# 4. Дождитесь анализа ИИ
[Сканирование системных слоёв...]
[Обработка логики телеметрии...]
# 5. Просмотрите скрипт исправления
[Отображен скрипт PowerShell]
> Выполнить? (y/n)
# 6. Просмотрите HTML-отчет
> Открыть подробный отчет? (y/n)
Технические детали
Архитектура кода
- Модульный дизайн с отдельными функциями для каждой категории диагностики
- Полная обработка ошибок с блоками try-except
- Аппаратно-независимые запросы с безопасными откатами
- Профессиональные докстринги и понятные имена переменных