This guide walks you through every step needed to go from a stock Windows installation to a debloated, privacy-hardened, and optimized system using Winscript. By the end you’ll have launched the app, selected your tweaks, run or downloaded a PowerShell script, and exported a reusable JSON config you can replay on any machine.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/flick9000/winscript/llms.txt
Use this file to discover all available pages before exploring further.
Launch Methods
Winscript offers three ways to get started. All three give you the same full-featured GUI — choose whichever fits your workflow.Step-by-Step Guide
Check Prerequisites
Before you begin, make sure your system meets the following requirements:
- Operating system: Windows 10 or Windows 11
- Terminal: PowerShell or Windows Terminal opened as Administrator
- Internet connection: Required for the IRM one-liner and the App Installer feature (Winget / Chocolatey installs)
.exe.Launch via IRM One-Liner (Recommended)
The fastest way to start is the IRM one-liner. Open an administrator PowerShell window and run:The script will:
- Fetch the latest release metadata from the GitHub API
- Download
winscript-portable.exeto your system temp folder - Launch Winscript automatically
- Delete the temp file when you close the app
Alternative: Install via Winget
If you prefer a persistent installation that you can launch from any terminal session, use Winget:After the install completes, launch Winscript from the Start menu or by typing
winscript in any terminal. This method also makes it easy to update later with winget upgrade winscript.Alternative: Download the Portable EXE
Prefer to manage the file yourself? Grab the portable build directly from GitHub Releases:
- Go to github.com/flick9000/winscript/releases
- Download
winscript-portable.exefrom the latest release - Right-click the file and select Run as Administrator
Select Your Tweaks in the GUI
Once Winscript is open, use the sidebar to navigate between sections:
Check the individual tweaks you want to apply. Hover over any item for a description of exactly what it changes.
| Section | What you can do |
|---|---|
| Debloat | Remove inbox apps, OneDrive, Copilot, Edge, Widgets, and more |
| Privacy | Block sensitive permissions, disable syncing and tracking |
| Telemetry | Stop Microsoft and third-party data collection |
| Performance | Enable Ultimate Performance plan, tune services and features |
| Gaming | Apply latency and interference-reduction tweaks |
| App Installer | Pick apps to bulk-install via Winget or Chocolatey |
| Unattended Setup | Build an autounattend.xml for automated Windows installs |
Run or Download Your Script
When you’re happy with your selections, choose one of two output options at the bottom of the interface:
- Run Script — Executes the generated PowerShell script immediately on the current machine. Changes take effect right away (some may require a reboot).
- Download Script — Saves a
.ps1file to disk so you can inspect it, schedule it, or run it later on other machines.
Running the script requires an elevated PowerShell session. If you launched Winscript from a non-admin terminal, use the Download Script option and then run the saved
.ps1 as Administrator.Export Your Configuration for Reuse
After selecting your tweaks, save them as a reusable JSON config:This is especially useful for IT admins, home lab setups, or whenever you reinstall Windows and want your preferred tweaks applied consistently. See the Configuration page for the full breakdown of import/export, presets, and automation.
- Click the Export button in the Winscript toolbar
- Choose a save location (e.g.
C:\Users\You\winscript-config.json) - The file captures every toggle you’ve set
-i flag: