Windows Maintenance Tool – Release Summary
Note: Dev Mode and Dry Run were experimental/testing features that slipped into the last build. They’ve now been removed and the main menu behaves as before.
Driver Maintenance
- Old Driver Cleanup (20 → 7)
- Admin-only; exits with a clear message if not elevated.
- Mandatory 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 now asks first before relaunching itself with
-ExecutionPolicy Bypassfor the current process. - If you decline, it exits without bypassing policy and shows the manual command.
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 DNS cache, and attempts to restart the DNS Client.
Firewall Manager (9)
- Admin check plus headless-safe text prompts when no GUI is available.
- Menu:
[4] Restore defaults,[5] Delete ALL rules(shown in red). - Safer add / import / export:
- Validates names, ports and CSV columns.
- Backs up current rules to a Desktop CSV before destructive actions.
- Requires explicit confirmations like
RESTORE DEFAULTS/DELETE ALL RULES.
Xbox Credential Cleanup (26)
- Lists found Xbox Live credentials and asks Y/N before deletion.
- Exits cleanly if none are found.
Misc
- Replaced raw key reads with headless-safe pauses in firewall paths.
- Minor menu/label cleanups.