IT Diagnostic Toolkit
Fix Windows in one command.
A free, zero-install CLI toolkit for Windows 7-11. Run SFC and DISM repairs, reset the print spooler, fix stuck Windows Update, install .NET & VC++ runtimes, and reset network stacks — without destroying custom configurations.
Quick Start Deployment
irm https://fix-my-windows.pages.dev/run.ps1 | iex
[Net.ServicePointManager]::SecurityProtocol=[Net.SecurityProtocolType]::Tls12; iex ((New-Object Net.WebClient).DownloadString('https://fix-my-windows.pages.dev/run.ps1'))
Safe Network Reset
Flushes DNS and resets Winsock without wiping out manually assigned static IPs or enterprise Group Policy.
100% Reversible
Automatic system restore points, registry backups, and scheduled tasks audits before aggressive repairs.
Cross-Platform Support
Full Windows 7 through 11 support with intelligent fallbacks (WMI vs PowerShell) for legacy systems.
33 Powerful Modules
A comprehensive, interactive toolkit designed to target specific system failures without unnecessary bloat.
Every module automates a technique documented by Microsoft — click any tag below to read the official source. Full list in SOURCES.md.
Core System Repair
Runs the same SFC/DISM repair chain, Windows Update cache reset, and print spooler fix Microsoft support techs use manually — automated into one pass. Tap a tag for the official Microsoft doc it's based on.
Network & Web
Winsock/TCP-IP resets, DNS switching, and firewall rule
management via the same netsh commands documented by
Microsoft — without preserving your static IP or Group Policy settings incorrectly.
Hardware & Drivers
Resets GPU, USB, display, Bluetooth, audio, and NIC time sync through the PnP and driver-reset paths Microsoft's own troubleshooters walk you through step by step — here it's one menu choice.
Security & Debloat
Audits Defender and UAC state, repairs a hijacked Software Protection service, and strips telemetry/bloatware policies — read-only audits by default, changes always confirmed before they're applied.
Diagnostics & Logs
Exports RAM diagnostics, Event Viewer errors, scheduled tasks, and battery/system health reports for handing to a technician — no digging through Event Viewer's UI by hand.
Backup & Recovery
Creates restore points and full registry backups before anything risky runs, and builds a bootable WinPE rescue USB for machines that won't start at all — the safety net behind every other module.
Frequently Asked Questions
How do I fix Windows using DISM and SFC?
Run the one-liner above in an
Administrator PowerShell window, then choose module [1] OS Repair. It runs
sfc /scannow followed by DISM /ScanHealth, /CheckHealth, and /RestoreHealth to repair corrupted system files
automatically.
How do I reset the print spooler on Windows?
Use module [4] Printer Repair Suite and choose "Reset Print Spooler". It stops the Print Spooler service, clears stuck jobs from the queue, and restarts the service without touching your installed printers or drivers.
How do I install .NET Framework 3.5 or Visual C++ Redistributables offline?
Module [6] Runtimes Installer enables .NET Framework 3.5 via DISM or downloads and installs the latest Visual C++ x86/x64 Redistributables from official Microsoft permalinks, on Windows 7 through 11.
How do I fix Windows Update stuck downloading or installing?
Module [5] Update Reset stops the Windows Update services, clears the SoftwareDistribution and Catroot2 cache folders, and restarts the services — resolving most stuck or corrupted Windows Update states.
Is fix-my-windows safe to run on a work or domain computer?
Yes. It never modifies Group Policy settings, preserves manually assigned static IP addresses, only performs read-only registry audits, and creates a System Restore Point before aggressive repairs so every change is reversible.
Does fix-my-windows work on Windows 7?
Yes. All 33 modules support Windows 7 through Windows 11, with automatic fallbacks to WMIC and legacy PowerShell APIs on older systems where newer cmdlets are unavailable.