What is Windows Maintenance Tool?
Windows Maintenance Tool (WMT) is a powerful, all-in-one maintenance and optimization toolkit designed specifically for Windows systems. Created by developer Lil_Batti and actively maintained since June 2025, this open-source project combines the accessibility of Batch scripting with the power of PowerShell to deliver a comprehensive suite of system administration tools.
Built entirely in PowerShell and Batch, WMT addresses the common pain points that Windows power users and system administrators face daily: bloatware removal, system optimization, driver management, network troubleshooting, and privacy configuration. Unlike many commercial system optimization tools, WMT operates entirely offline and doesn't send any data to external servers, making it ideal for enterprise environments and privacy-conscious users.
The tool has gained significant traction in the Windows administration community, accumulating over 1,150 GitHub stars and maintaining active development with the latest v5.1 release pushed on March 16, 2026.
Getting Started
Windows Maintenance Tool is designed for simplicity despite its comprehensive feature set. The installation process is straightforward:
System Requirements
Before installation, ensure your system meets the basic requirements:
- Windows 10 or Windows 11
- PowerShell 5.1 or later (included with modern Windows)
- Administrator privileges (the tool handles elevation automatically)
- Internet connection for updates and winget functionality
Installation and Launch
Download the latest release from the GitHub repository and extract the files to a folder of your choice. The tool doesn't require a traditional installation process.
# Quick start method (recommended)
# Double-click Start_WMT_GUI.bat
# Manual launch via PowerShell
powershell -NoProfile -ExecutionPolicy Bypass -File "WMT-GUI.ps1"The Start_WMT_GUI.bat file automatically handles administrator elevation and launches the PowerShell GUI with the appropriate execution policy. Keep both the BAT and PS1 files in the same directory for proper functionality.
First Run Configuration
On first launch, WMT will create a Data folder in its directory to store output files, backups, and configuration settings. The tool automatically checks for missing dependencies like winget and offers to install them if needed.
Usage & Practical Examples
System Optimization Workflow
A typical system optimization workflow might involve several steps. First, create a system restore point or registry backup using WMT's built-in backup functionality. Then, navigate to the Tweaks tab to optimize services for better performance:
# The tool handles this internally, but the equivalent manual process would be:
# Set-Service -Name "ServiceName" -StartupType ManualAfter service optimization, remove unnecessary bloatware through the AppX management section. This is particularly effective on new Windows installations where numerous pre-installed applications consume resources and storage space.
Network Troubleshooting Scenario
When facing network connectivity issues, WMT provides a systematic approach to diagnosis and repair. Start with DNS flushing and network reset functions, then configure alternative DNS servers if the default ones are problematic. The tool's DNS over HTTPS configuration can improve both privacy and performance in many scenarios.
For enterprise environments, the hosts file editor allows administrators to block specific domains or redirect traffic as needed for security or testing purposes.
Maintenance Automation
WMT can be integrated into regular maintenance routines. The registry backup functionality can be scheduled to run daily, ensuring system configuration changes are always recoverable. The cleanup tools can be run weekly to maintain system performance by removing temporary files and fixing broken shortcuts.





