← Package directory
Available on winget

Install Bulk Crap Uninstaller

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.

Install with winget
winget install --id Klocman.BulkCrapUninstaller
Upgrade
winget upgrade --id Klocman.BulkCrapUninstaller
Uninstall
winget uninstall --id Klocman.BulkCrapUninstaller

About Bulk Crap Uninstaller

Bulk Crap Uninstaller (or BCUninstaller) is a free (as in speech) program uninstaller. It excels at removing large amounts of applications with minimal user input. It can clean up leftovers, detect orphaned applications, run uninstallers according to premade lists, and much more! Even though BCU was made with IT pros in mind, by default it is so straight-forward that anyone can use it. BCU is fully compatible with Windows Store Apps, Steam, Windows Features and has special support for many uninstalling systems (NSI...

What's new in 6.1

Mainly a bugfix release. Check v6.0 release notes for more info. What's Changed Features - Added detecting of all installed files for Msiexec uninstallers by @Klocman in #858 - Installation locations are now detected for more applications with Msiexec uninstallers - thanks to this there's less duplicate "orphaned" entries - There's more executables listed in the Run menu, including ones outside of the install directory - May impact startup time by at most a few seconds - Not used for junk detection yet - Added a proper ResultWin32 enum with (almost) all Windows error codes and better error message handling - Some errors will have much better error messages now. - Added special error handling for crashes caused by outdated Win7 (now shows a messagebox with explanation) Fixes - Fixed wrong settings filename (v6.0 regression) - settings are no longer lost when upgrading from v5.9 and older - Fixed broken "is-installed" detection (v6.0 regression) - BCU no longer acts like a portable version when installed - Fixed bug reports having wrong version numbers (6.0 regression) - Fixed UninstallFromDirectory crashing on some directories - Fixed malformed setting value crashing UninstallationSettings.OnMaxCountChanged - Fixed rare crash when hovering the list legend - Fixed rare crash in GetInstalledWebBrowsers - Improved handling of nested arrays in DynamicStringArrayConverter in case first token is empty or not a string by @tsiakoulias in #852 - Make equality check null-safe in CollectionExtensions by @tsiakoulias in #851 - Improved assembly location retrieval to use Path.HasExtensio...

Read release notes

Version history

Version Updated Notes
6.1 Unknown Mainly a bugfix release. Check v6.0 release notes for more info. What's Changed Features - Added detecting of all installed files for Msiexec uninstallers by @Klocman in #858 - Installation locations are now detected for...
6.0 Unknown This release requires at least .NET 8.0 to function, which means only Windows 10 and newer are supported. If you have an unsupported OS you will have to use v5.9 instead. Since there are now no supported x86 versions of...
5.9 Unknown What's Changed Packaging Changes - The setup is now significantly smaller and no longer includes the portable version. - BCU is now distributed as a framework-dependent application. If .NET 6 is not installed, the instal...
5.8.3 Unknown Release notes
5.8.2 Unknown What's Changed - Fix winget releaser workflow by @sitiom in #643 - Turkish Installer localisation by @DogancanYr in #641 - Add "View > Auto-resize all columns" button by @Klocman in #662 - Merge Improved Japanese transla...
5.8.1.0 Unknown What's Changed - Merge Turkish translation update by @DogancanYr by @Klocman in #613 - Merge Swedish translation by @glecas by @Klocman in #614 - Grammatical and lexical corrections in polish translation. by @toczekmj in...
5.8.0.0 Unknown What's Changed - Dutch typo's fixes, missing translations and fixed consistency in Dutch translation. by @NekoJonez in #542 - Update MainWindow.zh-Hans.resx by @ATFmxyl in #559 - Small typo in Portuguese version of Relat...
5.7.0.0 Unknown What's Changed - Added timeout to compressing junk backup by @Klocman in - Added timeouts to service enable/disable/delete actions by @Klocman in - Fixed launcher failing to start BCU on some systems by @Klocman in - Fix...
5.6.0.0 Unknown What's Changed - Improved Dutch translations by @ckielstra in #459 - More Dutch improvements by @NekoJonez in #471 - French localization update by Thierry in - Traditional Chinese translation by @Henryliu880922 in - Allo...
5.5.0.0 Unknown No notes
5.4.0.0 Unknown Release notes
5.3.0.0 Unknown Release notes
5.2.0.0 Unknown Bugfix release. What's Changed • Update MainWindow.cs by @Bluscream in #309 • Russian translation of the installer by @sklart by @Klocman in #310 • Fix slow chocolatey search by @c6p in #321 • Fix for #317 and probably #...
5.1.0.0 Unknown No notes
5.0.0.0 Unknown No notes
4.16.0.0 Unknown No notes