Windows Maintenance Tool – v4.4
Driver Cleanup – Major Fixes & Improvements
This release focuses on fixing issues in the driver cleanup workflow and making the feature predictable, safe, and efficient.
Fixed
-
Driver backup logic
- No longer exports the entire driver store.
- Only selected drivers marked for removal are backed up.
- Each driver is backed up once into a structured backup folder.
-
Duplicate driver detection
- Driver date and version parsing has been corrected.
- Sorting and selection logic no longer misidentifies drivers due to bad metadata.
Improved
-
Driver removal workflow
- Driver removal is attempted without force first.
- If removal fails, the tool displays the exact
pnputiloutput and error. - Users are prompted to retry with force removal instead of it happening automatically.
-
Backup structure
- Backups are stored in a timestamped folder:
Drivers_Backup_YYYYMMDD_HHMMSS - Easier restoration and no unnecessary disk usage.
- Backups are stored in a timestamped folder:
-
GUI consistency
- Driver Cleanup GUI styling now matches the Firewall Manager.
- Improved layout, headers, row spacing, and overall readability.
- Tooltips have been restored to clarify actions and risks.
Removed / Cleaned Up
- Legacy cleanup logic that caused redundant driver exports.
- Outdated helper functions tied to the previous workflow.