A Windows 10/11 utility for debloating, optimizing and customizing the system, app removal, and creating autounattend.xml files.
BCUninstaller/Bulk-Crap-Uninstaller
A free Windows program uninstaller that removes many applications at once, cleans leftovers, and runs uninstallers from preset lists.
Open-source alternative to:Revo Uninstaller
- Stars
- 22,296
- Forks
- 973
- Open issues
- 177
- Last commit
- 2 months ago
What is it?
Bulk Crap Uninstaller (BCUninstaller) is a Windows program uninstaller designed to remove large numbers of applications with minimal user input. Beyond standard uninstalling, it can clean up leftover files and registry entries, detect orphaned applications, and run uninstallers according to premade lists.
It works with Windows Store apps, Steam games and Windows features, and includes special handling for common installer systems such as NSIS, InnoSetup and MSI (msiexec). Although it targets IT professionals, it is usable by anyone with a basic understanding of how Windows applications are installed and removed.
The project is released under the Apache 2.0 license. It is distributed as a Setup installer, a self-contained Portable build, and a smaller portable build that relies on an installed .NET runtime. Version 6 requires the .NET 8 desktop runtime and targets Windows 10 and later.
Key features
- 01Uninstalls many applications in one batch with minimal user input.
- 02Cleans leftover files and registry entries after removal.
- 03Detects orphaned applications that remain after uninstalling.
- 04Runs uninstallers automatically from premade lists.
- 05Supports Windows Store apps, Steam and Windows features.
- 06Handles NSIS, InnoSetup and MSI uninstall systems.
Use cases
- Removing preinstalled bloatware from new Windows machines.
- Mass-uninstalling software across many PCs in an IT environment.
- Freeing disk space by clearing unused applications and their leftovers.
- Running unattended uninstalls from a saved list of applications.
Quick start
- 1
Download the latest release from the releases page
- 2
Run the Setup or Portable variant on Windows 10 or later
Things to know
- Windows only.
- Requires the .NET 8 desktop runtime for v6, except the Portable variant.
- Development maintainers are being sought, so long-term maintenance is uncertain.
In collections
Topics
FAQ
- What is Bulk-Crap-Uninstaller?
- A free Windows program uninstaller that removes many applications at once, cleans leftovers, and runs uninstallers from preset lists. Bulk Crap Uninstaller (BCUninstaller) is a Windows program uninstaller designed to remove large numbers of applications with minimal user input. Beyond standard uninstalling, it can clean up leftover files and registry entries, detect orphaned applications, and run uninstallers according to premade lists.
- Is Bulk-Crap-Uninstaller free to use? What license does it have?
- Bulk-Crap-Uninstaller is open source under the Apache-2.0 license. Check the license terms before using it in commercial products.
- Is Bulk-Crap-Uninstaller still maintained?
- Updated within 6 months. The last commit to Bulk-Crap-Uninstaller was on Sep 7, 2026.
- What can I use Bulk-Crap-Uninstaller for?
- Removing preinstalled bloatware from new Windows machines. Mass-uninstalling software across many PCs in an IT environment. Freeing disk space by clearing unused applications and their leftovers. Running unattended uninstalls from a saved list of applications.
- How do I install Bulk-Crap-Uninstaller?
- Download the latest release from the releases page Run the Setup or Portable variant on Windows 10 or later
- Where can I get Bulk-Crap-Uninstaller?
- The source code and installation instructions are on GitHub: https://github.com/BCUninstaller/Bulk-Crap-Uninstaller
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
A PowerShell script that removes or disables Copilot, Recall and other AI components in Windows 11.
An open-source Windows tool for removing bloatware, disabling telemetry, applying performance tweaks, and bulk installing apps via Winget or Chocolatey.
A PowerShell script that removes preinstalled Windows apps and disables telemetry, ads and other clutter on Windows 10 and 11.
A free, open source macOS uninstaller that removes an app along with every leftover file, showing why each belongs to it.
A macOS debloating app and CLI that turns off Apple Intelligence, analytics, ads and pop-ups, with every change reversible.