A modern Windows maintenance toolkit focused on repairs, optimization, diagnostics, privacy, security, and backup automation through a clean GUI.
- Overview
- Categories and Features
- App Configuration
- How It Works
- Install and Run
- Build to EXE
- Automatic Backups
- Contributing & Feedback
- Important Warnings
- Credits
- License
Shadowed's WTK is a Windows 10/11 utility that groups advanced system actions into clear categories and runs them from a single interface.
- Modern UI built with
customtkinter - Multi-language UI support
- Automatic app restart when language changes
- State persistence (
settings.json) for config, section, window geometry, and latest outputs - Developer console logging (
CHANGE,INFO,WARN,ERROR) - Automatic backup snapshots before sensitive system changes
- Portable EXE build via
build_exe.bat
- SFC/DISM/Windows Update repair workflows
- Enable blocked tools (
gpedit,regedit,CMD) - Store, RDP, Installer repair helpers
- Access to key admin consoles (
msconfig,compmgmt,eventvwr)
- Temp/cache cleanup
- Power plan tuning (Balanced, High, Ultimate)
- Visual effects optimization
- SSD TRIM optimization
- Optional hibernation disable
- Winsock/IP/IPv6/DNS reset
- IP renew, firewall reset, proxy reset
- DNS switchers (Google/Cloudflare)
- Diagnostics (
ipconfig,netstat,ping)
- Telemetry and tracking reduction
- Ads/activity/Cortana/location/camera/microphone controls
- Clipboard sync / WER / OneDrive related tweaks
- Audio/USB/Bluetooth/HID/spooler quick fixes
- Device and driver utility shortcuts
- Full system diagnostic report generation
- TXT export
- Defender quick scan and signature update
- Custom file/folder scan
- Firewall, active users, startup checks
- User files backup
- Registry export
- Restore point actions
- WinRE emergency script generation
- Sounds, notifications, confirmation toggles
- Developer mode (visible console + logs)
- Interface language selector
- Restart options
- Live hardware/software/network summary panel
The app persists data into settings.json:
cfg: language, sounds, notifications, confirmations, dev modeui: active section and window geometryresults: latest diagnostics and info output
State is saved automatically on close and at key mutation points.
- UI loads the active section.
- Actions are executed through an internal task runner.
- Command outcomes are normalized as:
- OK
- WARN (expected Windows 10/11 differences, non-critical cases)
- ERROR
- Before sensitive operations, a backup snapshot is created.
- Language changes can trigger save + safe app restart.
- Windows 10 or Windows 11
- Python 3.10+ (for script mode)
- Administrator privileges recommended for advanced tasks
pip install customtkinter pillow
python windows_toolkit.py- Run as Administrator (recommended).
- Open a category.
- Execute a task.
- Review status/toasts and optional dev console logs.
Use the included batch script:
build_exe.bat- Verifies Python
- Installs required dependencies
- Generates version metadata + manifest
- Builds with PyInstaller
- Outputs
dist\ShadowedWTK.exe - Copies EXE to Desktop
set KEEP_TEMP=1
build_exe.batBefore sensitive system modifications, snapshots are created under:
backups/WTK_YYYYmmdd_HHMMSS
Snapshot content includes:
- Action metadata and command list
- Relevant registry exports
powercfgandbcdeditstate dumps- Current app settings copy
- Restore point creation attempt
If you encounter any issues or have ideas to improve Shadowed’s Windows Tool Kit, please let me know!
If the tool crashes or something isn't working as expected:
- Go to the Issues tab.
- Click on New Issue.
- Select the Bug Report template and fill in the details (OS version, steps to reproduce, etc.).
Have an idea for a new Windows tweak or tool?
- Open a New Issue.
- Select the Feature Request template.
- Describe how the new feature would work and why it would be useful.
If you just have a question about how to use the toolkit, feel free to use the Question / Support template in the Issues section.
⚠️ WARNING: This tool can execute system-level operations that may alter Windows behavior.
⛔ RISK: Performance/privacy tweaks can disable services or features depending on Windows edition/build.
✅ BEST PRACTICE: Keep backups and create a restore point before applying broad changes.
- Prefer Administrator mode.
- Apply changes in small batches.
- Reboot when prompted by specific actions.
- Use Dev Mode logs for troubleshooting.
- Author: Shadowed
- Tech stack: Python, CustomTkinter, PIL, PyInstaller
Add a LICENSE file (MIT recommended) before public release.