win-mute: an open-source switch for Windows AI, telemetry, and bloatware (Windows 10/11)
Description and use
win-mute is a PowerShell toolkit that disables unwanted AI features, telemetry, and bloatware on Windows 10/11, automatically detecting the OS version and providing safe defaults.
Problem
Windows ships unwanted AI features, telemetry, and bloatware by default, causing privacy concerns and unnecessary system clutter.
Outcome
All 72 tweaks are applied with a single command, disabling unwanted AI features, telemetry, services, scheduled tasks, and bloatware while preserving personal files and system stability.
Workflow
- Clone the repo:
git clone https://github.com/obrenoalvim/win-mute - Run the interactive picker:
.Invoke-WinMute.ps1 - Select categories or use
-Allfor all tweaks - Optionally use
-SafeOnlyto apply only zero‑downside tweaks - Use
-Undoto revert all changes - For non‑PowerShell users, run
START-GUI.batto launch a WPF UI
Evidence
Each tweak is a plain PowerShell object with Apply, Revert, and Test script blocks, touching the same levers those closed‑source tools use: Group Policy registry keys, service startup types, scheduled tasks, Appx package removal.
A System Restore point gets created by default before any change, as a second safety net.
- Record date: 2026-09-16T21:45:38.085Z