Klocman Software heeft versie 6.1 van Bulk Crap Uninstaller uitgebracht. Met dit programma, dat onder een opensourcelicentie wordt uitgebracht, kunnen in een keer diverse programma's en Windows Store-apps van de computer worden verwijderd. Het voert eerst de standaard verwijderprocedure uit en scant vervolgens de computer op overgebleven snelkoppelingen en registersleutels om die ook nog te verwijderen. Na afloop kunnen eventueel ook nog externe programma's zoals CCleaner worden gestart. Ten slotte bevat het een start-upmanager, waarmee programma's die met Windows meestarten uitgeschakeld kunnen worden. De changelog voor deze uitgave kan hieronder worden gevonden.
FeaturesFixes
- Added detecting of all installed files for Msiexec uninstallers 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
ResultWin32enum 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)
Translations
- 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 in #852
- Make equality check null-safe in CollectionExtensions in #851
- Improved assembly location retrieval to use Path.HasExtension for robustness in #854
- Fixed RatingId extraction to handle missing package-family separator in #855
- Fixed enumeration of subkeys in GetSubKeys method in #856
- Added null check for registry key in startup entry validation in #847
- Fixed handling of closing quotes in uninstall string trimming in #848
- Added guard for empty or invalid GUIDs in IsSystemGuid method in #850
- Made
CertificateCachethread-safe- Fixed cache files sometimes failing to be deleted
- Fixed certificate cache failing to save
Other
- Italian language update in #844
- Add CI workflow in #846
publish.bat: Reduced verbosity and disabled multithreading due to random failures.- Cleaned up the tests
- Updated packages
