通过修改注册表实现暂停更新137年(约等于永久暂停)

本教程适用于Windows 10/11专业版/企业版 | 操作涉及注册表修改,请谨慎操作

重要警告

1. 注册表修改不当可能导致系统不稳定,建议操作前备份注册表(文件 > 导出)

2. 长期不更新系统可能存在安全风险,请谨慎使用此方法

3. 50000天 ≈ 137年,虽非真正"永久"但足够长

操作步骤

打开注册表编辑器

同时按下 Win + R 键打开运行对话框

输入 regedit 并按回车

如果出现用户账户控制提示,点击"是"

输入要运行的程序: regedit
运行对话框示例

导航至注册表路径

在注册表编辑器中依次展开以下路径:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings

如果Settings项不存在,请右键单击WindowsUpdate > 新建 > 项,命名为"UX",然后在UX下新建"Settings"项

创建新的注册表值

1. 在右侧窗格空白处 右键单击

2. 选择 新建 > DWORD (32位) 值

3. 将新值命名为:

FlightSettingsMaxPauseDays

修改数值数据

1. 双击新建的 FlightSettingsMaxPauseDays

2. 选择"十进制"

3. 在数值数据框中输入:50000

4. 点击"确定"保存

编辑 DWORD (32位) 值
FlightSettingsMaxPauseDays
十进制(D) 十六进制(H)
注册表编辑对话框示例

配置系统更新设置

1. 按下 Win 键打开开始菜单

2. 输入"暂停更新"并打开该设置

3. 点击"高级选项"

4. 在"暂停更新"部分,将日期调整为最长时间(现在应显示约137年)

Windows更新设置

暂停更新

暂停更新截止日期: 2159年12月31日

高级选项

暂停更新设置界面示例

替代方案

使用批处理文件(一键操作)

创建包含以下代码的批处理文件(.bat),右键以管理员身份运行:

@echo off echo 正在设置Windows更新最长暂停时间... echo. reg add "HKLM\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings" /v FlightSettingsMaxPauseDays /t REG_DWORD /d 50000 /f if %errorlevel% equ 0 ( echo 成功设置暂停更新时间为50000天(约137年)! echo 请到系统设置中启用暂停更新 ) else ( echo 操作失败,请以管理员身份运行此脚本 ) echo. pause

如需恢复更新,可使用以下批处理:

@echo off echo 正在恢复Windows更新设置... echo. reg delete "HKLM\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings" /v FlightSettingsMaxPauseDays /f if %errorlevel% equ 0 ( echo 已成功恢复更新设置! echo 请到系统设置中继续更新 ) else ( echo 操作失败,请以管理员身份运行此脚本 ) echo. pause

提示: 您也可以私信获取现成的注册表文件(.reg文件),双击导入即可

恢复更新方法

如需重新启用Windows更新:

  1. 打开注册表编辑器,导航到之前的路径
  2. 删除创建的 FlightSettingsMaxPauseDays 注册表值
  3. 或将其数值改为默认的 35(十进制)
  4. 在系统更新设置中点击"继续更新"

重要建议

虽然暂停更新可避免打扰,但定期更新对系统安全至关重要。建议每季度检查并安装重要安全更新,以保持系统安全稳定。

Windows更新管理指南 © 2023 | 本教程仅用于技术交流,请遵守当地法律法规

使用本教程造成的任何问题,作者概不负责

评论列表 共有 0 条评论

暂无评论

微信小程序

微信扫一扫体验

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部