github ios12checker/Windows-Maintenance-Tool v3.9
V3.9 - New features and improvement

5 hours ago

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 .inf files, then runs
      pnputil /add-driver "<backup>\*.inf" /subdirs /install.

Execution Policy

  • If execution policy is Restricted or AllSigned, the tool relaunches itself with
    -ExecutionPolicy Bypass for 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.

Don't miss a new Windows-Maintenance-Tool release

NewReleases is sending notifications on new releases.