A lightweight, open-source toolkit to disable Windows telemetry and improve privacy on Windows 10 and 11 using PowerShell scripts. Inspired by tools like ShutUp10++, but fully transparent and scriptable.
- 🔒 Disable Windows Telemetry
- 🚫 Block Feedback & Advertising
- 🛑 Stop Unnecessary Services
- 🗑️ Remove Bloatware (Optional)
- 🎯 Interactive Module Selection
- 🔄 Easy to Use & Maintain
- 🧩 Modular privacy and telemetry blocking
- 📝 Dry-run mode, advanced logging, and error reporting
- 🧠 Dependency-aware module execution
- ⏪ Rollback support for most modules
- 💾 System restore point creation
- 🖥️ Interactive and batch modes
- 📊 Audit logging to Windows Event Log
- 🔄 Script update checker
- 🛡️ Integrity checking for modules (file size and modification time)
- Download the latest release
- Run
run.batas administrator - Choose your preferred mode:
- Default Mode: Run all modules
- Custom Mode: Select specific modules
.\run.bat| Module | Description |
|---|---|
| telemetry.ps1 | Disables Windows Telemetry, feedback prompts, advertising ID, and Cortana |
| services.ps1 | Disables DiagTrack, dmwappushsvc, RetailDemo, and Xbox Game Monitoring |
| apps.ps1 | Disables background apps, removes bloatware (optional), and disables Widgets/News/OneDrive |
| misc.ps1 | Disables Wi-Fi Sense, Timeline/Activity History, and cloud clipboard |
If a module fails and -rollbackOnFailure is set, rollback scripts in modules/ will attempt to revert changes.
telemetry-blocker.log: Main logtelemetry-blocker-errors.log: Errorstelemetry-blocker-stats.log: Execution stats
- Add or edit modules in
modules/ - Add rollback logic in
modules/rollback/as needed - Common functions in
modules/common.ps1
Warning
This script requires administrative privileges to modify system settings. Always run as administrator.
We welcome contributions! Please see our Contributing Guidelines for details.
This project is licensed under the MIT License - see the LICENSE file for details.
- Inspired by ShutUp10++
- Thanks to all contributors and the open-source community
Test on a VM before use in production!