本文最后更新于 2024-08-31,文章内容可能已经过时。

Windows更新还是挺烦人的,虽然网上有各种软件可以阻止Windows的更新的软件,但是很多启动之后会有各种副作用,比如影响自带驱动程序更新、Microsoft Store 及Xbox 游戏的正常运行。有一个权益之计,那就是不断去推迟,不过根据经验,最长的推迟时间也就一两周,还是挺麻烦。那么,可以使用下面这段代码来实现长达1000周的推迟。

推迟1000周更新

首先,在桌面新建一个txt记事本,命名不要带中文,例如'stopUpdata.txt',然后再在里面填写以下代码内容:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings]
"FlightSettingsMaxPauseDays"=dword:00001b58
"PauseFeatureUpdatesStartTime"="2023-07-07T10:00:52Z"
"PauseFeatureUpdatesEndTime"="2042-09-05T09:59:52Z"
"PauseQualityUpdatesStartTime"="2023-07-07T10:00:52Z"
"PauseQualityUpdatesEndTime"="2042-09-05T09:59:52Z"
"PauseUpdatesStartTime"="2023-07-07T09:59:52Z"
"PauseUpdatesExpiryTime"="2042-09-05T09:59:52Z"

保存内容之后,将txt拓展名称改为.reg

然后双击即可,出现下面的弹窗。选择“是”。

再去查看你的windows更新,将会是很久很久以后了。

恢复更新

也许有一天,想要恢复成默认的更新状态,还是同样的方法,新建一个txt,写入下面的代码,保存后再修改后缀为.reg即可。

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings]
"FlightSettingsMaxPauseDays"=-
"PauseFeatureUpdatesStartTime"=-
"PauseFeatureUpdatesEndTime"=-
"PauseQualityUpdatesStartTime"=-
"PauseQualityUpdatesEndTime"=-
"PauseUpdatesStartTime"=-
"PauseUpdatesExpiryTime"=-