
Bulk Crap Uninstaller 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 effortlessly!
Bulk Crap Uninstaller features:
- Detect and uninstall Windows Store apps
- Uninstall multiple items at once to speed up the process (with collision prevention)
- Uninstall any number of applications in a single batch
- Minimal user input is required during uninstallation
- Can find and remove leftovers after uninstallation
- Can uninstall some apps even if they don't have any uninstallers
- Detects applications with damaged or missing uninstallers
- Adds quiet uninstall options to some uninstallers, even if they do not support them by default
- Uninstall lists for automation
- Startup manager
- Verification of uninstaller certificates
- Fully portable, settings are saved to a single file
Bulk Crap Uninstaller 6.1 changelog:
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
Download: Bulk Crap Uninstaller 6.1 | 9.1 MB (Open Source)
Download: Bulk Crap Uninstaller Portable | 12.1 MB
View: Bulk Crap Uninstaller Home Page | GitHub | Screenshot
Get alerted to all of our Software updates on Twitter at @NeowinSoftware
1 Comment
Load the comments and join the conversation!
Read the comments, ask the editors questions, show respect and join the conversation.