An open-source Windows tool for removing bloatware, disabling telemetry, applying performance tweaks, and bulk installing apps via Winget or Chocolatey.
Aetherinox/pause-windows-updates
Batch and registry tools that pause Windows Updates until 2051 and remove Recall, Copilot, telemetry and bloatware on Windows 10 and 11.
- Stars
- 916
- Forks
- 56
- Open issues
- 14
- Last commit
- 12 months ago
What is it?
Windows Personalization Utility (WPU) is a set of batch scripts and registry files for Windows 10 and 11. Its main purpose is to pause Windows Updates for a long period, with the pause date set to 12-31-2051, and to turn off Microsoft's telemetry and tracking features.
There are two ways to use it. The full batch utility, wputility.bat, requires administrator rights and offers a menu to enable or disable updates, clean cached update files, manage update services, back up the registry, and run system scans. It also has tweaks for taskbar, Start menu and Explorer settings, a debloat section that removes Windows apps and disables bloat services, and options to remove Copilot, Recall and Cortana. A lighter pair of .reg files pauses and resumes updates without elevated permissions, though it covers only the update pause.
All scripts are plain text and can be read before running. The project recommends checking for updates manually every few months, since skipping patches leaves a system exposed to known vulnerabilities.
Key features
- 01Pauses Windows Updates with the pause date set to 12-31-2051.
- 02Removes Windows Recall, Copilot and Cortana.
- 03Disables Microsoft telemetry and tracking features.
- 04Removes preinstalled Windows apps and disables bloat services.
- 05Provides a no-admin registry script pair for pausing and resuming updates.
- 06Backs up the registry and cleans cached update files.
Use cases
- Keeping a personal Windows machine from restarting for updates at unexpected times.
- Reducing telemetry and removing unwanted AI features on a fresh Windows install.
- Cleaning up bloatware and installing common apps after setting up a new PC.
Topics
FAQ
- What is pause-windows-updates?
- Batch and registry tools that pause Windows Updates until 2051 and remove Recall, Copilot, telemetry and bloatware on Windows 10 and 11. Windows Personalization Utility (WPU) is a set of batch scripts and registry files for Windows 10 and 11. Its main purpose is to pause Windows Updates for a long period, with the pause date set to 12-31-2051, and to turn off Microsoft's telemetry and tracking features.
- Is pause-windows-updates free to use? What license does it have?
- pause-windows-updates is open source under the MIT license. Check the license terms before using it in commercial products.
- Is pause-windows-updates still maintained?
- No commits for 6+ months. The last commit to pause-windows-updates was on Oct 27, 2025.
- What can I use pause-windows-updates for?
- Keeping a personal Windows machine from restarting for updates at unexpected times. Reducing telemetry and removing unwanted AI features on a fresh Windows install. Cleaning up bloatware and installing common apps after setting up a new PC.
- Where can I get pause-windows-updates?
- The source code and installation instructions are on GitHub: https://github.com/Aetherinox/pause-windows-updates
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
A PowerShell script that removes preinstalled Windows apps and disables telemetry, ads and other clutter on Windows 10 and 11.
Free, open-source Windows optimization tool with 42 tweaks, a settings panel, and built-in tools for startup, scheduled tasks, and cleanup.
Open-source system cleaner for Windows and Linux that frees disk space and removes privacy-sensitive traces.
A Windows desktop app built with Electron that debloats and optimizes Windows with reversible tweaks, cleaners, utilities and a DNS manager.
Windows desktop app for Python-based ADB control of Android TV boxes: debloat, sideload APKs, and set up a custom launcher.