Repolode
BCUninstaller

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. 1

    Download the latest release from the releases page

  2. 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

#windows#uninstaller#debloat#disk-cleanup#bulk-actions#software-management#csharp#application-manager#application-uninstaller#bloatware

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