Dieses Tool ersetzt nichts — es macht sichtbar, was Windows bereits kann.
Windows bringt leistungsfähige Wartungstools mit: SFC, DISM, CheckDisk, winget und viele weitere. Die meisten Nutzer kennen sie nicht, und wer sie kennt, muss jedes Mal Befehle nachschlagen. Das Hellion Power Tool gibt diesen Werkzeugen eine Oberfläche — ohne eigene Logik dazwischenzuschalten.
Entwickelt von Hellion Online Media — JonKazama-Hellion.
- Kein "PC-Booster" und kein Registry-Cleaner
- Keine versteckten Optimierungen oder proprietäre Algorithmen
- Keine Drittanbieter-Software die im Hintergrund mitinstalliert wird
- Keine Telemetrie, keine Datenerfassung, kein Netzwerkverkehr ausser Update-Check
Ein Open-Source-Frontend für native Windows-Systemwerkzeuge. Alle Funktionen basieren ausschliesslich auf Bordmitteln wie SFC, DISM, CheckDisk, winget und CIM/WMI. Was im Log-Panel angezeigt wird, ist exakt das, was ausgeführt wird.
1. Repository als ZIP herunterladen oder git clone
2. START.bat doppelklicken
3. Die GUI öffnet sich — keine Installation, keine Konfiguration
PowerShell 7 wird automatisch erkannt. Fallback auf PowerShell 5.1 falls nicht vorhanden. Admin-Rechte werden per UAC angefordert.
Dieses Tool versteckt nichts.
- Alle ausgeführten Befehle werden im Live-Log in Echtzeit angezeigt
- Der vollständige Quellcode ist auf GitHub einsehbar
- Keine verschleierten oder versteckten Skripte
- Keine Hintergrundprozesse ausser den angeforderten Modulen
Wenn "System reparieren" ausgeführt wird, zeigt das Log-Panel zum Beispiel:
[INFO] Starte Systemprüfung...
[CMD] sfc /scannow
[INFO] SFC-Scan abgeschlossen — keine Integritätsverletzungen gefunden
[CMD] dism /online /cleanup-image /restorehealth
[INFO] DISM-Reparatur abgeschlossen — Component Store ist fehlerfrei
[OK] Systemprüfung beendet
Keine eigene Reparatur-Logik — nur Windows-Bordmittel, sichtbar im Log.
Vor jeder kritischen Aktion:
- Warnhinweis im UI mit Bestätigungsdialog
- Automatischer Wiederherstellungspunkt (PS 5.1 und 7.x kompatibel)
- Live-Logging aller ausgeführten Befehle und Ergebnisse
Zusätzlich:
- Defender-optimiert — Code-Patterns minimieren False-Positive-Erkennung durch AV-Scanner
- Defender-Metadata — Eingebettete Sicherheitsdeklarationen für heuristische Analyse
- UAC-Elevation — Admin-Rechte werden transparent per Windows-Dialog angefordert
- Kein Netzwerkzugriff ausser Konnektivitätstests und GitHub-Update-Check
- Prerequisite-Check — Prüft beim Start .NET 4.8, PowerShell-Version, winget und git
Der Nutzer behält jederzeit die Kontrolle.
Das Hellion Power Tool verfügt über eine vollwertige WPF-Oberfläche mit Dark und Light Mode. Der Endnutzer tippt keinen einzigen Befehl — alles wird per Mausklick gesteuert.
START.bat doppelklicken
- Dark & Light Mode — Live-Umschaltung ohne Neustart, Hellion-Grün (#448f45) als Akzentfarbe
- 17 Modul-Karten — Visuell gruppiert nach Kategorie mit Akzentlinie und Hover-Animation
- Modul-Vorauswahl — Module mit mehreren Modi (SFC, Bereinigung, CheckDisk, Adblock, Wiederherstellung) zeigen ein Auswahl-Overlay
- Live Log-Panel — Farbige Echtzeit-Ausgabe aller Modul-Streams (Info, Warning, Error, Progress)
- System-Health-Bar — CPU, RAM und Disk-Auslastung in Echtzeit (konfigurierbares Intervall)
- Dashboard — Tageszeit-abhängiger Gruss, Kategorie-Sektionen mit Icons und Modul-Anzahl
- Animationen — Gestaffeltes Fade-In der Karten, Hover-Zoom mit DropShadow, pulsierender Live-Dot
- Software-Installer — 76 Programme in 11 Kategorien per Checkbox installieren (Ninite-Style via Winget)
- System-Info-Seite — Hardware-Übersicht (CPU, GPU, RAM, Mainboard, Disks, OS) mit Export
- Einstellungen — Theme, Health-Intervall, Log-Aufbewahrung, Auto-Scroll, Debug-Level
- Rechtliches — Datenschutz, Impressum, Disclaimer, Hellion Online Media Links
- Loading-States — System- und Software-Seite zeigen Ladezustand mit pulsierender Animation
- Auto-Update-Checker — Prüft beim Start asynchron gegen GitHub, Toast bei neuem Update
- Toast-Benachrichtigungen — Windows-native Benachrichtigung bei Modul-Abschluss
- Log-Verlauf — Automatische JSON-Speicherung in
logs/gui/ - GridSplitter — Log-Panel-Breite per Drag anpassbar (200–600px)
- Dev-Mode — 3 Stufen (Normal, Debug, Developer) mit StatusBar-Badge und erweitertem Logging
- Sidebar-Navigation — Icons via Segoe MDL2 Assets, 6 Kategorien + Software + System + Settings + Legal
Die Software-Seite bietet 76 verifizierte Winget-Pakete in 11 Kategorien:
| Kategorie | Pakete | Beispiele |
|---|---|---|
| Browser | 6 | Chrome, Firefox, Brave, Opera GX |
| Gaming | 4 | Steam, Epic Games, GOG Galaxy |
| Kommunikation | 6 | Discord, Teams, Telegram, Signal |
| Media | 7 | VLC, Spotify, OBS Studio, Audacity |
| Office & PDF | 4 | LibreOffice, Notepad++, Sumatra PDF, PDF24 |
| Imaging | 5 | GIMP, Paint.NET, ShareX, Greenshot |
| Coding | 5 | Git, VS Code, Cursor, WinSCP |
| Tools | 6 | 7-Zip, Everything, TreeSize, Rufus |
| Utilities | 11 | PowerToys, HWiNFO, Windhawk, EarTrumpet |
| Security | 4 | Bitdefender, Malwarebytes, Bitwarden |
| Runtimes | 9 | .NET 8/10, VC++ Redist, Java, Python, Docker |
Quick-Select-Buttons: Empfohlen (12 DAU-freundliche Basics), Alle, Keine. Bereits installierte Software wird automatisch erkannt und ausgegraut. Bestätigungs-Overlay mit Disclaimer vor jeder Installation.
Das klassische Terminal-Interface für Power-User über src\launcher\start-cli.bat.
src\launcher\start-cli.bat doppelklicken
- SFC-Scan — Windows Systemdateien prüfen und reparieren
- DISM-Reparatur — Windows Component Store wiederherstellen
- CheckDisk — Dateisystem auf Fehler prüfen
- DLL-Integrität — Kritische System-DLLs verifizieren
- Kombinierter Modus — SFC, CheckDisk und DISM nacheinander ausführen
- Umfassende Bereinigung — Temp-Dateien, Cache, Logs, Browser-Daten (4 Modi)
- Performance-Optimierung — Services optimieren, Autostart bereinigen
- Bloatware-Erkennung — Vorinstallierte und ungenutzte Programme identifizieren
- Schnell-Bereinigung — Grundreinigung in unter 5 Minuten
- System-Info — Detaillierte Hardware- und Software-Analyse (CPU, RAM, Disk, Treiber)
- Netzwerk-Test — Internet-Konnektivität, DNS-Resolution, Download-Performance
- Treiber-Diagnose — Veraltete, problematische und unsignierte Treiber finden (inkl. ENE.sys)
- Bluescreen-Analyse — Crash-Logs auswerten, Ursachen identifizieren
- RAM-Test — Windows Memory Diagnostic mit Ergebnis-Auswertung
- System-Report — Vollständigen Analysebericht als Datei exportieren
- Wiederherstellungspunkte — Erstellen, anzeigen, wiederherstellen, System Restore aktivieren
- Winget-Integration — Software-Updates prüfen, installieren, Software suchen
- Netzwerk-Reset — TCP/IP Stack, DNS-Cache, Winsock zurücksetzen
- Safe Adblock — DNS-basierter Werbeblocker via Hosts-Datei
- Auto-Modus — Vollautomatische Systembereinigung und -optimierung
- Quick-Clean — Schnelle Bereinigung ohne Rückfragen
- Smart Launcher — Erkennt PowerShell 7 automatisch (PATH, Direct Path, Store)
- Auto-Update — Versions-Check gegen GitHub, automatischer Download mit Backup
- Emergency-Updater — Repariert defekte Update-Systeme
- PowerShell 7 Installation — Ein-Klick-Installation via winget
- Git Installation — Ein-Klick-Installation via winget
- Desktop-Verknüpfung — Shortcut mit Custom-Icon erstellen
| Komponente | Details |
|---|---|
| Sprache | PowerShell 5.1 / 7.x (Dual-kompatibel) |
| GUI | WPF (Windows Presentation Foundation), .NET Framework 4.8 |
| Launcher | Batch (CMD), Delayed Expansion |
| Module | 18 PowerShell-Module (dot-sourced) |
| API-Aufrufe | CIM/WMI, Performance Counter, WinEvent |
| Updates | Git Clone (GitHub), Timestamp-Vergleich |
| Paketmanager | winget (Software-Installer, PS7/Git-Installation) |
| Konfiguration | JSON (settings.json, gui-settings.json, modules.json, software-catalog.json) |
| Logging | Dateibasiert + In-Memory-Buffer + GUI Log-Verlauf (JSON) |
| Theme-System | DynamicResource-Brushes, Runtime-Switch Dark/Light |
| Animationen | WPF DoubleAnimation, DropShadowEffect, ScaleTransform |
| Icons | Segoe MDL2 Assets (Windows-System-Font) |
| Benachrichtigungen | Windows WinRT Toast API (kein externes Modul) |
| Build | PS2EXE (optionale .exe-Kompilierung) |
hellion-power-tool/
├── START.bat # GUI-Einstieg (PS7-Detection, Admin-Elevation)
├── src/
│ ├── hellion_gui.ps1 # GUI-Quellcode (WPF, ~3300 Zeilen)
│ ├── hellion_main.ps1 # CLI-Quellcode (Menü, Module laden, Debug-Modi)
│ ├── gui/
│ │ └── window.xaml # WPF-Layout (Styles, Brushes, UI-Struktur)
│ ├── modules/ # 18 PowerShell-Module
│ │ ├── auto-mode.ps1 # Auto- und Quick-Modus
│ │ ├── bloatware-detection-simple.ps1 # Bloatware-Erkennung
│ │ ├── config-utils.ps1 # Konfiguration laden/validieren
│ │ ├── crash-analyzer.ps1 # Bluescreen-Analyse
│ │ ├── defender-metadata.ps1 # AV-Sicherheitsdeklarationen
│ │ ├── defender-safe-launcher.ps1 # Defender-sichere Ausführung
│ │ ├── disk-maintenance.ps1 # SFC, DISM, CheckDisk
│ │ ├── dll-integrity.ps1 # DLL-Integritätsprüfung
│ │ ├── driver-diagnostic.ps1 # Treiber-Diagnose
│ │ ├── logging-utils.ps1 # Logging-System (3 Level)
│ │ ├── memory-diagnostic.ps1 # RAM-Test (mdsched.exe)
│ │ ├── network-tools.ps1 # Netzwerk-Tests und Reset
│ │ ├── security-tools.ps1 # Safe Adblock, Sicherheits-Features
│ │ ├── sfc-simple.ps1 # SFC-Scan (vereinfacht)
│ │ ├── system-cleanup.ps1 # Bereinigung und Performance
│ │ ├── system-info.ps1 # Hardware/Software-Analyse
│ │ ├── system-restore.ps1 # Wiederherstellungspunkte
│ │ └── winget-tools.ps1 # Software-Updates via winget
│ └── launcher/ # Starter und Installationshelfer
│ ├── start-cli.bat # CLI-Menü (für Power-User)
│ ├── simple-launcher.bat # Intelligenter Launcher mit PS7-Detection
│ ├── update-check.bat # GitHub Update-Checker mit Auto-Update
│ ├── emergency-update.bat # Notfall-Updater für defekte Systeme
│ ├── install-ps7.bat # PowerShell 7 Installation via winget
│ ├── install-git.bat # Git Installation via winget
│ ├── create-desktop-shortcut.bat # Desktop-Verknüpfung erstellen
│ └── create-shortcut.ps1 # Shortcut mit Icon-Support
├── config/
│ ├── version.txt # Version, Codename, Datum, Timestamp
│ ├── settings.json # Feature-Flags und Einstellungen
│ ├── repository.txt # GitHub-Repository-URL
│ ├── gui-settings.json # Persistente GUI-Einstellungen
│ ├── modules.json # 17 Modul-Definitionen (Id, Func, Options, Group)
│ └── software-catalog.json # 76 Winget-Pakete in 11 Kategorien
├── assets/
│ ├── branding/ # Hellion Online Media Logo-Dateien
│ └── icons/
│ └── Gmark.ico # Tool-Icon
├── build/
│ └── build-exe.ps1 # PS2EXE Build-Script
├── tests/
│ ├── audit-project.py # Projekt-Audit (Umlaute, Bugs, Encoding)
│ ├── fix-umlauts.py # Automatische Umlaut-Korrektur
│ ├── check-winget-catalog.ps1 # Winget-Katalog-Verifikation
│ ├── syntax-check.ps1 # Syntax-Prüfung für Module
│ ├── syntax-check-gui.ps1 # Syntax-Prüfung für GUI
│ ├── launch-dev.ps1 # Dev-Launcher für Tests
│ └── launch-dev.cmd # Dev-Launcher (CMD-Variante)
├── logs/
│ └── gui/ # GUI Log-Verlauf (JSON, automatisch)
├── docs/
│ ├── CHANGELOG.md # Versions-Historie
│ ├── CONTRIBUTORS.md # Mitwirkende
│ ├── DEFENDER-WHITELIST.md # Defender False-Positive Anleitung
│ ├── LEARNING-JOURNEY.md # Entwicklungsgeschichte
│ └── VERSION-FORMAT.md # Versionierungs-Schema
├── DISCLAIMER.md # Rechtlicher Hinweis / Haftungsausschluss
├── SECURITY.md # Sicherheits-Informationen
└── LICENSE # CC BY-NC-SA 4.0
- GUI-First — Endnutzer arbeiten mit der WPF-Oberfläche, CLI bleibt als Alternative
- Modular — Jede Funktion ist ein eigenständiges PowerShell-Modul
- Dual-kompatibel — Läuft auf PowerShell 5.1 und 7.x ohne Anpassungen
- Defender-safe — Code-Patterns vermeiden heuristische AV-Erkennung
- Self-Updating — Automatischer Update-Check gegen GitHub mit Backup und Rollback
- Fail-safe — Wiederherstellungspunkte vor kritischen Operationen, Fehlerbehandlung in jedem Modul
- Runspace-basiert — Module laufen asynchron im Hintergrund, GUI bleibt responsiv
1. ZIP von GitHub herunterladen
2. Entpacken
3. START.bat doppelklicken (GUI) oder src\launcher\start-cli.bat (CLI)
git clone https://github.com/JonKazama-Hellion/hellion-power-tool.git
cd hellion-power-tool
START.batKeine Installation notwendig. Admin-Rechte werden automatisch per UAC angefordert. PowerShell 7 wird bei Bedarf zur Installation angeboten.
| Komponente | Minimum | Status |
|---|---|---|
| Windows | 10 / 11 / Server | Erforderlich |
| .NET Framework | 4.8 | Erforderlich (vorinstalliert ab Windows 10 1903) |
| PowerShell | 5.1 | Erforderlich (vorinstalliert) |
| winget | Beliebig | Optional — Software-Installer benötigt winget |
| git | Beliebig | Optional — Auto-Update benötigt git |
Der Prerequisite-Check beim Start prüft alle Abhängigkeiten und zeigt den Status im Log-Panel.
Das Tool prüft via Git Clone gegen das GitHub-Repository auf neue Versionen. Der Vergleich basiert auf config/version.txt (Version + Timestamp).
GUI: Automatischer Check beim Start (asynchron, blockiert nicht). Manuell via Settings > "Auf Updates prüfen".
CLI: start-cli.bat > Option U
Bei verfügbarem Update:
- Backup der aktuellen Installation in
backups/ - Download der neuen Version
- User-Einstellungen werden übernommen (settings.json, gui-settings.json)
- Separater Installer-Prozess ersetzt die Dateien
Verfügbar in GUI (Settings-Seite) und CLI (Parameter):
| Modus | Aktivierung | Ausgabe |
|---|---|---|
| Normal (0) | Standard | Nur Ergebnisse |
| Debug (1) | -DebugMode oder Settings/Menü |
Modul-Laufzeiten, Validierung, erweiterte Infos |
| Developer (2) | -DevMode oder Settings/Menü |
Stream-Statistiken, Runspace-Details, Health-Erweiterungen |
# GUI starten (Standard-Einstieg)
START.bat
# CLI starten (für Power-User)
src\launcher\start-cli.bat
# Debug-Modus via PowerShell
pwsh -ExecutionPolicy Bypass -File src\hellion_main.ps1 -DebugMode
# Developer-Modus via PowerShell
pwsh -ExecutionPolicy Bypass -File src\hellion_main.ps1 -DevModeDie GUI kann als eigenständige .exe kompiliert werden:
# PS2EXE installieren (einmalig)
build\build-exe.ps1 -Install
# EXE erstellen
build\build-exe.ps1Erzeugt hellion-gui.exe mit Icon, ohne Konsolenfenster, mit Admin-Rechte-Anforderung.
In seltenen Fällen kann Windows Defender dieses Tool fälschlicherweise als Bedrohung erkennen (False Positive).
Ursache: Administrative PowerShell-Operationen und Systemzugriffe lösen heuristische Prüfungen aus. Das betrifft praktisch jedes PowerShell-Tool mit Admin-Rechten.
Der vollständige Quellcode ist offen einsehbar. Es werden keine Daten gesammelt oder übertragen.
Lösung und Details: DEFENDER-WHITELIST.md
Dieses Tool ist aus der Praxis entstanden — nicht als Produkt einer Firma, sondern als Eigenentwicklung. Ich baue dieses Tool, weil ich selbst keine Blackbox-Software auf meinem System haben will.
Ich bin Autodidakt und habe mir PowerShell, WPF und Batch-Scripting im Laufe der Entwicklung selbst beigebracht. Das Projekt läuft seit über 7 Monaten und wird aktiv weiterentwickelt.
Der Fokus liegt auf drei Dingen: Transparenz, Sicherheit und Kontrolle. Was das Tool tut, soll sichtbar und nachvollziehbar sein — für jeden, der es benutzt oder den Code liest.
AI wurde als Hilfsmittel während der Entwicklung eingesetzt — für Debugging, Verständnisfragen und technische Recherche. Architektur, Features und alle Entscheidungen sind Eigenleistung. AI ist ein Werkzeug, kein Ersatz für Entwicklung. Details dazu in CONTRIBUTORS.md.
Dieses Projekt wurde nicht allein entwickelt. Tester haben aktiv beigetragen durch Bug-Reports, Feature-Ideen und Feedback zur Benutzerfreundlichkeit. Alle Mitwirkenden sind in CONTRIBUTORS.md aufgeführt.
Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International
- Kostenlos für private Nutzung
- Teilen und Modifikation erlaubt mit Namensnennung
- Kommerzielle Nutzung ohne Erlaubnis verboten
Vollständige Lizenz: LICENSE
Hellion Power Tool — Hellion Online Media — JonKazama-Hellion