Releases: Klocman/Bulk-Crap-Uninstaller
Releases · Klocman/Bulk-Crap-Uninstaller
Bulk Crap Uninstaller v3.6
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
Bulk Crap Uninstaller v3.5
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
Bulk Crap Uninstaller v3.4.2
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.
Bulk Crap Uninstaller v3.4.1
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
Bulk Crap Uninstaller v3.4.0
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...