Windows 10和 Windows 11系统中推迟更新一年的方法

Windows 10和 Windows 11系统中推迟更新一年的方法

Windows 10

  • 使用系统设置(仅限专业版、教育版或企业版)7:打开 “设置” 应用程序,可以通过在 “开始” 菜单中单击齿轮图标,或使用快捷键 “Win + I”。选择 “更新和安全”,进入 “Windows 更新” 页面,点击 “高级选项”。在 “选择安装更新” 部分,找到 “功能更新,包括新功能和改进。可以延迟以下天数” 的设置,点击其下方的列表,选择 365 天,即可将功能更新推迟一年。质量更新最多可延迟 30 天,方法类似。
  • 通过注册表修改4:按下 “Win + R”,输入 “regedit” 打开注册表编辑器。定位到路径 “HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesUsoSvc”,在右侧找到 “Start” 键并双击打开,将 “数值数据” 改为 “4”,点击 “确定”。如果右侧有 “FailureActions” 键,右键点击修改该键的二进制数据,将 “0010” 和 “0018” 行左起第 5 个数值由原来的 “01” 改为 “00”,再点击 “确定”。

Windows 11

  • 通过注册表修改3:按下 “Win + R”,输入 “regedit” 打开注册表编辑器。依次展开到 “HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsUpdateUXSettings”。在右侧空白处点击右键,选择 “新建 - DWORD(32 位)值(D)”,将其命名为 “FlightSettingsMaxPauseDays”。双击打开 “FlightSettingsMaxPauseDays”,基数选择 “十进制”,数值数据输入 “365”,再点击 “确定”。

 

通过注册表修改等操作具有一定风险性,如果操作不当可能会导致系统出现问题,建议在操作前备份注册表或重要数据。

以下分别为 Windows 10 和 Windows 11 通过修改注册表实现推迟更新一年的 BAT 命令脚本,运行 BAT 脚本时需以管理员身份运行,且操作注册表有一定风险,建议提前备份注册表。

Windows 10 推迟更新一年的 BAT 脚本

@echo off
:: 备份注册表
reg export "HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesUsoSvc" "%~dp0UsoSvc_backup.reg" /y
:: 修改注册表项,设置UsoSvc服务启动类型为禁用(数值数据4)
reg add "HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesUsoSvc" /v "Start" /t REG_DWORD /d 4 /f
:: 修改FailureActions二进制数据
reg add "HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesUsoSvcFailureActions" /v "" /t REG_BINARY /d "00000000000000000000000003000000140000000000000060ea00000100000000000000c0d4010000000000000000000000000000000000000000000000000000" /f
echo Windows 10更新已设置为推迟一年(通过修改相关注册表)
pause

Windows 11 推迟更新一年的 BAT 脚本

@echo off
:: 备份注册表
reg export "HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsUpdateUXSettings" "%~dp0WindowsUpdateSettings_backup.reg" /y
:: 新建或修改FlightSettingsMaxPauseDays项
reg add "HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsUpdateUXSettings" /v "FlightSettingsMaxPauseDays" /t REG_DWORD /d 365 /f
echo Windows 11更新已设置为推迟一年(通过修改相关注册表)
pause

 

阅读剩余