
SuperDiagnosticTool v1.0.5
Outil de diagnostic et de réparation automatique pour Windows, alimenté par l'IA Google Gemini. Détectez les plantages, optimisez les performances, recherchez des logiciels malveillants et générez des scripts de correction PowerShell. Prise en charge matérielle universelle (1 à 128+ cœurs). Gratuit et open source.
SuperDiagnosticTool
Outil de diagnostic et d'auto-réparation Windows alimenté par l'IA
SuperDiagnosticTool est un utilitaire de diagnostic système intelligent qui combine la télémétrie matérielle en temps réel avec Google Gemini AI pour analyser, diagnostiquer et corriger automatiquement les problèmes du système Windows. Conçu avec une architecture axée sur la sécurité, il fournit des diagnostics de qualité professionnelle pour toute configuration Windows.
Captures d'écran
Interface principale montrant la sélection du mode d'analyse et la saisie de la description du problème
Fonctionnalités clés
Prise en charge matérielle universelle
- Mise à l'échelle dynamique : S'adapte automatiquement à toute configuration CPU (1 à 128+ cœurs)
- Logique indépendante du matériel : Fonctionne parfaitement sur les systèmes anciens (Intel Pentium) jusqu'aux stations de travail haut de gamme (AMD Threadripper, Intel Xeon)
- Replis gracieux : Gestion sécurisée des fonctionnalités non prises en charge (fréquence CPU, détection de batterie, mémoire swap)
- Optimisé pour les configurations faibles : Exécution légère évitant les ralentissements système même sur du matériel à ressources limitées
Analyse IA intelligente
- Intégration Google Gemini : Analyse et diagnostic système avancés alimentés par l'IA
- Recommandations contextuelles : Corrélation des problèmes signalés par l'utilisateur avec la télémétrie système
- Audit de sécurité : Recherche de processus suspects, fuites de ressources et malwares potentiels
- Vérification post-correction : Génération de rapports d'achèvement montrant ce qui a été réparé par rapport à ce qui nécessite une intervention manuelle
Architecture axée sur la sécurité
Sécurité de niveau production (85%)
Validation multicouche
- Correspondance avec la base de connaissances : Valide les solutions IA par rapport à 5 solutions connues testées avec des taux de réussite
- Simulation à blanc : Prévisualisez toutes les modifications avant exécution (services, fichiers, registre)
- Validation de script multiniveau : Liste noire, liste blanche et score de risque (0-100)
- Points de restauration système : Création automatique d'un point de restauration avant toute modification
Surveillance renforcée
- Instantanés avant/après exécution : Capture complète de l'état du système avant et après les modifications
- Détection des changements : Suivi automatique de toutes les modifications (services, registre, éléments de démarrage)
- Génération de restauration : Scripts générés automatiquement pour annuler les modifications si nécessaire
- Journalisation d'exécution : Journaux complets de toutes les opérations
Sécurité PowerShell
- Vérification des privilèges administrateur : Tous les scripts de correction incluent des contrôles d'élévation
- Assainissement des variables : Échappement basé sur des expressions régulières pour éviter les erreurs tout en préservant les variables
$env: - Vérifications de sécurité des services : Vérifie l'existence du service avant les opérations
- Exécution en bac à sable : Environnement surveillé avec protection par délai d'attente
- Gestion des erreurs : Blocs try-catch complets avec mesures de protection
Analyse système complète
- Métriques de performance : Utilisation CPU (globale + par cœur), répartition de la mémoire, principaux consommateurs de ressources
- Intelligence réseau : Interfaces actives, configuration DNS, force du signal Wi-Fi, tests de connectivité
- Intégrité de la sécurité : Statut de l'antivirus, profils de pare-feu, historique des mises à jour Windows
- Santé matérielle : Statut SMART des disques, informations GPU, état de la batterie (ordinateurs portables)
- Services système : Applications au démarrage, services défaillants, journaux d'événements critiques
- Audit des processus : Identifie les processus suspects en fonction de l'utilisation des ressources et de l'emplacement
Rapports centrés sur l'humain
- Rapports HTML professionnels : Rapports de diagnostic réactifs au thème sombre avec métriques visuelles
- Langage d'achèvement au passé : Les rapports utilisent les balises
[CORRIGÉ],[NETTOYÉ],[DÉSACTIVÉ]pour montrer les actions effectuées - Section d'attention manuelle : Sépare clairement les corrections automatisées des éléments nécessitant une intervention de l'utilisateur
- Archives horodatées : Tous les rapports sont enregistrés dans le répertoire
AI_Reports/pour un suivi historique
Démarrage rapide
Téléchargement
Télécharger SuperDiagnosticTool.exe - Exécutable autonome (Python non requis)
Prérequis
- Windows 10 ou Windows 11
- Privilèges administrateur
- Clé API Google Gemini (Obtenir une clé gratuite)
Premier lancement
- Téléchargez et exécutez
SuperDiagnosticTool.exe - Saisissez votre clé API Google Gemini lorsque vous y êtes invité
- Décrivez votre problème système
- Sélectionnez le mode d'analyse (Rapide/Approfondie/Complète)
- Examinez l'analyse IA et le script de correction
- Exécutez les correctifs ou consultez le rapport HTML détaillé
Installation (Pour les développeurs)
Prérequis
- Python 3.8 ou supérieur
- Gestionnaire de paquets pip
Installer les dépendances
pip install psutil google-generativeai rich
Exécuter à partir des sources
python super_diagnose_v2.py
Utilisation
Configuration de la clé API
Option A : Saisie interactive (Recommandée pour les nouveaux utilisateurs)
- L'outil vous demandera de saisir votre clé API au premier lancement
- La clé est sauvegardée localement dans
gemini.keypour une utilisation future
Option B : Variable d'environnement
set GEMINI_API_KEY=votre_clé_api_ici
Option C : Fichier de clé manuel
Créez gemini.key dans le même répertoire :
votre_clé_api_ici
Modes d'analyse
| Mode | Analyses | Cas d'utilisation |
|---|---|---|
| Analyse rapide | CPU, RAM, Infos de base | Vérification rapide des performances |
| Analyse approfondie | Système, Réseau, Sécurité, Journaux, Bluetooth, Processus | Dépannage complet |
| Analyse complète | Tout ce qui précède + Santé disque, GPU, Applications au démarrage | Audit système complet |
Exemple de flux de travail
# 1. Lancez l'outil
SuperDiagnosticTool.exe
# 2. Décrivez votre problème
> Utilisation CPU élevée et performances lentes
# 3. Sélectionnez le mode d'analyse
> 3 (Analyse système complète)
# 4. Attendez l'analyse IA
[Analyse des couches système...]
[Traitement de la logique de télémétrie...]