A lightweight PowerShell script that removes preinstalled Windows apps, disables telemetry, and tweaks settings on Windows 10 and 11.
flick9000/winscript
Open-source Windows tool for removing bloatware, tuning privacy and performance settings, and bulk installing apps via Winget or Chocolatey.
- Stars
- 2,937
- Forks
- 185
- Open issues
- 5
- Last commit
- 7 days ago
What is it?
WinScript is a lightweight tool for customizing Windows. It lets you remove pre-installed components such as Microsoft Store, OneDrive, Copilot, Edge, Widgets and Recall, and disable telemetry across Windows, Office and Search.
Beyond cleanup, it offers performance tweaks like enabling the Ultimate Performance power plan, reducing mouse input delay, and adjusting Windows Defender CPU usage. Its App Installer lets you pick common browsers, utilities, dev tools and media players, then generates an install script using Chocolatey or Winget.
The project also includes an unattended setup feature that creates a customized autounattend.xml for automated Windows installs, with options to create local accounts, skip OOBE prompts and run a WinScript configuration after setup. Configurations can be imported from a JSON file.
Key features
- 01Removes bloatware such as Microsoft Store, OneDrive, Copilot and Edge.
- 02Disables telemetry and blocks app access to sensitive permissions.
- 03Applies performance tweaks including the Ultimate Performance power plan.
- 04Bulk installs popular apps through Chocolatey or Winget.
- 05Generates customized autounattend.xml files for unattended Windows setup.
Use cases
- Cleaning up a fresh Windows install before handing a machine to someone else.
- Setting up multiple Windows PCs with the same apps and privacy settings.
- Automating Windows installation with a pre-configured unattended answer file.
Topics
FAQ
- What is winscript?
- Open-source Windows tool for removing bloatware, tuning privacy and performance settings, and bulk installing apps via Winget or Chocolatey. WinScript is a lightweight tool for customizing Windows. It lets you remove pre-installed components such as Microsoft Store, OneDrive, Copilot, Edge, Widgets and Recall, and disable telemetry across Windows, Office and Search.
- Is winscript free to use? What license does it have?
- winscript is open source under the GPL-3.0 license. Check the license terms before using it in commercial products.
- Is winscript still maintained?
- Actively maintained. The last commit to winscript was on Oct 11, 2026.
- What can I use winscript for?
- Cleaning up a fresh Windows install before handing a machine to someone else. Setting up multiple Windows PCs with the same apps and privacy settings. Automating Windows installation with a pre-configured unattended answer file.
- Where can I get winscript?
- The source code and installation instructions are on GitHub: https://github.com/flick9000/winscript
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
A graphical interface that lets you discover, install, update and uninstall software across many package managers from one window.
Free, open-source Windows optimization tool with 42 tweaks for performance, privacy, and debloating, plus built-in system management utilities.
Free, open-source system cleaner and security scanner for Windows, macOS, and Linux that removes caches, malware, and startup bloat.
A free Windows tool for monitoring system resources, inspecting processes, debugging software and spotting malware, a successor to Process Hacker.
A cross-platform command-line replacement for Xcode that builds, signs and installs iOS apps from SwiftPM packages on Linux, Windows and macOS.