在系统界面上最长也就只能延期 35 天,而且 35 天以后一定要更新了才能继续暂停。不过,我找到了一段能延长暂停时间的代码:
reg add “HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings” /v FlightSettingsMaxPauseDays /t reg_dword /d 3000 /f
这段代码的含义:
- reg add:用于向 windows 注册表中添加或修改注册表项的值;
- 目的地:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings
- /v:创建或修改一个指定名称的值,这里要操作指定名称的值为 FlightSettingsMaxPauseDays
- /t:指定该值的数据类型,这里的类型是 reg_dword
- /d:指定一个值,这里的值是 3000
- /f:代表强制执行无需确认
总的来说这串代码的意思就是设置 Windows Update 设置下,最大暂停时间的值为 3000 天,远远突破了原先 35 天的限制。
使用方式也很简单,在桌面按下 Win-R
打开「运行」对话框,在输入 cmd
后按下Ctrl-Shift-Enter
,在弹出来的黑色窗口中输入下列代码,并敲击回车。
reg add “HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings” /v FlightSettingsMaxPauseDays /t reg_dword /d 3000 /f
打开「Windows 设置」,前往「更新和安全」-「Windows 更新」,点击「暂停更新 7 天」的按钮,直至满足暂停时长的需要。