{"id":26806000,"url":"https://github.com/aetherinox/pause-windows-updates","last_synced_at":"2025-04-06T00:08:29.109Z","repository":{"id":191868902,"uuid":"685571470","full_name":"Aetherinox/pause-windows-updates","owner":"Aetherinox","description":"A useful registry script which allows you to pause Windows updates until 12-31-2051. Supports Windows 10 and 11. Includes script to re-enable updates. No executables, no special permissions.","archived":false,"fork":false,"pushed_at":"2025-03-28T21:19:23.000Z","size":145,"stargazers_count":132,"open_issues_count":0,"forks_count":7,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-03-29T23:08:34.118Z","etag":null,"topics":["regedit","registry","registry-scripts","windows-10","windows-11","windows-update","windows-update-disabler-enabler","windows-updates","windows10","windows11"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Aetherinox.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"custom":["https://buymeacoffee.com/aetherinox"],"github":null,"patreon":null,"open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null}},"created_at":"2023-08-31T14:26:26.000Z","updated_at":"2025-03-29T23:06:37.000Z","dependencies_parsed_at":null,"dependency_job_id":"adb03042-454d-48ab-8756-032f45813700","html_url":"https://github.com/Aetherinox/pause-windows-updates","commit_stats":{"total_commits":43,"total_committers":2,"mean_commits":21.5,"dds":0.3023255813953488,"last_synced_commit":"8d20fea5a1de3deeb86e2831c12af2e40bc5ac5a"},"previous_names":["aetherinox/windows-update-killer","aetherinaux/windows-update-killer","aetherinox/pause-windows-updates"],"tags_count":11,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Aetherinox%2Fpause-windows-updates","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Aetherinox%2Fpause-windows-updates/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Aetherinox%2Fpause-windows-updates/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Aetherinox%2Fpause-windows-updates/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Aetherinox","download_url":"https://codeload.github.com/Aetherinox/pause-windows-updates/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247415967,"owners_count":20935387,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["regedit","registry","registry-scripts","windows-10","windows-11","windows-update","windows-update-disabler-enabler","windows-updates","windows10","windows11"],"created_at":"2025-03-29T23:08:39.703Z","updated_at":"2025-04-06T00:08:29.103Z","avatar_url":"https://github.com/Aetherinox.png","language":null,"funding_links":["https://buymeacoffee.com/aetherinox"],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n\u003ch6\u003eNo updates until 12-31-2051\u003c/h6\u003e\n\u003ch1\u003e♾️ Pause Windows Update ♾️\u003c/h1\u003e\n\n\u003cbr /\u003e\n\n\u003cp\u003eA registry tweak and batch utility which allows you to pause Windows updates up until 12-31-2051.\u003c/p\u003e\n\n\u003cbr /\u003e\n\n\u003c/div\u003e\n\n\u003cdiv align=\"center\"\u003e\n\n\u003c!-- prettier-ignore-start --\u003e\n[![Version][github-version-img]][github-version-uri]\n[![Downloads][github-downloads-img]][github-downloads-uri]\n[![Size][github-size-img]][github-size-img]\n[![Last Commit][github-commit-img]][github-commit-img]\n\u003c!-- prettier-ignore-end --\u003e\n\n\u003c/div\u003e\n\n\u003cbr /\u003e\n\n---\n\n\u003cbr /\u003e\n\n- [About](#about)\n  - [Registry Scripts](#registry-scripts)\n  - [All-in-one Batch Utility](#all-in-one-batch-utility)\n- [Notice](#notice)\n- [Install](#install)\n  - [Registry Scripts](#registry-scripts-1)\n  - [All-in-one Batch Utility](#all-in-one-batch-utility-1)\n  - [Confirm](#confirm)\n- [Re-enable Updates](#re-enable-updates)\n  - [Option 1 (unpause.reg)](#option-1-unpausereg)\n  - [Option 2 (manual)](#option-2-manual)\n  - [Option 3 (batch utility)](#option-3-batch-utility)\n- [Preview](#preview)\n- [Contributors](#contributors)\n\n\u003cbr /\u003e\n\n---\n\n\u003cbr /\u003e\n\n## About\n\nThis repository provides two different ways to pause windows updates. \n\nThe [All-In-One Batch method](#all-in-one-batch-utility) gives you a few more features that you can pick from in order to disable Windows Updates, as well as disabling Microsoft Telemetry. This method can also clean up any existing files on your machine that may be storing old Windows Updates and free up disk-space.\n\nThe [Registry Scripts method](#registry-scripts) only allows you to enable or disable windows updates.\n\n\u003cbr /\u003e\n\nYou can pick which one you wish to use from the list below (pick one):\n\n1. [Registry Scripts](#registry-scripts)\n     - `windows-updates-pause.reg`\n     - `windows-updates-unpause.reg`\n2. [All-in-One Batch Utility](#all-in-one-batch-utility)\n     - `windows-updates-utility.bat`\n\n\u003cbr /\u003e\n\n### Registry Scripts\n\nIf 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.\n\n\u003cbr /\u003e\n\n\u003cdiv align=\"center\"\u003e\n\n\u003cp float=\"left\"\u003e\n  \u003cimg style=\"padding-right:15px;\" src=\"docs/img/registry/1.gif\" width=\"640\" /\u003e\n\u003c/p\u003e\n\n\u003c/div\u003e\n\n\u003cbr /\u003e\n\n### All-in-one Batch Utility\n\nTo use, double-click the batch `.bat` file. You will be presented and numerous options that you can choose from:\n\n1. Enable Windows Updates\n2. Disable Windows Updates\n3. Disable Microsoft Telemetry\n4. Remove Cached Update Files\n5. Manage Update Services\n     1. View Services Status\n     2. Enable Services\n     3. Disable Services\n\n\u003cdiv align=\"center\"\u003e\n\n\u003cp float=\"left\"\u003e\n  \u003cimg style=\"padding-right:15px;\" src=\"docs/img/batch/1.png\" width=\"340\" /\u003e\n  \u003cimg src=\"docs/img/batch/2.png\" width=\"340\" /\u003e \n\u003c/p\u003e\n\n\u003c/div\u003e\n\n\u003cbr /\u003e\n\n\u003e [!NOTE]\n\u003e 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.\n\u003e\n\u003e If you do not feel comfortable with this, you may opt to use the [Registry Scripts method](#registry-scripts) listed above\n\n\u003cbr /\u003e\n\n---\n\n\u003cbr /\u003e\n\n## Notice\n\nWhile 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.\n\nThis 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.\n\n\u003cbr /\u003e\n\n---\n\n\u003cbr /\u003e\n\n## Install\n\nThis repo contains two different ways you can disable Windows Updates:\n\n\n1. [Registry Scripts](#registry-scripts)\n2. [All-in-One Batch Utility](#all-in-one-batch-utility)\n\n\u003cbr /\u003e\n\nHead over to this repo's [Releases](https://github.com/Aetherinox/Windows-Update-Killer/releases) section and pick which file you need to get the job done. They are outlined below:\n\n| \u003csup\u003e\u003csub\u003eFilename\u003c/sub\u003e\u003c/sup\u003e | \u003csup\u003e\u003csub\u003eMethod\u003c/sub\u003e\u003c/sup\u003e | \u003csup\u003e\u003csub\u003eDescription\u003c/sub\u003e\u003c/sup\u003e |\n| --- | --- | --- |\n| `windows-updates-utility.bat` | \u003csup\u003e\u003csub\u003eBatch Utility | \u003csup\u003e\u003csub\u003eEnable / Disable Windows Updates\u003cbr /\u003eDisable Microsoft Telemetry\u003cbr/\u003eClean Cached Update Files\u003cbr/\u003eManage Update Services\u003c/sub\u003e\u003c/sup\u003e |\n| `windows-updates-pause.reg` | \u003csup\u003e\u003csub\u003eRegistry Script\u003c/sub\u003e\u003c/sup\u003e | \u003csup\u003e\u003csub\u003eDisable Windows Updates until 2051\u003c/sub\u003e\u003c/sup\u003e |\n| `windows-updates-unpause.reg` | \u003csup\u003e\u003csub\u003eRegistry Script\u003c/sub\u003e\u003c/sup\u003e | \u003csup\u003e\u003csub\u003eEnable Windows Updates\u003c/sub\u003e\u003c/sup\u003e |\n\n\u003cbr /\u003e\n\n### Registry Scripts\n\n- Download the `.reg` file to your computer.\n- Right click on the file and select `Open With`\n  ![](docs/img/registry/1.gif)\n\n- Select `Registry Editor`\n- Click `Yes` when prompted if you're sure you wish to continue\n\n\u003cbr /\u003e\n\n\u003e [!NOTE]\n\u003e 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.\n\u003e\n\u003e If you cannot do the above, right-click the file, select **Open With** and select **Registry Editor**.\n\n\u003cbr /\u003e\n\n### All-in-one Batch Utility\n\n- Download the `.bat` file to your system.\n- Double-click the file and Command Prompt or Powershell will launch.\n- You will be prompted to give the script permission so that it can modify your registry, select **Yes**.\n- Read the options in the menu, and select the option you want.\n\n\u003cbr /\u003e\n\n### Confirm\n\n- In Windows, click `Start` -\u003e `Run` -\u003e type `control update` and press ENTER.\n  - You can also access the Windows Update window by clicking your start menu, selecting **Run**, and typing:\n   ```shell\n    ms-settings:windowsupdate\n   ```\n- Near the `Pause Updates` section, if you see a dropdown box, select how long you want updates to pause for.\n- Keep the scripts somewhere in case you need to reinstall / wipe your machine.\n\n\u003cbr /\u003e\n\n---\n\n\u003cbr /\u003e\n\n## Re-enable Updates\n\nYou can re-enable Windows updates by performing one of the following:\n\n- Option 1 - [enable using unpause.reg](#option-1-unpausereg)\n- Option 2 - [enable manually](#option-2-manual)\n- Option 3 - [enable using batch `.bat` script](#option-3-batch-utility)\n\n\u003cbr /\u003e\n\n### Option 1 (unpause.reg)\n\nThis repository includes two scripts:\n- `windows-updates-pause.reg`\n- `windows-updates-unpause.reg`\n\n\u003cbr /\u003e\n\nDownload 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.\n\n\u003cbr /\u003e\n\n### Option 2 (manual)\n\nTo start Windows updates once again, open your start menu, type `Windows Update Settings`.\n\n\u003cbr /\u003e\n\n\u003cdiv align=\"center\"\u003e\n\n\u003cp float=\"left\"\u003e\n  \u003cimg style=\"padding-right:15px;\" src=\"docs/img/enable/1.png\" width=\"330\" /\u003e\n\u003c/p\u003e\n\n\u003c/div\u003e\n\n\u003cbr /\u003e\n\nAt the top of the Windows Update interface, click **Resume Updates**.\n\n\u003cdiv align=\"center\"\u003e\n\n\u003cp float=\"left\"\u003e\n  \u003cimg style=\"padding-right:15px;\" src=\"docs/img/enable/2.png\" width=\"530\" /\u003e\n\u003c/p\u003e\n\n\u003c/div\u003e\n\n\u003cbr /\u003e\n\nTo pause updates again, re-run the `.reg` file in this repo.\n\n\u003cbr /\u003e\n\n### Option 3 (batch utility)\n\nTo re-enable updates using the batch utility, double-click the `.bat` file.\n\nWhen the options appear, select option `(2)   Enable Updates`\n\n\u003cdiv align=\"center\"\u003e\n\n\u003cp float=\"left\"\u003e\n  \u003cimg style=\"padding-right:15px;\" src=\"docs/img/enable/3.png\" width=\"530\" /\u003e\n\u003c/p\u003e\n\n\u003c/div\u003e\n\n\u003cbr /\u003e\n\n---\n\n\u003cbr /\u003e\n\n## Preview\n\n\u003cdiv align=\"center\"\u003e\n\n\u003cp float=\"left\"\u003e\n  \u003cimg style=\"padding-right:15px;\" src=\"docs/img/preview/1.gif\" width=\"530\" /\u003e\n\u003c/p\u003e\n\n\u003c/div\u003e\n\n\u003cbr /\u003e\n\n## Contributors\n\n\u003cdiv align=\"center\"\u003e\n\n![Alt](https://repobeats.axiom.co/api/embed/fdab55f1b01c4ee5e359299e94ebb8412add488f.svg \"Repobeats analytics image\")\n\n\u003c/div\u003e\n\n\u003cbr /\u003e\n\u003cbr /\u003e\n\n\u003c!-- prettier-ignore-start --\u003e\n\u003c!-- markdownlint-disable --\u003e\n\n\u003c!-- BADGE \u003e GENERAL --\u003e\n  [general-npmjs-uri]: https://npmjs.com\n  [general-nodejs-uri]: https://nodejs.org\n  [general-npmtrends-uri]: http://npmtrends.com/windows-update-killer\n\n\u003c!-- BADGE \u003e VERSION \u003e GITHUB --\u003e\n  [github-version-img]: https://img.shields.io/github/v/tag/Aetherinox/Windows-Update-Killer?logo=GitHub\u0026label=Version\u0026color=ba5225\n  [github-version-uri]: https://github.com/Aetherinox/Windows-Update-Killer/releases\n\n\u003c!-- BADGE \u003e VERSION \u003e NPMJS --\u003e\n  [npm-version-img]: https://img.shields.io/npm/v/windows-update-killer?logo=npm\u0026label=Version\u0026color=ba5225\n  [npm-version-uri]: https://npmjs.com/package/windows-update-killer\n\n\u003c!-- BADGE \u003e VERSION \u003e PYPI --\u003e\n  [pypi-version-img]: https://img.shields.io/pypi/v/windows-update-killer-plugin\n  [pypi-version-uri]: https://pypi.org/project/windows-update-killer-plugin/\n\n\u003c!-- BADGE \u003e LICENSE \u003e MIT --\u003e\n  [license-mit-img]: https://img.shields.io/badge/MIT-FFF?logo=creativecommons\u0026logoColor=FFFFFF\u0026label=License\u0026color=9d29a0\n  [license-mit-uri]: https://github.com/Aetherinox/Windows-Update-Killer/blob/main/LICENSE\n\n\u003c!-- BADGE \u003e GITHUB \u003e DOWNLOAD COUNT --\u003e\n  [github-downloads-img]: https://img.shields.io/github/downloads/Aetherinox/Windows-Update-Killer/total?logo=github\u0026logoColor=FFFFFF\u0026label=Downloads\u0026color=376892\n  [github-downloads-uri]: https://github.com/Aetherinox/Windows-Update-Killer/releases\n\n\u003c!-- BADGE \u003e NPMJS \u003e DOWNLOAD COUNT --\u003e\n  [npmjs-downloads-img]: https://img.shields.io/npm/dw/%40aetherinox%2Fmkdocs-link-embeds?logo=npm\u0026\u0026label=Downloads\u0026color=376892\n  [npmjs-downloads-uri]: https://npmjs.com/package/windows-update-killer\n\n\u003c!-- BADGE \u003e GITHUB \u003e DOWNLOAD SIZE --\u003e\n  [github-size-img]: https://img.shields.io/github/repo-size/Aetherinox/Windows-Update-Killer?logo=github\u0026label=Size\u0026color=59702a\n  [github-size-uri]: https://github.com/Aetherinox/Windows-Update-Killer/releases\n\n\u003c!-- BADGE \u003e NPMJS \u003e DOWNLOAD SIZE --\u003e\n  [npmjs-size-img]: https://img.shields.io/npm/unpacked-size/windows-update-killer/latest?logo=npm\u0026label=Size\u0026color=59702a\n  [npmjs-size-uri]: https://npmjs.com/package/windows-update-killer\n\n\u003c!-- BADGE \u003e CODECOV \u003e COVERAGE --\u003e\n  [codecov-coverage-img]: https://img.shields.io/codecov/c/github/Aetherinox/Windows-Update-Killer?token=MPAVASGIOG\u0026logo=codecov\u0026logoColor=FFFFFF\u0026label=Coverage\u0026color=354b9e\n  [codecov-coverage-uri]: https://codecov.io/github/Aetherinox/Windows-Update-Killer\n\n\u003c!-- BADGE \u003e ALL CONTRIBUTORS --\u003e\n  [contribs-all-img]: https://img.shields.io/github/all-contributors/Aetherinox/Windows-Update-Killer?logo=contributorcovenant\u0026color=de1f6f\u0026label=contributors\n  [contribs-all-uri]: https://github.com/all-contributors/all-contributors\n\n\u003c!-- BADGE \u003e GITHUB \u003e BUILD \u003e NPM --\u003e\n  [github-build-img]: https://img.shields.io/github/actions/workflow/status/Aetherinox/Windows-Update-Killer/npm-release.yml?logo=github\u0026logoColor=FFFFFF\u0026label=Build\u0026color=%23278b30\n  [github-build-uri]: https://github.com/Aetherinox/Windows-Update-Killer/actions/workflows/npm-release.yml\n\n\u003c!-- BADGE \u003e GITHUB \u003e BUILD \u003e Pypi --\u003e\n  [github-build-pypi-img]: https://img.shields.io/github/actions/workflow/status/Aetherinox/Windows-Update-Killer/release-pypi.yml?logo=github\u0026logoColor=FFFFFF\u0026label=Build\u0026color=%23278b30\n  [github-build-pypi-uri]: https://github.com/Aetherinox/Windows-Update-Killer/actions/workflows/pypi-release.yml\n\n\u003c!-- BADGE \u003e GITHUB \u003e TESTS --\u003e\n  [github-tests-img]: https://img.shields.io/github/actions/workflow/status/Aetherinox/Windows-Update-Killer/npm-tests.yml?logo=github\u0026label=Tests\u0026color=2c6488\n  [github-tests-uri]: https://github.com/Aetherinox/Windows-Update-Killer/actions/workflows/npm-tests.yml\n\n\u003c!-- BADGE \u003e GITHUB \u003e COMMIT --\u003e\n  [github-commit-img]: https://img.shields.io/github/last-commit/Aetherinox/Windows-Update-Killer?logo=conventionalcommits\u0026logoColor=FFFFFF\u0026label=Last%20Commit\u0026color=313131\n  [github-commit-uri]: https://github.com/Aetherinox/Windows-Update-Killer/commits/main/\n\n\u003c!-- prettier-ignore-end --\u003e\n\u003c!-- markdownlint-restore --\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faetherinox%2Fpause-windows-updates","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faetherinox%2Fpause-windows-updates","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faetherinox%2Fpause-windows-updates/lists"}