A maintenance update focused on performance, stability, and quality-of-life improvements. This release includes faster startup times, improved crash handling, expanded Bloatware classifications, and multiple bug fixes across the application.
What's New
- Added a Refresh quick action for Disk Cleanup items, making it easier to recalculate and update cleanup results on demand.
- Improved crash handling for unexpected application failures. Crash logs are now automatically saved to
optimizerDuck/Crashes/*.logto simplify troubleshooting and diagnostics. - Expanded the Safe Apps and Caution Apps lists in the Bloatware section with additional applications.
Improvements
- Improved overall application performance, resulting in faster startup times and smoother loading of Bloatware AppX packages.
- Improved service startup type handling by treating non-existent services as successful operations during optimization.
- Added additional resource cleanup routines and caching optimizations to improve responsiveness and reduce overhead.
- Updated NuGet packages to their latest compatible versions.
Bug Fixes
- Fixed an issue where the "Unable to create or enable System Restore" dialog could still appear even after a restore point was successfully created following a retry.
- Fixed excessive scrolling behavior on the Scheduled Tasks page.
- Fixed UI freezing that could occur while applying the Disable USB Power Saving optimization.
- Disk Cleanup items with no reclaimable space are now automatically disabled.
- Fixed memory leaks that could occur while loading system information.
Full Changelog: v2.21.1...v2.22.4