Skip to content

Repository files navigation

Version Windows .NET CI
Downloads Stars

System Sweep

The Ultimate Windows Optimization Toolkit
Clean · Tweak · Monitor · Supercharge

System Sweep is a Windows system cleaning and optimization tool built with WPF and Fluent Design.
It cleans temporary files, manages startup programs, finds duplicates, applies 30+ performance tweaks for gaming, and monitors system health in real time.

Dashboard Screenshot Demo

Inhaltsverzeichnis


Features

Dashboard

Feature Beschreibung
Live System Monitor Echtzeit CPU-, RAM-, Disk- und Uptime-Tracking
Health Score Gewichteter Algorithmus (Disk 40% + RAM 30% + CPU 30%)
Quick Actions One-Click Quick Clean, Papierkorb leeren, Refresh

System Cleaner

Kategorie Sicherheit Beschreibung
Temporäre Dateien ✅ Sicher Windows- & User-Temp-Dateien
Papierkorb ✅ Sicher Gelöschte Dateien im Papierkorb
Download-Cache ✅ Sicher Inhalte des Downloads-Ordners
Thumbnail-Cache ✅ Sicher Explorer-Thumbnail-Cache
Fehlerberichte ⚠️ Vorsicht WER-Reportdateien
Installer-Temp ⚠️ Vorsicht MSI-Installer-Reste
Store-Cache ✅ Sicher Microsoft Store Cache
Windows-Logs ⚠️ Vorsicht Systemlogdateien
Windows.old 🔴 Gefährlich Vorherige Windows-Installation
Memory Dumps 🔴 Gefährlich Crash-Dump-Dateien

Performance Tweaks (30+)

Gaming & FPS (9 Tweaks)
Tweak Wirkung Empfohlen
Hardware-Accelerated GPU Scheduling Weniger Input-Lag, mehr FPS
Game Mode aktivieren Priorisiert Game-Prozesse
Xbox Game Bar & DVR deaktivieren 5-15% mehr FPS
HPET-Timer deaktivieren Weniger Input-Lag
CPU Core Parking deaktivieren Alle Kerne aktiv für max. Performance
Mausbeschleunigung deaktivieren Raw Aiming für FPS-Spiele
USB Selective Suspend deaktivieren Verhindert Controller-Disconnects
GPU Maximum Performance Mode Erzwingt max. GPU-Takt
Gaming Focus Assist aktivieren Auto-Deaktivierung von Benachrichtigungen
System Boost (12 Tweaks)
Tweak Wirkung Empfohlen
High Performance Power Plan Max. CPU-Speed dauerhaft
Visuelle Effekte deaktivieren Schnellste UI möglich
SysMain (Superfetch) deaktivieren Weniger Disk/CPU auf SSD
Windows Search Indexing deaktivieren Weniger Disk-Nutzung
Hintergrund-Apps deaktivieren Gibt RAM & CPU frei
Startup-Delay deaktivieren Schnellerer Boot
Notification Tray deaktivieren Aufgeräumter Systray
Windows Error Reporting deaktivieren Weniger Hintergrund-CPU
Transparenz-Effekte deaktivieren Gibt GPU-Ressourcen frei
Auto Disk Defrag deaktivieren Nicht nötig auf SSDs
Tips & Suggestions deaktivieren Keine Werbung in Windows
Cortana deaktivieren Gibt 200-500MB RAM frei
Disk & Memory (7 Tweaks)
Tweak Wirkung Empfohlen
Ruhezustand deaktivieren Gibt RAM-großen Speicherplatz frei
NTFS Last Access Time deaktivieren Weniger Disk-Writes
8.3 Filename Creation deaktivieren Schnelleres NTFS
Large System Cache deaktivieren Gibt RAM frei
Memory Compression deaktivieren Weniger CPU-Overhead (16GB+ RAM)
Page File beim Shutdown leeren Security/Privacy
Thumbnail-Cache deaktivieren Spart Speicherplatz
Netzwerk (8 Tweaks)
Tweak Wirkung Empfohlen
DNS-Cache leeren Behebt veraltete DNS-Einträge
Nagle's Algorithm deaktivieren Weniger Netzwerk-Lag
TCP Auto-Tuning aktivieren Schnellere Downloads
QoS-Bandbreitenlimit deaktivieren Volle Netzwerkgeschwindigkeit
IPv6 deaktivieren Weniger Overhead (IPv4-only)
RSS (Multi-Core-Networking) aktivieren Besserer Durchsatz
TCP Chimney Offload deaktivieren Behebt Game-Stutters
Optimales MTU (1492) setzen Weniger Fragmentierung
Cleanup (4 Tweaks)
Tweak Wirkung Empfohlen
Prefetch-Dateien löschen Entfernt alte Spuren
Windows-Update-Cache leeren Gibt 2-10GB frei
Font-Cache leeren Behebt Font-Probleme
Recent-Files-Liste löschen Privacy

Zusätzliche Tools

Tool Beschreibung
Browser Cache Cleaner Chrome, Edge, Firefox, Brave Cache
Duplicate File Finder SHA256-basierte Duplikaterkennung
Startup Manager Registry + Ordner-Autostart-Kontrolle
Cleaning Reports Export der Historie als HTML

UI & Experience

  • Fluent Design mit Mica-Backdrop
  • Dark / Light Theme-Umschaltung
  • Flüssige Seitenübergänge und Hover-Effekte
  • Echtzeit-Dashboard mit System-Health-Monitoring
  • Cleaning-Historie mit Statistiken

Installation

Option 1: Release herunterladen (empfohlen)

# 1. Von GitHub Releases herunterladen
https://github.com/naix1337/SystemSweep/releases

# 2. SystemSweep.exe ausführen (als Administrator)

Option 2: Aus Quellcode bauen

git clone https://github.com/naix1337/SystemSweep.git
cd SystemSweep
dotnet build cleaner1/cleaner1.csproj
dotnet run --project cleaner1/cleaner1.csproj

Option 3: Single-File Publish

.\publish.ps1
# Output: ./publish/SystemSweep.exe (7 MB)

⚠️ Als Administrator ausführen für volle Funktionalität (Windows.old, Memory Dumps, Performance Tweaks)


Nutzung

┌──────────────────────────────────────────────────────────┐
│ System Sweep                                              │
│                                                          │
│ Dashboard    → Live System Health + Quick Actions     │
│ Clean        → Kategorie-Karten + Presets             │
│ Browser Cache→ Chrome/Edge/Firefox/Brave                 │
│ Duplicates   → Duplikate finden & entfernen              │
│ Startup      → Autostart-Programme verwalten             │
│ Tweaks       → 30+ Performance-Optimierungen             │
│ Statistics   → Historie + HTML-Reports                   │
│ Settings     → App-Konfiguration                         │
│ About        → Version, Updates, Lizenz                  │
└──────────────────────────────────────────────────────────┘

Command Line

SystemSweep.exe --silent --clean   # Bereinigung ohne UI
SystemSweep.exe --analyze          # Nur Analyse

Architektur

cleaner1/
├── Pages/              # UI-Seiten (8 Seiten)
│   ├── DashboardPage   # System-Health-Monitor
│   ├── CleanPage       # Dateibereinigung
│   ├── TweaksPage      # Performance-Tweaks
│   ├── BrowserCachePage
│   ├── DuplicatesPage
│   ├── StartupPage
│   ├── SettingsPage
│   └── AboutPage       # Version, Updates
├── Services/            # Business-Logik
│   ├── CleaningService
│   ├── CalculationService
│   ├── HistoryService
│   ├── SystemMonitorService
│   ├── TweaksService
│   ├── BrowserCacheService
│   ├── DuplicateFinderService
│   ├── StartupService
│   ├── ReportService
│   ├── ThemeService
│   └── UpdateService
├── Models/              # Datenmodelle
├── Controls/            # Wiederverwendbare UI-Controls
└── Styles/              # Custom Styles & Themes

Tech Stack

Technologie Zweck
.NET 8.0 Runtime-Framework
WPF Desktop-UI-Framework
WPF-UI 3.x Fluent Design Controls
System.Management Hardware-Monitoring
PerformanceCounter CPU/RAM-Tracking

Contributing

Contributions willkommen! Öffne ein Issue oder PR für:

  • Bugfixes
  • Neue Features
  • Zusätzliche Tweaks
  • Mehr Browser-Support

License

MIT License — siehe LICENSE für Details.



License Configuration (KeyAuth)

Licensing is handled by KeyAuth (https://keyauth.cc). The app authenticates a license key against the KeyAuth API on every start (online only) and re-checks the session every 4 minutes. There is no offline mode.

Configuration is read at runtime from a .env file placed next to the exe or in the project root:

Variable Description
KEYAUTH_NAME KeyAuth application name
KEYAUTH_OWNERID KeyAuth owner id
KEYAUTH_SECRET KeyAuth application secret (used by Seller API; not sent by the v1.3 client)
KEYAUTH_VERSION App version as configured in the KeyAuth dashboard

Copy .env.example to .env, fill in the values from your KeyAuth dashboard, and never commit .env. Users who enter a valid key get full access; the "Demo Mode" button on the activation screen runs the app with all cleaning and tweak actions disabled.

About

Professional Windows system cleaning and optimization tool. Clean temporary files, manage startup, find duplicates, apply 30+ performance tweaks for gaming, and monitor system health.

Topics

Resources

Security policy

Stars

44 stars

Watchers

2 watching

Forks

Releases

Packages

Used by

Contributors

Languages