win10 & win11 停止系统自动更新方法

本文提供了两种方法解决Windows系统自动更新问题:一是通过注册表更改FlightSettingsMaxPauseDays值来延长暂停更新天数,二是暂时禁用和停止WindowsUpdate服务。作者推荐第一种方法作为首选。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

方法一:使用注册表更改

1. 进入注册表

2. 进入如下目录

3. 新建 DWOED(32-位)值

4. 双击 FlightSettingsMaxPauseDays,选择十进制,左侧输入9999

5. 开头的天数已经变为9999天

方法二:停止自动更新的服务

1. 查询服务

2. 右击 Windows Update => 属性

3. 依次选择:禁用、停止、确定

4. 恢复选项卡,全部设置无操作


最近被 windows 的系统自动更新 22H2 失败给折磨了,下定决心一定要把这个毒瘤给掐掉,于是有了这个文章,这也是我找了很多资源之后子汇总出来的两个方法,个人觉得第一个更好用,第二个感觉开了和没开一样。

方法一:使用注册表更改

在使用的时候,相信大家一定看到过这个:

方法一的目的就是扩大这个时间,而不是只能这么一点的时间,教程开始:

1. 进入注册表

按下 win + R ,输入 regedit,回车

2. 进入如下目录

计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings

3. 新建 DWOED(32-位)值

命名为:FlightSettingsMaxPauseDays

4. 双击 FlightSettingsMaxPauseDays,选择十进制,左侧输入9999

此处9999代表你要暂停更新的天数,点击确定

5. 开头的天数已经变为9999天


方法二:停止自动更新的服务

1. 查询服务

2. 右击 Windows Update => 属性

3. 依次选择:禁用、停止、确定

4. 恢复选项卡,全部设置无操作

至此两个方法全部结束,可以两个方法都设置一下。

### 如何永久关闭Windows自动更新 为了实现永久关闭Windows自动更新的功能,可以通过多种方式完成。以下是几种常见且有效的方法: #### 方法一:通过服务管理器禁用Windows Update服务 可以利用系统“服务”工具来完全禁用Windows Update服务。具体步骤如下: 1. 按下 `Win + R` 打开运行对话框。 2. 输入 `services.msc` 并按下回车键以打开服务管理器。 3. 在服务列表中找到 **Windows Update** 服务并右键点击选择属性。 4. 将启动类型设置为 **禁用**,然后依次点击应用和确定按钮保存更改[^2]。 这种方法会彻底阻止系统执行任何类型的自动更新操作。 #### 方法二:借助组策略编辑器停用自动更新功能 对于安装有专业版或者企业版本的操作系统而言,还可以采用更为灵活的方式——即修改本地组策略达到目的。 1. 同样先调出运行命令界面(`Win + R`)。 2. 键入 `gpedit.msc` 开启组策略对象编辑器。 3. 导航至路径:“计算机配置 -> 管理模板 -> Windows组件 -> Windows更新”。 4. 定位到条目名为《配置自动更新》之处双击开启设置窗口。 5. 更改选项状态为 **已禁用**,最后确认提交改动[^2]。 值得注意的是该方案仅支持特定版本的微软视窗产品线成员适用;如果当前设备属于家庭基础型,则无法直接运用此法。 #### 方法三:综合调整服务与组策略双重保障 除了单独处理某一方面外,亦可考虑同步实施前述两种手段形成更加稳固的效果。例如不仅要在服务端口处设限还要深入到政策层面加以约束,如此这般能够极大程度减少意外情况发生几率[^3]。 以上便是关于怎样长久性的屏蔽掉来自官方推送过来的新特性补丁等内容的一些建议供参考选用。需要注意的是,在实际动手之前最好做好充分准备比如备份重要数据等工作以防万一出现问题时候有所挽回余地。 ```python # 示例代码展示如何查看当前的服务状态 (Python脚本) import os def check_service_status(service_name): command = f'net start | findstr "{service_name}"' result = os.popen(command).read() return bool(result) if __name__ == "__main__": service_to_check = 'wuauserv' # This is the actual name of the Windows Update Service. status = check_service_status(service_to_check) if not status: print(f"The {service_to_check} service has been successfully disabled.") else: print(f"{service_to_check} service is still active.") ```
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值