A free, open-source Windows system repair and PC cleanup utility with a modern dark GUI. Fix Windows errors, repair corrupted system files, clean temp files, reset network, and check disk health - all from one tool with no installation required.
Runs DISM, SFC /scannow, CHKDSK, Winsock reset, DNS flush, and safe cleanup operations with real-time progress tracking and logging.
Forked from ilukezippo/Windows_Fixer - Original author: ilukezippo (BoYaqoub)
Download WindowsFixer.exe (latest release) - No installation needed. Just download and run.
- One-click Windows repair - No need to memorize DISM, SFC, or CHKDSK commands
- Safe - Creates a System Restore point before making any changes
- Modern UI - Dark/light theme, progress tracking, live log output
- Portable - Single EXE, no installation, no dependencies
- Free and open source - No ads, no telemetry, no premium tier
- DISM ScanHealth - Check Windows image integrity for corruption
- DISM RestoreHealth - Repair corrupted Windows system image using Windows Update
- SFC /scannow - Scan and repair protected Windows system files
- CHKDSK - Check disk for file system errors with scan-only or fix mode
- Network Reset - Reset Winsock and TCP/IP stack to fix network issues
- Clean Temp Files - Delete user and system temporary files
- Clean Prefetch - Clear Windows Prefetch cache
- Empty Recycle Bin - Free disk space by clearing deleted files
- Flush DNS Cache - Reset DNS resolver cache to fix browsing issues
- DISM Component Cleanup - Remove superseded Windows component versions
- Clear Windows Update Cache - Stop update services and clean downloaded update files
- System Restore Point - Automatically creates a restore point before any repair operation
- Admin detection - Detects privilege level and offers elevation when needed
- Skip / Cancel - Stop or skip any operation mid-run
- Windows version and build number
- CPU model and architecture
- RAM total, available, and usage percentage
- Disk space total, free, and usage percentage
- System uptime
- Modern CustomTkinter UI - Clean dark theme with rounded corners and styled controls
- Dark / Light theme toggle saved between sessions
- Save Log - Export the full operation log to a timestamped file
- English / Arabic language support
- Progress bar with step-by-step tracking
- Windows 10 or Windows 11
- That's it - the EXE is self-contained
pip install pillow customtkinter
python windows_fixer.pypip install pillow customtkinter pyinstaller
pyinstaller --onefile --noconsole --name WindowsFixer --collect-all winfixer --collect-all customtkinter --icon icon.ico --add-data "icon.ico;." --add-data "kuwait.png;." --add-data "Success.wav;." windows_fixer.pywindows_fixer.py Entry point
winfixer/
constants.py Version, URLs, dimensions
utils.py Resource loading, settings, admin helpers
commands.py CommandRunner, cleanup functions, restore points
translations.py English + Arabic translation dictionaries
sysinfo.py System info (OS, CPU, RAM, disk, uptime)
ui.py Main App window, theming, step orchestration
This fork builds on the original project with:
- Fixed command injection vulnerability in CHKDSK
- Fixed argument injection in admin relaunch
- Input validation for drive letters, settings, resource paths, API responses
- Thread-safe cancel/skip signals using
threading.Event - Specific exception handling instead of silent error swallowing
- Complete UI redesign with CustomTkinter (modern dark theme)
- System Restore point creation before repairs
- System Info panel (OS, CPU, RAM, disk, uptime)
- Save Log to file
- Dark/Light theme toggle
- Modular package architecture
See CHANGELOG.md for full version history.
- Original Author: ilukezippo (BoYaqoub) - Created the original Windows Fixer
- Fork Maintainer: Khalid El Merrah - Security hardening, CustomTkinter UI, new features
Made with love from Kuwait and Morocco
Freeware - Same as the original project.
