This Python application provides a graphical user interface (GUI) to apply various performance and UI tweaks to Windows 10 and 11. It allows users to enable or disable specific optimizations based on research into common Windows tweaking methods.
win_optimizer_app.py: The main Python script for the GUI application.windows_tweaks.py: A supporting module containing the backend functions to apply/revert tweaks.tweaks_documentation.md: Detailed documentation of each tweak included in the tool, explaining its purpose, benefits, risks, and implementation method.gui_design.md: The design document outlining the structure and layout of the GUI.research_summary.md: A summary of the initial research conducted on Windows tweaks.README.md: This file.
- Operating System: Windows 10 or Windows 11
- Python: Python 3 (developed with 3.11, should work with recent Python 3 versions).
- Dependencies:
- Tkinter (usually included with Python)
pywin32(may be required for some registry/service interactions if the built-inwinregandsubprocesscalls are insufficient or for future enhancements like admin elevation checks). You can typically install it via pip:pip install pywin32
- Administrator Privileges: The application must be run as an administrator to modify system services and HKEY_LOCAL_MACHINE registry keys.
- Ensure you have Python 3 installed on your Windows machine.
- Install
pywin32if needed (pip install pywin32). - Save
win_optimizer_app.pyandwindows_tweaks.pyin the same directory. - Right-click on your terminal (Command Prompt or PowerShell) and select "Run as administrator".
- Navigate to the directory where you saved the files using the
cdcommand. - Run the application using:
python win_optimizer_app.py
- USE AT YOUR OWN RISK: Modifying system settings, services, and the registry can potentially cause system instability, unexpected behavior, or prevent Windows from starting correctly.
- SYSTEM RESTORE POINT: It is Recommended to create a System Restore Point before applying any tweaks using the button provided in the tool or manually via Windows System Protection settings. This allows you to revert your system if issues arise.
- UNDERSTAND TWEAKS: Read the description, benefits, and especially the risks associated with each tweak within the application before applying it.
- REVERSIBILITY: While the tool includes functions to revert tweaks, untested modifications or interactions could make reverting difficult or incomplete. The System Restore Point is your primary safety net.