Windows Maintenance Tool – Release Summary
Developer Options / Test Tools
- New Developer Options (40) submenu:
- Toggle Dry Run (simulate actions, no changes).
- Toggle Dev Mode (extra diagnostics / testing).
- Turn both off again from the same menu.
- When enabled, Dry Run and Dev Mode each show a yellow banner in the main menu.
Driver Maintenance
- Old Driver Cleanup (20 → 7):
- Requires admin; otherwise exits with a clear message.
- Mandatory driver backup to a
DriverBackup_*folder on the Desktop
(reuses latest valid backup or creates a new timestamped one). - Shows keep/delete analysis, asks for global confirmation and per-driver Y/N.
- Uses
pnputil /delete-driver <oem*.inf> /uninstall(no/force) and reports deleted vs. skipped.
- Driver Restore (20 → 8):
- Admin-only restore from a
DriverBackup_*folder. - Validates the path and
.inffiles, then runs
pnputil /add-driver "<backup>\*.inf" /subdirs /install.
- Admin-only restore from a
Execution Policy
- If execution policy is
RestrictedorAllSigned, the tool relaunches itself with
-ExecutionPolicy Bypassfor the current process. - On failure it prints the exact PowerShell command the user can run manually.
DNS / DoH
- DNS / Network Tool:
- Enable DoH configures DoH for known DNS servers and reports how many were applied.
- Disable DoH removes the encryption entries, flushes the DNS cache, and attempts to restart the DNS Client.
UX / UI
- Main menu shows banners when Dry Run or Dev Mode are active.
- Developer menu includes short explanations for each toggle.
- Utilities menu header cleaned up.