Skip to content

Releases: Klocman/Bulk-Crap-Uninstaller

Bulk Crap Uninstaller v3.6

12 Jan 22:49
Compare
Choose a tag to compare

This release focuses on improving junk detection and manual uninstall.

  • Added dialog to close running apps during junk removal.
  • Added detection of Windows Error Reporting junk.
  • Added detection of HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Tracing junk.
  • Added detection of \FirewallPolicy\FirewallRules junk.
  • Added extra confidence to directories that will be empty after removing junk.
  • Added option to still show leftover list if all items have low confidence.
  • Added "Task" in front of task junk paths.
  • Added a new feedback box.
  • Improved matching of junk to product names.
  • Improved detection of registry junk.
  • Fixed junk search not scanning some subdirectories.
  • Fixed names of some apps being set to empty.
  • Fixed crash on invalid disabled registry startup entries.
  • Fixed nullref when opening a registry key fails
  • Fixed custom application install paths not working if surrounded with quotes

Download Bulk Crap Uninstaller

Bulk Crap Uninstaller v3.5

17 Dec 19:31
Compare
Choose a tag to compare

This release focuses on fixing bugs and improving existing features.

Changelog:

  • Added detection of leftover .lnk files
  • Added handling of NSIS uninstaller return codes
  • Added "Open System Recovery" menu option
  • Added localization to certificate properties
  • Improved file and registry junk detection
  • Improved install directory detection for InnoSetup and NSIS
  • Improved logic for detecting stuck quiet uninstallers
  • Fixed detection of stuck quiet Msiexec uninstallers
  • Fixed stuck timeout timer not resetting
  • Fixed install paths with dots being trimmed too much
  • Fixed malformed startup entries crashing BCU
  • Fixed some ObjectDisposed crashes
  • Fixed a few minor bugs

Download Bulk Crap Uninstaller

Bulk Crap Uninstaller v3.4.2

14 Oct 16:51
Compare
Choose a tag to compare

Changelog:

  • Added Spanish translation by Freddynic159.
  • Added Hungarian translation by Phoenix to the installer
  • Added option to search applications using alternativeTo.
  • Added localization to uninstaller properties.
  • Added invalid path handling to TryGetIcon.
  • Fixed StoreApp detection broken by the anniversary update.
  • Fixed improper encoding used in online searches.
  • Fixed unverified certificate blue background showing a faint copy of the data behind it.

Download Bulk Crap Uninstaller

Bulk Crap Uninstaller v3.4.1

04 Aug 11:01
Compare
Choose a tag to compare

This is purely a bugfix release. Check release notes of v3.4.0 for more information.

Changelog:

  • Enabled ratings for Windows Features
  • Added additional soft crash points to non-critical parts of ListRefreshThread
  • Changed method of throwing exceptions in InitiateListRefresh to provide more information
  • Raised Windows Feature WMI query timeout and clarified the errors
  • Handle exceptions during StartupEntry creation
  • Handle rare FileVersionInfo.GetVersionInfo exceptions
  • Check if NSI automatizer exists before generating quiet commands
  • Improved directory path filtering to catch rare cases
  • Improved filtering of ProgramFiles directories
  • Fixed rare race condition when starting uninstall task
  • Fixed bad check for existing OneDrive uninstaller

Download Bulk Crap Uninstaller

Bulk Crap Uninstaller v3.4.0

01 Aug 17:56
Compare
Choose a tag to compare

This update focuses on Steam integration and improving usability.

Changelog:

  • Added detection of all Steam Apps (as long as Steam itself sees them)
  • Added full Steam App uninstall automation
  • Added option to uninstall applications by only entering a directory path
  • Added option to retry failed quiet uninstallers in loud mode
  • Added OS version and architecture to soft crash box
  • Changed process kill screen to ignore Steam if it will be needed later
  • Raised WMI query timeout
  • Lowered process priority of quiet uninstallers
  • Prioritized Msiexec when uninstalling concurrently
  • Disabled skipping Msiexec uninstallers, can only terminate
  • Terminating Msiexec uninstallers will terminate ALL Msiexec processes now
  • Fixed advanced file attributes not being detected on Win 10 - fixes and improves many things
  • Fixed crashing when viewing properties of some uninstallers
  • Fixed registry export sometimes getting stuck or failing
  • Fixed clicking kill in the process kill dialog cancelling the operation
  • Fixed Msiexec uninstallers not checking if they are still installed properly
  • Updated parts of the interface
  • Updated Polish translation
  • Updated packages
  • Other fixes and changes, check the commits for more info

Historical changelogs:

Version 3.3.2 Changelog

  • Added Portuguese translation by Artur Álvaro Pereira
  • Added Hungarian translation by Phoenix (Döbröntei Sándor)
  • Added/updated/fixed some translations
  • Added missing translations to translation select box
  • Added invalid culture check when loading settings
  • Added timeout to WMI query in GetWindowsFeaturesList
  • Changed 64bit field to use an enum
  • Changed system StoreApps to no longer be protected
  • Changed list refresh to throw errors more aggressively
  • Updated used packages
  • Small speed-up of certificate extraction
  • Fixed crash with empty application names
  • Fixed a crash when trying to add an element to uninstall list
  • Fixed possible race condition
  • Fixed some icon paths in GetApplicationsFromDrive being ignored

Version 3.3.1 Changelog

  • Added Unknown value to the Is64bit property instead of setting it to false if unknown
  • Added Russian translation by wvxwxvw
  • Added help buttons to some windows
  • Better handling of Windows Features
  • Changed default registry backup filename to include date and time
  • Updated Uninstallation section of the help file
  • Updated French translation
  • Updated Slovenian translation
  • Fixed NSIS automation sometimes getting stuck waiting for mouse movement
  • Fixed orphaned apps from Program Files sometimes not showing
  • Fixed BCU trying to close Steam when uninstalling a Steam app

Version 3.3 Changelog

  • Added NSIS uninstall automation (uninstall quietly even if not officially supported)
  • Added generation of uninstall strings for orphaned applications
  • Added detection of uninstaller type of orphaned applications and generation of quiet commands
  • Added advanced filter editor and upgraded uninstall lists
  • Added filtering by columns and result in## Version to search box
  • Added advanced clipboard copy
  • Added a manual and UI buttons to open it
  • Added a Store-App-styled splash screen on startup
  • Added pop-up when manually forcing uninstaller to run fails during uninstall
  • Added more uninstallation settings: retry if failed, automatically kill stuck
  • Added a .Net 4.0 missing pop-up
  • Improved detection of InnoSetup uninstallers. Added generation of quiet commands for InnoSetup uninstallers
  • Decreased confidence of Store App directories in junk removal
  • Disable filtering options on the sidebar if they have nothing to filter
  • Changed list color legend to show only valid colors
  • Changed uninstaller info export from text to XML
  • Changed clipboard copies to not include program name with guids, uninstall strings, etc.
  • Changed bulk uninstall progress behavior
  • Changed loading box to have no border
  • Changed layout of the setting sidebar
  • Changed Store App directories to have bad confidence in junk uninstall
  • Updated packages
  • Updated some translations
  • Disabled Shut-down blocking below Vista to fix crashes
  • Fixed uninstall abort dialog having wrong parent window
  • Fixed main window showing in a corner with default settings
  • Fixed Store App uninstaller not working with spaces in path
  • Fixed crash when searching invalid or protected directories for orphaned applications
  • Fixed walk-away box showing up at the end of the uninstall task
  • Fixed rare crash when loading Store Apps
  • Fixed Store App information missing Unicode characters
  • Fixed process kill window not closing when last process is killed

Version 3.2 Changelog

  • Added detection and uninstallation of Windows Store Apps
    • Added new highlight colour for Store apps
    • Added relevant filtering options
  • Added ability to run some uninstallers concurrently
    • BCU can automatically run multiple uninstallers
    • Collision detection with other running uninstallers
    • User can force uninstallers to run manually
  • Added custom-made uninstaller capability
    • Added first custom uninstaller for OneDrive
  • Added protection against shut-downs during bulk uninstallation
  • Added single process kill button to Process Waiter window
  • Added code to retry uninstallation one time in case of a failure
    • Doesn't bother in case of irrecoverable errors
    • Tries to detect user cancels and not retry then
  • Improved uninstallation progress window
    • Added grouping and some extra functions
    • Added ability to retry failed uninstallers
    • Changed uninstallation status label to fit more text
  • Improved performance when OS doesn't support some of the required interfaces (less exceptions are thrown)
  • Changed rating column width to be constant
  • Changed wording from "Invalid uninstaller" to "Missing uninstaller"
  • Changed highlight colours slightly
  • Changed bulk uninstallation to not wait for processes with "explorer" in their names
  • Changed bulk uninstallation time-out delay to be considerably higher
  • Changed when the walk-away pop-up is displayed during bulk uninstallation
  • Updated third-party libraries
  • Fixed "Invalid or unknown start-up registry key" on Windows XP.
  • Fixed TaskManager start-up crash on Windows XP
  • Fixed rating tool tip in the main list view
  • Fixed some quiet Windows Installer uninstallations timing out prematurely
  • Fixed a crash when searching for registry junk with some security settings

Version 3.1 Changelog

  • Added uninstaller searcher for running apps
  • Added Slovenian translation by Jadran Rudec
  • Fixed some applications not showing up
  • Fixed a bunch of problems with bad install locations
  • Fixed misc crashes on exit

Version 3.0.1 Changelog

  • Fixed a crash with disabled start-up entries
  • Improved generic error dialogue

Version 3.0 Changelog

  • Added global user ratings
    • Average rating is shown in a column
    • Ratings are cached locally, they work without internet connection
  • Improved error handling of invalid start-up entries
  • Improved generic error message box
  • Fixed occasional icon detection errors
  • Fixed a crash with some invalid tasks
  • Fixed exception while checking FileAttributes flags on some systems

Version 2.12.1 Changelog

  • Updated libraries to latest versions
  • Fixed occasional error when start-up directory is missing
  • Fixed crashes/bugs when loading start-up entries
  • Fixed crash when reading disabled start-up items on W7 and below
  • Fixed task exceptions when populating lists
  • Fixed crash while accessing task scheduler on XP
  • Fixed uninstall progress window staying disabled after trying to skip
  • Fixed double list refresh after junk removal

Version 2.12 Changelog

  • Added running process check to junk remove
  • Added option to automatically load Uninstall List on application start
  • Improved detection rate of leftovers
  • Improved Program Files clean-up
  • Changed running process check to not kill child processes
  • Fixed running process check not showing some processes
  • Fixed feedback form

Version 2.11 Changelog

  • Changed junk search to include skipped uninstallers if they were successful
  • Improved application closing speed
  • Fixed a bunch of bugs with certificate scanning
  • Fixed some potential problems with UpdateHelper
  • Fixed about box layout
  • Fixed default games showing as orphans

Version 2.10.1 Changelog

  • Fixed bugs during deleting and backing up of BHOs
  • Fixed task and BHO backups missing extensions
  • Fixed interface problems in startup manager

Version 2.10 Changelog

  • Added detection of hung uninstallers, they are automatically killed in quiet tasks
  • Added Tasks to startup manager and junk detection
  • Added IE/Explorer plugins/helpers to startup manager and junk detection
  • Added backup function to everything in startup manager
  • Updated ObjectListView to latest
  • Fixed slow exit with some configurations
  • Fixed short hang after leaving startup manager
  • Fixed wrong/not translated buttons in dialogues

Version 2.9.2 Changelog

  • Improved certificate detection
  • Fixed BCU showing in the Process kill window
  • Fixed Windows Features being filtered away
  • Fixed a Dispose crash on exit
  • Fixed a crash when searching for junk
  • Fixed a crash in icon getter
  • Fixed a crash on startup with some antiviruses
  • Fixed a crash when getting MSI certificates

Version 2.9.1 Changelog

  • Added ability to disable startup entries
  • Added move link startups to registry
  • Added change startup between all and current user
  • Added icons to startup manager
  • Added menu option to disable autostart in main window
  • Fixed some startup items not being detected
  • Fixed regex search crash
  • Fixed errors in Polish translation
  • Fixed crashes when running from read-only drive
  • Fixed "process exited" during uninstall
  • Fixed crash during startup

Version 2.9 Changelog

  • Added detection of pro...
Read more