Skip to content

About

No description, website, or topics provided.

Resources

Code of conduct

Contributing

Security policy

Stars

1 star

Watchers

0 watching

Forks

Β 
Β 

Latest commit

Β 

History

1,802 Commits

Folders and files

EBUninstaller Pro

EBUninstaller Pro Logo

The Ultimate Next-Generation Professional Windows Uninstaller & System Cleanup Suite

License Platform .NET 8 Status


Overview

EBUninstaller Pro is a modern, high-performance, professional-grade open-source Windows uninstaller, leftover cleaner, and system maintenance suite. Built on .NET 8 and native Windows APIs, it delivers a comprehensive, independent, state-of-the-art alternative to commercial uninstallers with advanced forced removal, real-time installation monitoring, cryptographic backups, junk and privacy cleaning, browser extension management, startup optimization, and a modernized Windows 11 Fluent interface with Dark Mode and RTL support.


Key Features

πŸš€ Advanced Uninstallation & Forced Removal

  • Unified 10-Phase Uninstall Pipeline: Pre-flight verification, restore point creation, process termination, silent uninstallation, leftover analysis, and audit logging.
  • Forced Uninstall Engine: Completely eliminates stubborn, damaged, or partially removed software without needing working uninstallation scripts.
  • Multi-Signal Confidence Scoring: Evaluates items with a 0–100 confidence algorithm (High, Medium, Low) to guarantee zero false positives.
  • Batch Multi-Uninstall: Queue hundreds of applications with automatic reboot postponement and conflict prevention.

πŸ›‘οΈ Installation Monitor & Snapshots

  • User-Mode Live Installation Tracking: Non-invasive file system and registry monitoring without vulnerable kernel drivers.
  • Point-in-Time Snapshot Diffs: Compare pre-install and post-install system states (Added, Modified, Removed).
  • Complete Trace Rollback: Revert all recorded modifications cleanly with one click.

πŸ’Ύ Cryptographic Backup & Recovery

  • SHA-256 Verified Packages: Automatic pre-removal backups storing .reg scripts, zipped files, and tamper-proof manifest digests.
  • Zero-Risk System Restore Points: Integrated VSS / Windows System Restore API calls.

🧹 System Maintenance, Residuals & Optimization

  • Junk File Cleaner: Scans and cleans Windows temp, user caches, error memory dumps, logs, thumbnail caches, and update leftovers.
  • Device Driver Residuals Cleaner: Safely detects and purges orphaned device driver residual registry entries and staging caches.
  • Privacy Cleaner: Cleans browser cookies, histories, download caches across Google Chrome, Microsoft Edge, Mozilla Firefox, Brave, and Opera.
  • Browser Extension Manager: View, inspect permissions, and uninstall extensions across all major Chromium and Gecko browsers.
  • Startup Impact Analyzer & Manager: Rate boot impact (High, Medium, Low) and manage Run, RunOnce, Scheduled Tasks, and Services.
  • Process Working-Set Memory Trimmer: Reclaim working sets and optimize system memory on demand without terminating processes.
  • Auto-Maintenance Scheduler: Configure automated weekly background cleanups via Windows Task Scheduler.
  • Secure File Shredder: 1-Pass Zero-Fill and 3-Pass DoD 5220.22-M wiping with transparent SSD/TRIM detection and safety disclaimers.
  • Windows Tools Launcher: Rapid launchpad for Task Manager, Group Policy, Services, Event Viewer, and Registry Editor.

🎨 Modern Fluent UX/UI

  • Windows 11 Mica & Dark/Light Themes: Dynamic dark mode, system theme auto-synchronization, and high-contrast accessibility.
  • Modern Stats Dashboard: Real-time storage consumption metrics, selection counts, hygiene health gauge, and 1-click optimization wizard.
  • Quick Filter Chips Bar: 1-click filter pills for Win32 Apps, Windows Store, Games, Portable, Large Apps, System Components, and Updates.
  • Application Details Inspector: Real-time inspection panel displaying digital signatures, certificates, install dates, sizes, and quick actions.
  • 13-Section Modern Navigation Bar: Seamless 1-click navigation across all application modules.
  • Multilingual RTL Support: Full localization for English, German, and Arabic (with right-to-left UI mirroring).

Architecture

EBUninstaller Pro (Solution)
β”œβ”€β”€ EBUninstaller (Modern WinForms GUI + Windows 11 Themes + 13-Section Nav)
β”‚   β”œβ”€β”€ Controls (ModernStatsDashboard, QuickFilterChipsBar, AppDetailsPanel, FileTargeter)
β”‚   β”œβ”€β”€ Forms/Wizards (QuickOptimizationWizard)
β”‚   └── Forms/Windows (ForcedUninstall, BackupManager, InstallationMonitor, JunkCleaner,
β”‚                      PrivacyCleaner, BrowserExtensions, WindowsTools, OperationHistory,
β”‚                      SecureDelete, SoftwareHealth, RegistryOptimizer)
β”œβ”€β”€ BCU-console / EBUninstaller CLI (Automation, Scripting & JSON Engine)
β”œβ”€β”€ UninstallTools (Core Library)
β”‚   β”œβ”€β”€ Core (SecurityGuard, CryptoHasher, DigitalSignatureVerifier, StructuredLogger)
β”‚   β”œβ”€β”€ Detection (ConfidenceScorer, GameLaunchers, PackageManagers, StoreApps, Steam)
β”‚   β”œβ”€β”€ Uninstaller (UninstallPipeline, BatchQueue, SilentDetector)
β”‚   β”œβ”€β”€ ForcedRemoval (ForcedUninstallManager, DeepScanner, MultiSignalScorer)
β”‚   β”œβ”€β”€ Leftovers (LeftoverScanner, ConfidenceClassifier, RiskAssessment)
β”‚   β”œβ”€β”€ RegistryEngine (SafeRegistryEngine, RegExport, TransactionPlanner, RegistryOptimizer)
β”‚   β”œβ”€β”€ FileSystemEngine (SafeFileSystemEngine, Unlocker, SecureShredder)
β”‚   β”œβ”€β”€ Backup (BackupManager, BackupManifest, RestoreEngine, SHA-256 Verifier)
β”‚   β”œβ”€β”€ InstallationMonitor (MonitorEngine, SnapshotDiffer, TraceReplayer)
β”‚   β”œβ”€β”€ JunkCleaner (JunkCleanerEngine, DeviceDriverResidualsCleaner, CacheScanner)
β”‚   β”œβ”€β”€ PrivacyCleaner (PrivacyCleanerEngine, BrowserProfiles, WindowsPrivacy)
β”‚   β”œβ”€β”€ BrowserExtensions (BrowserExtensionManager, Chromium, Firefox)
β”‚   β”œβ”€β”€ Startup (StartupManager, StartupImpactAnalyzer, TaskScheduler, ServiceController)
β”‚   β”œβ”€β”€ SystemTools (WindowsToolsLauncher, MemoryTrimmerEngine, AutoMaintenanceScheduler)
β”‚   β”œβ”€β”€ HunterMode (TargetModeController, WindowSniffer)
β”‚   β”œβ”€β”€ Exclusions (ExclusionManager, RuleEngine)
β”‚   β”œβ”€β”€ History (OperationHistoryManager, AuditLogger)
β”‚   └── Localization (LanguageManager, EN / DE / AR RTL)
└── BulkCrapUninstallerTests (16 Test Suites, 100% Validated)

Command Line Interface (CLI)

# List all installed applications in JSON format
EBUninstaller.exe list --json

# Quietly uninstall an application and clean leftovers
EBUninstaller.exe uninstall "Application Name" /Q /U /J=VeryGood

# Eradicate a broken application by directory or name
EBUninstaller.exe forced-uninstall "C:\Program Files\BrokenApp" /U

# Monitor an installer and generate a replayable trace
EBUninstaller.exe monitor "C:\Setups\Installer.exe" --name "MyTool" --json

# Run system junk and privacy cleanup
EBUninstaller.exe clean-junk --clean
EBUninstaller.exe clean-privacy --clean

# Verify and restore a previous backup package
EBUninstaller.exe backup --list
EBUninstaller.exe restore <BackupId> --verify

Building from Source

Quick Windows Release Build (publish.bat)

publish.bat

PowerShell Advanced Release & Test Pipeline (build.ps1)

powershell -ExecutionPolicy Bypass -File .\scripts\build.ps1 -Configuration Release -Platform "Any CPU" -BuildInstaller -RunVerify

Linux / macOS Static Analysis & Quality Verification (build.sh)

./scripts/build.sh --verbose

License & Attribution

EBUninstaller Pro is developed and maintained by EhabYT (Copyright Β© 2026 EhabYT. All rights reserved). Licensed under the Apache License, Version 2.0. Original Bulk Crap Uninstaller copyright notices and third-party open-source attributions are preserved in accordance with NOTICE and THIRD_PARTY_LICENSES.md.

About

No description, website, or topics provided.

Resources

Code of conduct

Contributing

Security policy

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages