Skip to main content
WinSux is open source — you can review every line at github.com/FR33THYFR33THY/WinSux before running anything.It makes significant changes to your system including disabling security features, removing UWP apps, and modifying boot configuration. It is intended for power users, gamers, and enthusiasts who want maximum performance and accept the trade-offs involved.
Always review scripts before running them from the internet. Never run a script you have not read.
Yes. WinSux supports Windows 10 and Windows 11 across Home, Pro, LTSC, IoT, and Server editions.Some steps are OS-version specific — for example, Windows 10 uses StartMenuLayout.xml while Windows 11 uses start2.bin — and the script handles both cases automatically.
A fresh install is strongly recommended for best results.Running WinSux on an existing system with pre-installed software may produce unexpected results. The script removes all UWP apps, clears startup entries, and removes all third-party scheduled tasks. Software already installed on your system may break or lose configuration as a result.
WinSux does not touch your personal files in Documents, Downloads, Desktop, or similar user folders. It only modifies system software, registry settings, and system apps.
WinSux is not malware. However, it uses techniques that security software commonly flags:
  • It hijacks the TrustedInstaller service to run commands as SYSTEM
  • It disables Windows Defender settings and Tamper Protection
  • It uses bcdedit to modify boot configuration
  • It downloads and executes remote code via iwr | iex
These are all intentional, documented behaviors. Review the source code yourself to confirm: github.com/FR33THYFR33THY/WinSux.
Disable your antivirus or add an exclusion for the WinSux script directory before running, otherwise the AV may quarantine downloaded temp files mid-run.
Running WinSux multiple times is generally safe. Most operations are idempotent — they produce the same result regardless of how many times they are run.Be aware that it will reinstall software (7-Zip, Chrome, Visual C++ runtimes, DirectX) and restart your computer again each time.
WinSux handles the base Windows setup: software installation, bloat removal, Defender settings, OS configuration, and driver installation.The Ultimate repo focuses on GPU-specific optimization, including DDU and low-level graphics driver tweaks.For a full optimization, use both — WinSux first, then Ultimate.
UAC (EnableLUA=0) is disabled because it generates prompts and adds process overhead. On a single-user system where you are already running as administrator, UAC provides limited security benefit. Disabling it eliminates prompt interruptions during normal use.
WinSux disables the following adapter bindings, keeping only IPv4 (ms_tcpip):
ComponentDescription
ms_lldpLink Layer Discovery Protocol
ms_lltdioLink Layer Topology Discovery Mapper
ms_implatNetwork Setup Service
ms_rspndrLink Layer Topology Discovery Responder
ms_tcpip6IPv6
ms_serverFile and Printer Sharing
ms_msclientClient for Microsoft Networks
ms_pacerQoS Packet Scheduler
These protocols are unused by most home and gaming setups. Disabling them reduces network stack overhead. IPv6 is disabled because most gaming and home internet traffic uses IPv4.
Memory compression (Disable-MMAgent -MemoryCompression) trades CPU cycles for reduced physical memory usage. On systems with sufficient RAM, disabling compression reduces CPU load and removes the latency introduced by compression and decompression operations — which matters for consistent frame times in games.
BitLocker adds encryption overhead to every disk read and write. Disabling it removes that overhead for maximum storage performance. On a single-user gaming or workstation build, the security benefit of full-disk encryption is generally outweighed by the performance cost.
Windows uses a global timer resolution (default ~15.6 ms) that controls how often the CPU scheduler runs. The SetTimerResolutionService (compiled from settimerresolutionservice.cs) calls NtSetTimerResolution to request the maximum available resolution — typically ~0.5 ms on most hardware.A higher timer resolution reduces input latency and frame time variance in games by allowing the scheduler to wake processes more frequently and precisely.
GPU driver versions are updated frequently. Hardcoding a download URL would quickly become outdated. Instead, WinSux opens the official vendor download page (NVIDIA, AMD, or Intel) so you always get the latest version. Once you download the installer, WinSux handles extraction, debloating, and silent installation for you.
WinSux creates a system restore point named backup at the end of Phase 3. To restore:
  1. Open System Properties → System Protection
  2. Click System Restore
  3. Select the backup restore point and follow the wizard
System restore does not cover all changes. Uninstalled applications (Edge, OneDrive, UWP apps) are not restored by a system restore point. For a complete reversal, a fresh Windows install is the most reliable option.
Yes — see the official video guide by FR33THYFR33THY for a full walkthrough of the WinSux process.

Build docs developers (and LLMs) love