KI-gestütztes Windows-Diagnose- und Selbstheilungstool
SuperDiagnosticTool ist ein intelligentes Systemdiagnose-Tool, das Echtzeit-Hardware-Telemetrie mit Google Gemini KI kombiniert, um Windows-Systemprobleme zu analysieren, zu diagnostizieren und automatisch zu beheben. Mit einer sicherheitsorientierten Architektur bietet es produktionsreife Diagnosen für jede Windows-Konfiguration.
Screenshots
Hauptoberfläche mit Scanmodus-Auswahl und Problembeschreibungseingabe
Hauptfunktionen
Universelle Hardwareunterstützung
- Dynamische Skalierung: Passt sich automatisch an jede CPU-Konfiguration (1-128+ Kerne) an
- Hardware-agnostische Logik: Funktioniert nahtlos auf Legacy-Systemen (Intel Pentium) bis hin zu High-End-Workstations (AMD Threadripper, Intel Xeon)
- Gracenful-Fallbacks: Sichere Handhabung nicht unterstützter Funktionen (CPU-Frequenz, Batterieerkennung, Swap-Speicher)
- Für schwache Systeme optimiert: Leichte Ausführung verhindert Systemverzögerungen selbst auf ressourcenbeschränkter Hardware
Intelligente KI-Analyse
- Google Gemini-Integration: Fortschrittliche KI-gestützte Systemanalyse und -diagnose
- Kontextbewusste Empfehlungen: Korreliert vom Benutzer gemeldete Probleme mit der Systemtelemetrie
- Sicherheitsaudit: Scannt nach verdächtigen Prozessen, Ressourcenlecks und potenzieller Malware
- Überprüfung nach der Reparatur: Erstellt Abschlussberichte mit Angabe, was repariert wurde und was manuelle Aufmerksamkeit erfordert
Sicherheitsorientierte Architektur
Produktionsreife Sicherheit (85%)
Mehrstufige Validierung
- Wissensdatenbank-Abgleich: Validiert KI-Lösungen anhand von 5 getesteten, bekannten Lösungen mit Erfolgsquoten
- Trockentest-Simulation: Zeigen Sie alle Änderungen vor der Ausführung an (Dienste, Dateien, Registrierung)
- Mehrstufige Skriptvalidierung: Blacklist, Whitelist und Risikobewertung (0-100)
- Systemwiederherstellungspunkte: Automatische Erstellung von Wiederherstellungspunkten vor allen Änderungen
Verbesserte Überwachung
- Vorher-/Nachher-Snapshots: Vollständige Systemzustandserfassung vor und nach Änderungen
- Änderungserkennung: Automatische Verfolgung aller Änderungen (Dienste, Registrierung, Startobjekte)
- Rollback-Generierung: Automatisch generierte Skripte zum Rückgängigmachen von Änderungen bei Bedarf
- Ausführungsprotokollierung: Umfassende Protokolle aller Vorgänge
PowerShell-Sicherheit
- Administratorberechtigungsprüfung: Alle Reparaturskripte enthalten Berechtigungserhöhungsprüfungen
- Variablenbereinigung: Regex-basiertes Escaping verhindert Fehler, während
$env:-Variablen erhalten bleiben
- Dienstsicherheitsprüfungen: Überprüft die Dienstexistenz vor Operationen
- Sandbox-Ausführung: Überwachte Umgebung mit Timeout-Schutz
- Fehlerbehandlung: Umfassende try-catch-Blöcke mit Sicherheitsvorkehrungen
Umfassender Systemscan
- Leistungsmetriken: CPU-Auslastung (gesamt + pro Kern), Speicheraufschlüsselung, größte Ressourcenverbraucher
- Netzwerk-Intelligenz: Aktive Schnittstellen, DNS-Konfiguration, WLAN-Signalstärke, Konnektivitätstests
- Sicherheitsintegrität: Antivirus-Status, Firewall-Profile, Windows Update-Verlauf
- Hardware-Gesundheit: Disk-SMART-Status, GPU-Informationen, Akkustatus (Laptops)
- Systemdienste: Startanwendungen, fehlgeschlagene Dienste, kritische Ereignisprotokolle
- Prozess-Audit: Identifiziert verdächtige Prozesse anhand von Ressourcennutzung und Speicherort
Benutzerorientierte Berichterstattung
- Professionelle HTML-Berichte: Dunkel gestaltete, responsive Diagnoseberichte mit visuellen Metriken
- Vergangenheitsform für abgeschlossene Aktionen: Berichte verwenden
[FIXED], [CLEANED], [DISABLED]-Tags, um abgeschlossene Aktionen anzuzeigen
- Bereich für manuelle Aufmerksamkeit: Trennt klar automatisierte Reparaturen von Punkten, die Benutzereingriffe erfordern
- Zeitgestempelte Archive: Alle Berichte werden im Verzeichnis
AI_Reports/ zur historischen Nachverfolgung gespeichert
Schnellstart
Herunterladen
SuperDiagnosticTool.exe herunterladen - Eigenständige ausführbare Datei (kein Python erforderlich)
Anforderungen
Erster Start
SuperDiagnosticTool.exe herunterladen und ausführen
- Geben Sie Ihren Google Gemini API-Schlüssel ein, wenn Sie dazu aufgefordert werden
- Beschreiben Sie Ihr Systemproblem
- Wählen Sie den Scanmodus (Schnell/Tief/Vollständig)
- Überprüfen Sie die KI-Analyse und das Reparaturskript
- Führen Sie Reparaturen aus oder zeigen Sie den detaillierten HTML-Bericht an
Installation (Für Entwickler)
Voraussetzungen
- Python 3.8 oder höher
- pip-Paketmanager
Abhängigkeiten installieren
pip install psutil google-generativeai rich
Aus dem Quellcode ausführen
python super_diagnose_v2.py
Verwendung
API-Schlüssel einrichten
Option A: Interaktive Eingabe (Empfohlen für Erstbenutzer)
- Das Tool fordert Sie beim ersten Start zur Eingabe Ihres API-Schlüssels auf
- Der Schlüssel wird lokal in
gemini.key für zukünftige Verwendungen gespeichert
Option B: Umgebungsvariable
set GEMINI_API_KEY=your_api_key_here
Option C: Manuelle Schlüsseldatei
Erstellen Sie gemini.key im selben Verzeichnis:
your_api_key_here
Scanmodi
| Modus | Scans | Anwendungsfall |
|---|
| Schnellscan | CPU, RAM, Basisinformationen | Schnelle Leistungsprüfung |
| Tiefenscan | System, Netzwerk, Sicherheit, Protokolle, Bluetooth, Prozesse | Umfassende Fehlerbehebung |
| Vollständiger Scan | Alle oben genannten + Festplatten-Gesundheit, GPU, Start-Apps | Vollständiges System-Audit |
Beispiel-Workflow
# 1. Tool ausführen
SuperDiagnosticTool.exe
# 2. Problem beschreiben
> Hohe CPU-Auslastung und langsame Leistung
# 3. Scanmodus auswählen
> 3 (Vollständiger Systemscan)
# 4. Auf KI-Analyse warten
[Scanning system layers...]
[Processing telemetry logic...]
# 5. Reparaturskript überprüfen
[PowerShell script displayed]
> Ausführen? (j/n)
# 6. HTML-Bericht anzeigen
> Detaillierten Bericht öffnen? (j/n)
Technische Details
Code-Architektur
- Modulares Design mit separaten Funktionen für jede Diagnosekategorie
- Umfassende Fehlerbehandlung mit try-except-Blöcken
- Hardware-agnostische Abfragen mit grazilen Fallbacks
- Professionelle Docstrings und klare Variablenbenennung