A Windows desktop shows a cleanup utility listing apps and files, with several items selected for deletion.
Clearing out a handful of dusty, forgotten utilities on a Windows PC is painless enough when you only have one or two programs to banish. When your software roster has ballooned into a dozen neglected utilities, old runtimes, and trialware remnants, however, the native Windows 11 Settings app quickly turns maintenance into an endurance test. Because Windows Settings does not let you highlight a batch of applications and remove them together, you are forced to click through each entry one by one.

Power users can bypass the graphical menu entirely and use winget commands in the Windows Terminal to purge multiple packages, though that requires looking up exact package names or IDs. Meanwhile, popular third-party cleanup utilities such as Revo Uninstaller reserve multi-app batch removal for their paid Pro tier, as noted in a recent walkthrough by How-To Geek's Tony Phillips. For Windows users who want a graphical batch workflow without paying for a license or memorizing command-line flags, Bulk Crap Uninstaller—commonly shortened to BCU or BCUninstaller—fills the gap as a free, open-source alternative.

A Windows desktop shows a cleanup utility listing apps and files, with several items selected for deletion. What Bulk Crap Uninstaller Brings to the Table​

Despite a blunt name that sounds like a reckless system-wiper, Bulk Crap Uninstaller is a well-established program manager licensed under the Apache 2.0 open-source license, making it free for both personal and commercial use. According to the official BCUninstaller GitHub repository, the tool supports standard desktop software alongside Microsoft Store apps, Steam games, Windows Features, and major installer frameworks including NSIS, Inno Setup, and Windows Installer (msiexec).

Before grabbing the tool, it helps to know which build matches your system. On the project's official GitHub repository and release notes (currently up to version 6.3), the maintainers specify that version 6 supports Windows 10 and newer—with Windows 7 operation possible but not guaranteed—and requires the.NET 8 desktop runtime for standard builds. Version 6 also drops dedicated 32-bit (x86) releases, though an AnyCPU build remains available and portable Windows ARM64 launcher support was added in version 6.3.

Users downloading from the project's GitHub Releases page, SourceForge, FossHub, or dAppCDN will find three main distribution packages:

Package VariantBest ForRuntime & Storage Behavior
SetupStandard desktop installationsInstalls BCU like a normal Windows program and automatically fetches the required.NET 8 desktop runtime if it is missing.
PortableThumb drives and quick troubleshootingSelf-contained build that bundles the.NET runtime inside the folder, resulting in a larger download size.
netSystems that already have.NET 8 installedA lightweight standalone portable package that relies on the host PC's existing.NET runtime.

Section Summary: BCU is an Apache 2.0-licensed open-source uninstaller capable of handling desktop programs, Store packages, and common installer engines across Windows 10 and Windows 11.


Configuring BCU for Safe Batch Selection​

When you launch BCU for the first time, its setup wizard walks through several display and behavior preferences. While the sheer density of color-coding and metadata columns can look intimidating at first glance, you only need one key setting to turn the app into an easy multi-app cleaner.

  1. Enable Checkboxes: During the initial configuration wizard, stop on the Uninstaller list view page and turn on Select using checkboxes.
  2. Enabling It Later: If you already clicked past the first-run wizard, open the top menu bar and navigate to Settings > General > Select using checkboxes.
  3. Keep Safety Guardrails On: As Phillips points out in How-To Geek's guide, BCU includes toggles to expose system components and protected OS entries, as well as options for grouping apps or highlighting specific uninstaller types. When you are simply clearing out everyday desktop software, leave system components and protected items hidden so you cannot accidentally check a critical Windows dependency.

Once checkboxes are active, the main window acts like an upgraded version of the Windows Installed Apps list. While Windows 11 Settings limits sorting to name, date, or size, BCU lets you sort by any column header—including publisher, version number, installation date, and disk footprint—as well as filter entries or search by keyword. Simply tick the checkboxes next to the programs you want to evict.

Section Summary: Turning on Select using checkboxes and leaving protected system components hidden gives you a clean, sortable checklist for batch software removal.


Running the Uninstallation: Prompts vs. Quiet Mode​

After ticking your target applications and clicking Uninstall, BCU does not immediately start ripping files off your drive. Instead, it presents a confirmation and review screen summarizing the chosen applications, their version numbers, and their installation directories.

During this pre-flight stage, BCU provides two crucial safeguards:

  • Running Process Detection: It checks whether any of the selected programs are actively running in the background so they can be closed cleanly before removal.
  • System Restore Point Creation: It offers to create a Windows System Restore point before modifying the system, giving you a rollback option if removing a shared program causes unexpected trouble.

From there, you have two ways to execute the batch job:

  • Standard Uninstall: In standard mode, BCU queues your selected apps and triggers each program's native uninstaller in sequence. Depending on how those programs were packaged—such as LibreOffice, which Phillips notes still brings up its own uninstaller wizard—you may still need to click through a few individual confirmation dialogs.
  • Uninstall Quietly: For supported installer frameworks (like msiexec, Inno Setup, or NSIS), BCU offers an Uninstall quietly option. This suppresses routine "Are you sure?" pop-ups and wizard screens to automate the batch. Because quiet mode skips those final per-app warnings, double-check your review list carefully before choosing it.

Section Summary: BCU verifies running apps and offers a System Restore point before queuing uninstallers either interactively or via automated quiet mode.


Handling Leftover Files, Registry Keys, and Old Installers​

Once the main uninstallers finish their work, BCU offers to scan your drive and the Windows Registry for leftover remnants. This is where a little veteran IT restraint pays off.

In How-To Geek's testing, removing Visual Studio Code prompted BCU's post-uninstall scanner to flag several Windows Prefetch files alongside an associated registry entry. However, BCU itself explicitly warns users on the results screen that leftover detection can be error-prone, notes that the scanner is geared toward power users, and points out that stray entries rarely have any noticeable impact on PC performance. If you do not recognize a flagged registry key or shared application folder, the safest move is to skip the leftover deletion or leave questionable items unchecked.

At the same time, there is one chunk of disk clutter that BCU's leftover scanner will never touch: the original setup files sitting in your Downloads folder. Because a downloaded .exe or .msi installer is completely separate from the installed application directory, BCU leaves it alone—meaning a hefty setup package, like a 233 MB Visual Studio Code installer, will stay in Downloads until you delete it yourself.

Remnant TypeCaught by BCU Leftover Scan?Recommended Action
AppData folders, Prefetch files, Registry keysYesInspect carefully; skip deletion if you are unsure what a file or key does.
Downloaded .exe / .msi setup installersNoCheck your Downloads folder manually and delete old setup files you no longer need.

Section Summary: Treat BCU's post-uninstall registry and file scanner as an optional tool for experienced users, and remember to clear old setup executables out of your Downloads folder by hand.

 

References

  1. Uninstalling Windows apps in bulk is super easy with this free, open-source tool How-To Geek 2026-10-14T11:00:14+00:00
  2. Bulk Crap Uninstaller github.com
  3. Releases: BCUninstaller/Bulk-Crap-Uninstaller github.com