Windows 更新是一把双刃剑:一方面它能提供重要的安全补丁和功能改进,另一方面它可能导致系统不稳定、消耗带宽或干扰工作流程。
本文将全面介绍 Windows 更新的管理方法,包括如何重新启用更新、配置计量连接、暂停更新等实用技巧。
Windows 更新机制概述
更新类型
| 更新类型 | 说明 | 优先级 |
|---|---|---|
| 安全更新 | 修复安全漏洞 | 最高 |
| 关键更新 | 修复重要 bug | 高 |
| 驱动程序更新 | 硬件驱动更新 | 中 |
| 功能更新 | 大版本升级(如 22H2 → 23H2) | 低 |
| 可选更新 | 非关键更新 | 最低 |
更新服务组件
Windows 更新依赖以下核心服务:
| 服务名称 | 显示名称 | 功能 |
|---|---|---|
wuauserv |
Windows Update | 核心更新服务 |
UsoSvc |
Update Orchestrator Service | 更新调度服务 |
WaaSMedicSvc |
Windows Update Medic Service | 更新修复服务 |
DoSvc |
Delivery Optimization | 分发优化服务 |
第一部分:重新启用 Windows 更新
如果你之前禁用了 Windows 更新,现在需要重新启用,请根据之前的禁用方法选择对应的启用方案。
方法一:通过组策略重新启用(专业版及以上)
-
按
Win + R,输入gpedit.msc,回车 -
导航到:
计算机配置 → 管理模板 → Windows 组件 → Windows 更新-
找到并双击 "配置自动更新"
-
选择 "未配置" 或 "已启用"
- 未配置:恢复系统默认更新行为
- 已启用:可以自定义更新方式
-
如果选择"已启用",在"选项"中选择更新方式:
| 选项 | 说明 |
|---|---|
| 2 - 通知下载和安装 | 有更新时通知用户 |
| 3 - 自动下载,通知安装 | 自动下载,安装前通知 |
| 4 - 自动下载并安装 | 完全自动(默认) |
-
点击"应用" → "确定"
-
找到 "删除使用所有 Windows 更新功能的访问权限"
-
选择 "未配置" 或 "已禁用"
-
点击"应用" → "确定"
-
重启电脑或运行:
gpupdate /force方法二:通过服务管理器重新启用
-
按
Win + R,输入services.msc,回车 -
找到 "Windows Update" 服务
-
双击打开,设置:
- 启动类型:
手动或自动 - 点击 "启动" 按钮(如果服务未运行)
- 启动类型:
-
同样方式处理:
- Update Orchestrator Service:启动类型 =
手动 - Windows Update Medic Service:启动类型 =
手动
- Update Orchestrator Service:启动类型 =
-
点击"应用" → "确定"
-
重启电脑
命令行方式:
sc config wuauserv start= demand
sc start wuauserv
sc config UsoSvc start= demand
sc start UsoSvc方法三:通过注册表重新启用
-
按
Win + R,输入regedit,回车 -
导航到:
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU- 修改或删除以下键值:
| 键值名称 | 操作 | 说明 |
|---|---|---|
NoAutoUpdate |
删除或设为 0 |
启用自动更新 |
AUOptions |
删除或设为 4 |
自动下载并安装 |
UseWUServer |
删除或设为 0 |
使用 Windows Update 服务器 |
-
或者直接删除整个
WindowsUpdate项(推荐)- 右键
WindowsUpdate项 - 选择"删除"
- 确认删除
- 右键
-
重启电脑
一键注册表脚本(恢复默认):
将以下内容保存为 enable-update.reg,双击运行:
Windows Registry Editor Version 5.00
[-HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate]注意:
-号表示删除该键及其所有子键。
方法四:使用 Windows Update Blocker 重新启用
如果你使用 Windows Update Blocker 禁用了更新:
- 以管理员身份运行
Windows Update Blocker.exe - 选择 "启用服务"
- 点击"应用"
- 重启电脑
第二部分:配置计量连接(限制更新)
计量连接(Metered Connection)是 Windows 的一项功能,可以限制 Windows 在连接到按流量计费的网络时自动下载更新。
适用场景
- 使用手机热点上网
- 使用流量有限的移动宽带
- 网络带宽有限,不想被更新占用
设置有线网络为计量连接
-
打开"设置" → "网络和 Internet"
-
点击当前连接(以太网或 Wi-Fi)
-
找到 "计量连接" 选项
-
开启 "设为计量连接"
设置无线网络为计量连接
-
打开"设置" → "网络和 Internet" → "Wi-Fi"
-
点击"管理已知网络"
-
选择你的 Wi-Fi 网络
-
点击"属性"
-
开启 "设为计量连接"
计量连接的效果
| 功能 | 计量连接下 |
|---|---|
| 自动更新 | ❌ 暂停(手动检查仍可用) |
| 自动下载应用 | ❌ 暂停 |
| 开始菜单磁贴更新 | ❌ 暂停 |
| 同步 OneDrive 文件 | ❌ 暂停 |
| 手动检查更新 | ✅ 可用 |
通过注册表强制所有连接为计量连接
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkList\DefaultMediaCost]
"3G"=dword:00000002
"4G"=dword:00000002
"Ethernet"=dword:00000002
"WiFi"=dword:00000002将数值设为 2 表示计量连接。
第三部分:暂停 Windows 更新
Windows 允许你临时暂停更新,最长可达 5 周(35 天)。
方法一:通过设置暂停(推荐)
-
打开"设置" → "Windows 更新"
-
点击 "暂停更新 1 周"
- 每次点击暂停 1 周
- 最多可暂停 5 周
-
或者点击"暂停更新 7 天"旁边的 "▼" 箭头
-
选择暂停时长:
| 选项 | 说明 |
|---|---|
| 暂停 1 周 | 暂停 7 天 |
| 暂停 2 周 | 暂停 14 天 |
| 暂停 3 周 | 暂停 21 天 |
| 暂停 4 周 | 暂停 28 天 |
| 暂停 5 周 | 暂停 35 天(最大) |
- 要恢复更新,点击 "继续更新"
方法二:选择暂停更新的截止日期
-
在"Windows 更新"设置页面
-
找到 "暂停更新" 部分
-
点击日期选择器
-
选择希望恢复更新的日期(最多 35 天后)
方法三:通过组策略暂停更新
-
打开
gpedit.msc -
导航到:
计算机配置 → 管理模板 → Windows 组件 → Windows 更新 → 管理 Windows 更新提供的更新-
双击 "从自动更新中移除对修改 Windows 更新设置的访问权限"
-
选择 "已禁用"(允许用户修改更新设置)
-
双击 "配置自动更新"
-
选择 "已启用",在选项里设置:
- "配置自动更新":
2 - 通知下载和安装 - 这样用户可以控制何时安装更新
- "配置自动更新":
方法四:通过 PowerShell 暂停更新
# 暂停更新 35 天
Pause-WindowsUpdate -Duration 35
# 恢复更新
Resume-WindowsUpdate注意:
Pause-WindowsUpdate和Resume-WindowsUpdate是 Windows 11 中的新 cmdlet,Windows 10 可能不可用。
第四部分:高级更新管理
4.1 指定更新推迟时间
在"Windows 更新"高级选项中,可以配置:
| 设置 | 说明 | 推荐值 |
|---|---|---|
| 功能更新推迟 | 推迟大版本更新 | 30-60 天 |
| 质量更新推迟 | 推迟安全/修复更新 | 7-14 天 |
| 暂停更新 | 临时暂停 | 按需要 |
4.2 使用 Active Hours(活跃时间)
设置电脑的活跃时间,Windows 在此期间不会自动重启:
- 打开"设置" → "Windows 更新" → "更改活跃时间"
- 设置开始和结束时间(最长 18 小时)
- 保存
4.3 配置更新通知
让 Windows 通知你更新,而不是自动安装:
- 打开
gpedit.msc - 导航到
Windows 更新 - 启用"配置自动更新",选择选项
2 - 通知下载和安装 - 这样你可以自己决定何时安装更新
4.4 阻止特定更新(Show or hide updates)
如果某个更新导致问题,可以隐藏它:
-
下载 Microsoft "Show or hide updates" 工具:
https://support.microsoft.com/zh-cn/windows/隐藏或显示-windows-更新-f8e612e3-c593-53f3-408e-86a1-98dee51f7ecb -
运行工具,点击"下一步"
-
工具会扫描可用的更新
-
选择要隐藏(不安装)的更新
-
点击"下一步"完成
要恢复隐藏的更新,再次运行工具,选择"显示"即可。
第五部分:更新疑难解答
问题一:更新卡住不动
解决方法:
- 重启电脑
- 运行 Windows 更新疑难解答:
- 设置 → 系统 → 疑难解答 → 其他疑难解答 → Windows 更新
- 重置更新组件:
net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 catroot2.old
net start wuauserv
net start cryptSvc
net start bits
net start msiserver问题二:更新失败,错误代码
| 错误代码 | 原因 | 解决方法 |
|---|---|---|
| 0x80070005 | 权限不足 | 以管理员身份运行 |
| 0x800f081f | 文件缺失 | 运行 DISM 修复 |
| 0x8024402f | 网络问题 | 检查网络连接 |
| 0x80070422 | 服务未运行 | 启动更新服务 |
问题三:更新后系统不稳定
解决方法:
- 卸载最近的更新:
- 设置 → Windows 更新 → 更新历史记录 → 卸载更新
- 回滚到之前的系统版本:
- 设置 → 系统 → 恢复 → 返回早期版本
总结
Windows 更新管理的最佳实践:
推荐配置(平衡方案)
✅ 启用自动更新(安全更新)
✅ 推迟功能更新 30 天
✅ 设置活跃时间(避免工作中重启)
✅ 使用计量连接(流量有限时)
✅ 定期手动检查更新更新管理命令速查表
| 操作 | 命令/位置 |
|---|---|
| 检查更新 | 设置 → Windows 更新 → 检查更新 |
| 暂停更新 | 设置 → Windows 更新 → 暂停更新 |
| 查看更新历史 | 设置 → Windows 更新 → 更新历史记录 |
| 卸载更新 | 设置 → Windows 更新 → 更新历史记录 → 卸载更新 |
| 重启更新服务 | net stop wuauserv && net start wuauserv |
| 清除更新缓存 | 删除 C:\Windows\SoftwareDistribution 文件夹 |
根据你的使用场景,灵活选择启用或禁用 Windows 更新。对于大多数用户,保持更新开启但适当推迟和配置活跃时间是最优方案。