Skip to content

Pause & disable Windows updates for any duration until 12-31-2051. Now includes privacy / telemetry tools. Supports Windows 10 and 11.

License

Notifications You must be signed in to change notification settings

Aetherinox/pause-windows-updates

Repository files navigation

No updates until 12-31-2051; take back your device

♾️ Windows Personalization Utility ♾️


Windows Personalization Utility (WPU) - A registry tweak and batch utility which allows you to pause Windows updates up until 12-31-2051 and take back the privacy on your system.


Version Downloads Size Last Commit







About

Formerly known as a simply registry tweak to disable Microsoft Windows updates, this repository has grown into a utility known as WPU (Windows Personalization Utility); a more complete solution for Windows users. See a list of the features for each option below:


If you are here to simply disable Windows Updates; this repository provides two different options you can pick from:

Option 1: WP Utility:

  • Disable / Enable Windows Updates
  • Delete / clean up lingering Windows Update files to increase disk-space
  • Backup your entire system registry
  • Remove Windows telemetry and tracking
  • Uninstall Windows "crapware / bloatware" applications
  • Install apps such as Powershell 7, Cortana, etc.
  • Requires elevated admin permissions to run
  • Available by downloading the files on our Releases page:
    • wputility.bat

Option 2: Registry Scripts

  • Disable / Enable Windows Updates
  • Requires no elevated permissions
  • Available by downloading the files on our Releases page:
    • windows-updates-pause.reg
    • windows-updates-unpause.reg


WP Utility

To use the WP Utility, double-click the batch .bat file. You will be presented and numerous options that you can choose from:

  1. Enable Windows Updates
  2. Disable Windows Updates
  3. Disable Microsoft Telemetry
  4. Remove Cached Update Files
  5. Manage Update Services
    1. View Services Status
    2. Enable Services
    3. Disable Services
  6. Backup Registry
  7. Advanced
    • Enable/Disable Cortana
    • Uninstall Crapware
      • Microsoft.Teams
      • Microsoft.BingSearch
      • Microsoft.BingHealthAndFitness
      • Microsoft.BingFoodAndDrink
      • Microsoft.WindowsFeedback
      • Microsoft.BingTranslator
      • Microsoft.BingTravel
      • Microsoft.Copilot
      • Microsoft.Edge
      • Many more
    • Install Apps
      • Install Powershell 7.x
      • Install PowerToys


Note

When launching the .bat file, you will be asked to allow the utility to have administrative permissions. Unfortunately, this script requires these permissions in order to change registry settings.

If you do not feel comfortable with this, you may opt to use the Registry Scripts method listed above


Registry Scripts

If you decide to go with the registry method, download the .reg file, and then double-click on the file depending on if you want to pause or unpause windows updates.





Notice

While this repository allows you to disable Windows Updates, we recommend you manually run Windows Updates every few months to ensure that your system has the latest patches. By completely refusing to install Windows Updates, you may be exposed to potential security vulnerabilities.

This script is meant to stop Windows from updating and then automatically restarting your system when you least expect it, and puts you back in control.




Install

This repo contains two different ways you can disable Windows Updates:

  1. Registry Scripts
  2. WPUtility

Head over to this repo's Releases section and pick which file you need to get the job done. They are outlined below:

Filename Method Description
wputility.bat Batch Utility Enable / Disable Windows Updates
Disable Microsoft Telemetry
Clean Cached Update Files
Manage Update Services
Backup system registry
windows-updates-pause.reg Registry Script Disable Windows Updates until 2051
windows-updates-unpause.reg Registry Script Enable Windows Updates

Registry Scripts

  • Download the .reg file to your computer from the bottom of our Releases page.

  • Right click on the file and select Open With

  • Select Registry Editor

  • Click Yes when prompted if you're sure you wish to continue


Note

If using the Registry Scripts method, depending on your machine's configuration, you may be able to double-click the .reg file and auto-install it.

If you cannot do the above, right-click the file, select Open With and select Registry Editor.


WP Utility

  • Download the .bat file to your computer from the bottom of our Releases page.
  • Double-click the file and Command Prompt or Powershell will launch.
  • You will be prompted to give the script permission so that it can modify your registry, select Yes.
  • Read the options in the menu, and select the option you want.

Confirm Updates Status

To see whether or not Windows Updates are currently enabled or disabled:

  • In Windows, click Start -> Run -> type control update and press ENTER.
    • You can also access the Windows Update window by clicking your start menu, selecting Run, and typing:
     ms-settings:windowsupdate
  • Near the Pause Updates section, if you see a dropdown box, select how long you want updates to pause for.
  • Keep the scripts somewhere in case you need to reinstall / wipe your machine.

Our wpUtility.bat script also tells you if Windows Updates are enabled or disabled when you launch the utility on your system.




Re-enable Updates

You can re-enable Windows updates by performing one of the following:


Option 1 (unpause.reg)

This repository includes two scripts:

  • windows-updates-pause.reg
  • windows-updates-unpause.reg

Download and run the script windows-updates-unpause.reg. Windows updates will be re-activated, but you'll be able to re-pause updates whenever you want and for any duration.


Option 2 (manual)

To start Windows updates once again, open your start menu, type Windows Update Settings.



At the top of the Windows Update interface, click Resume Updates.


To pause updates again, re-run the .reg file in this repo.


Option 3 (batch utility)

To re-enable updates using the batch utility, double-click the .bat file.

When the options appear, select option (2) Enable Updates




Preview


Contributors

Alt