Bulk Crap Uninstaller v4.16 Released (January 26, 2020) Download Spoiler: Changes v4.16 Changelog Added HeapLeakDetection junk scanner (#205) Added junk scanner for prefetch files (#229) Added logging for how long processes spawned by uninstaller factories run (#248) Refactored uninstaller factories to be easier to debug and slightly faster; Added logging of factory completion times Show ROT13 paths in readable form in junk results (#245) Fixed crash in ComScanner with invalid application installation paths Improved accuracy of some registry junk scanners that compare to application's installation path Fixed index out of range crash in ComScanner Fixed the "junk backup failed" dialog extending beyond the screen making it impossible to progress (#246); Added extra logging for junk backup failed errors Updated task scheduler library to the latest version Use a new code signing certificate
Bulk Crap Uninstaller 5.0 Released (May 12, 2020) Download Spoiler: Changes 5.0 Starting with this release, BCU 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. This is because BCUninstaller is now fully in .NET 5. The move was long overdue and finally got forced by GitHub switching to a new SSL encryption standard that is not supported by .NET 3.5, making it impossible to check for updates. Because of being in .NET 5, BCUninstaller no longer is restricted to using only old and outdated libraries and APIs (it was stuck on .NET 3.5 before for backwards compatibility). This introduces some major improvements but also some drawbacks, most notably: Since it's a very new framework it's not installed on many systems, but thankfully it's now possible to compile the application as "stand-alone", which means it includes everything needed to run, even if your system doesn't have .NET installed at all (no more prompts to install .NET Framework). This stand-alone compilation is why the file size increased drastically - a good chunk of the framework is now bundled with BCU. Thanks to the stand-alone compilation and the new runtime BCU now starts and runs faster (might be hard to notice without a fast SSD). The stand-alone compilation forced me to include separate x64 and x86 builds. This can be fixed in the future by having only a x86 build, but a lot of code handling registy will have to be updated for that to work properly. Only the correct build for your system will be installed. The portable version will have both builds and a launcher that will automatically start the correct version of BCU. You can remove the x86 build if you only service x64 systems and vice-versa to save some space. Changelog 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
Bulk Crap Uninstaller 5.1 Released (July 11, 2021) Website Download Spoiler: Changes 5.1 Changelog Merged Russian Translation update by @Kommprog (#292) Merged Simplified Chinese translation by @cc713 (#295) Fixed launcher crashing on some systems - don't depend on vc_redist (Fixes #291) Fixed SteamHelper not finding custom library folders after recent Steam update (Fixes #299) Prevent special system and user folders from being marked as junk (Fixes #297) Improved logging of Attempt errors Improved launcher error message boxes
Bulk Crap Uninstaller (BCUninstaller) 5.2 Released (February 7, 2022) Website Download Spoiler: Changes 5.2 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 #324 by @102464 in #330 StoreAppHelper: fix namespace exceptions during manifest parsing by using XmlDocument with namespaces by @PhilippLoewen in #332 Fixed Chocolatey parsing with summary containing newlines (#333) by @PhilippLoewen in #334 Fix mistranslation in UninstallConfirmation.es.resx by @Elaborendum in #339 Fix typo in SteamUninstaller by @GabrielNagy in #341 Update to use new server API by @Klocman in #344 Removed .ps1 tweak scripts and implemented them in code by @Klocman Fix some de and tr translations not being used by @Klocman Fix using local paths and wrong VS build settings by @Klocman Reduced release file size