|
通过命令提示符恢复 Win11 自动更新(全版本适用)
若之前通过命令提示符禁用了 Win11 自动更新,可按以下步骤恢复:
-
按下 Win+S 搜索栏输入「cmd」
-
右键「命令提示符」→ 选择「以管理员身份运行」
-
若弹出 UAC 提示,点击「是」确认
依次输入以下命令(每输入一条按回车键执行):
cmd
sc config wuauserv start= auto (恢复Windows Update主服务)
sc config bits start= auto (恢复后台智能传输服务)
sc config dosvc start= auto (恢复交付优化服务)
⚠️ 注意:start= 后必须加一个空格再写auto,否则命令执行失败!
cmd
net start wuauserv (启动Windows Update服务)
net start bits (启动BITS服务)
net start dosvc (启动交付优化服务)
如果之前执行了重命名更新缓存命令(如ren C:WindowsSoftwareDistribution SoftwareDistribution.old),需执行以下操作:
cmd
ren C:WindowsSoftwareDistribution.old SoftwareDistribution (恢复更新缓存)
ren C:WindowsSystem32catroot2.old catroot2 (恢复证书缓存)
cmd
sc query wuauserv
-
若返回「STATE: 4 运行中」且「START_TYPE: 2 自动」,说明服务已正常启动
-
打开「设置→更新和安全→Windows 更新」
-
点击「检查更新」,若能正常搜索并显示更新,则恢复成功
-
解决方案:重新以管理员身份打开命令提示符,确保输入命令完全正确(注意空格),并检查是否有 "拒绝访问" 错误
-
解决方案:执行 Windows 更新重置命令(修复损坏的更新组件):
cmd
net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver
ren C:WindowsSoftwareDistribution SoftwareDistribution.old
ren C:WindowsSystem32catroot2 catroot2.old
net start wuauserv
net start cryptSvc
net start bits
net start msiserver
sfc /scannow (修复系统文件)
-
解决方案:执行系统文件修复和更新组件重置,重启电脑后再次尝试
-
立即检查更新:恢复后第一时间执行「检查更新」,补全之前错过的安全补丁和功能更新
-
考虑设置更新时段(推荐):
-
打开「设置→更新和安全→Windows 更新→高级选项→暂停更新」
-
设置不影响工作的更新时段,避免频繁中断
-
定期检查更新:建议每周至少手动检查一次更新,确保系统安全
通过命令提示符恢复 Win11 自动更新的核心是恢复服务启动类型为自动并重启服务,若之前重命名了更新缓存文件夹,还需恢复其原始名称。恢复后务必立即检查并安装所有可用更新,确保系统安全。如需控制更新时机,推荐使用系统自带的 "暂停更新" 功能,而非再次禁用服务。
如恢复过程中遇到复杂问题,可考虑使用 Windows 内置的 "更新疑难解答"(设置→更新和安全→疑难解答),或联系微软官方支持。
|