Bulk Crap Uninstaller

Marcin Szeniak · Klocman.BulkCrapUninstaller

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.

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 (NSIS, InnoSetup, Msiexec, and many other).

winget install --id Klocman.BulkCrapUninstaller --exact --source winget

Latest 6.1

Release Notes

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.HasExtension for robustness by @tsiakoulias in #854
  • Fixed RatingId extraction to handle missing package-family separator by @tsiakoulias in #855
  • Fixed enumeration of subkeys in GetSubKeys method by @tsiakoulias in #856
  • Added null check for registry key in startup entry validation by @tsiakoulias in #847
  • Fixed handling of closing quotes in uninstall string trimming by @tsiakoulias in #848
  • Added guard for empty or invalid GUIDs in IsSystemGuid method by @tsiakoulias in #850
  • Made CertificateCache thread-safe
  • Fixed cache files sometimes failing to be deleted
  • Fixed certificate cache failing to save Translations
  • Italian language update by @bovirus in #844 Other
  • Add CI workflow by @Klocman in #846
  • publish.bat: Reduced verbosity and disabled multithreading due to random failures.
  • Cleaned up the tests
  • Updated packages New Contributors
  • @tsiakoulias made their first contribution in #847 Full Changelog: v6.0...v6.1

Installer type: inno

Architecture Scope Download SHA256
x86 Download 02D8A79D5953FB4ED17B73682C9D2EBB935F97B56B846FB7378B355DDE180114

Details

Homepage
https://www.bcuninstaller.com/
License
Apache-2.0
Publisher
Marcin Szeniak
Support
https://github.com/Klocman/Bulk-Crap-Uninstaller/issues
Privacy Policy
https://github.com/Klocman/Bulk-Crap-Uninstaller/blob/master/PrivacyPolicy.txt
Copyright
Copyright 2018 Marcin Szeniak
Moniker
bcuninstaller

Tags

application-managerapplication-uninstallerbloatwarebulk-actionsbulk-crap-uninstallercleanerdebloatdisk-spacefossopen-sourcesoftware-managementunattended-uninstalluninstalluninstaller

Older versions (15)

6.0
Architecture Scope Download SHA256
x86 Download DF26BDFF0B888A6B88656AC16120CD6921BF81B2B2514AD84C72186BF1046BDF
5.9
Architecture Scope Download SHA256
x86 Download 1983CC74C1A17FFCAE1F3B41B1A8182782CA50006158DFF1323691AFE1928B17
5.8.3
Architecture Scope Download SHA256
x64 Download C9DA7A98F08C1734C7907380E41DFEAC150F914ABC9379706EB2E54B0AD9FDFC
5.8.2
Architecture Scope Download SHA256
x64 Download B4682EB5D3A0F2CF123FD8733D9FECF5E93929CA4B4DA735D2782318E1F75595
5.8.1.0
Architecture Scope Download SHA256
x64 Download 0429A5666720110F92D82C2AF8F7CED0FD14C37AD98ED0E2FD763E5626C44E15
5.8.0.0
Architecture Scope Download SHA256
x64 Download 112208E100BC9CEAC52370C9898BCBBEE9ECB87E0004400B6C1C93320AD6B083
5.7.0.0
Architecture Scope Download SHA256
x64 Download 013E3AEF660D080030788446D11E63E0E8D23D278E90564ED511A836C5AA5464
5.6.0.0
Architecture Scope Download SHA256
x64 Download FA0F6580EC3F953DCE07AA13C5D71AD01A81405CE21029B06E63414FD7F24E7E
5.5.0.0
Architecture Scope Download SHA256
x64 Download DF8145ABD2542E95C9E4C8B7F6B08189B0A92B1B56F9CF8A7C241B63E24D679C
5.4.0.0
Architecture Scope Download SHA256
x64 Download 80634A77099A0FB8A893FCA757B6404FF344B3DA7A747C9E6819B2A425454847
5.3.0.0
Architecture Scope Download SHA256
x64 Download FB14BDBED94CB683AAC68113D0058F36FE878728FF135A0C8D655FC501196D15
5.2.0.0
Architecture Scope Download SHA256
x64 Download D7465EA29E53C5D3228D09F2D19E1E1FD611B0AB95A758B946DBA7C0FF5F393F
5.1.0.0
Architecture Scope Download SHA256
neutral Download 3BFFCFB5F282B32242631A7A93C4B68B8A25AA37B24FE71ABE8F9178F0B16BB3
5.0.0.0
Architecture Scope Download SHA256
neutral Download 7A6592761B6B79D5432C27BABB88064C0C2C9878F31E681DA62A8584E992A37C
4.16.0.0
Architecture Scope Download SHA256
neutral Download ECE0A8AE351F943D186C85D69628DBF2D28ED815737D8942999DFEC2C9CB8C4B