Download List

Project Description

Bulk Crap Uninstaller (in short BCUninstaller or BCU) is a free (as in speech and beer) bulk program uninstaller with advanced automation. It excels at removing large amounts of applications with minimal to no user input, while requiring next to no technical knowledge.

It can detect most applications and games (even portable or not registered), clean up leftovers, force uninstall, automatically uninstall according to premade lists, and much more.

Bulk Crap Uninstaller is licensed under Apache 2.0 open source license, and can be used in both private and commercial settings for free and with no obligations, as long as no conditions of the license are broken.

System Requirements

System requirement is not defined

Released at 2021-05-13 00:16
Bulk Crap Uninstaller v5.0 (2 files Hide)

Release Notes

Starting with release 5.0, BCUninstaller will need Windows 7 or newer to run (if you get an error on startup in 7 / 2018R2 then try running Windows Update). If you want to use BCUninstaller on Vista or older, download the latest available 4.x release. On an upside, it's no longer necessary to install any additional software on the supported systems to have BCUninstaller work (everything is now included in the install, hence why the size is much larger).


* Converted to .NET 5, set up a new build pipeline * Added "Put PC to sleep when done" checkbox to the uninstallation progress window * Added "Tools > Create restore point" menu item * Added experimental DPI-aware mode (turn on in Settings > Misc, expect interface to look weird in some places) #226 * Added option to never show post-update news popup (new check box in the said window) * Added switch to directly open Startup Manger #284 * Changed file structure to make the root BCUninstaller directory cleaner * Changed system restore into a setting, if enabled then automatically run at start of uninstall #265 * Cleaned up localized resources from unnecessary data * Clear caches after updating to a new version * Improved scoop output parsing to be more resilient #252 * Fixed BCU shortcuts being detected as junk #262 * Fixed checking for updates not working * Fixed GetChildProcesses not working on some systems * Fixed ManagementObjectSearcher exception if installed .NET is an ancient version * Fixed first start wizard being shown on top of additional settings window * Fixed marking config as corrupted too aggressively * Fixed normalizing filesystem paths improperly * Fixed not resetting config properly * Fixed some settings not using the right provider or not being roaming (settings got lost when updating) * Fixed sorting by size showing groups in wrong order #281 * Fixed window title typo #269 * Removed donate button from the status bar * Show open/save .bcul text in advanced filters toolbar * Updated manual with a better explanation of .bcul files #273 * Updated uninstallation manual #211 * Include all necessary projects in this repository, can now compile BCU easily from VS 2019 * Use a new automation library