我有一台 HP PC。最近,我重置了它,并将其从 Windows 10 降级到 Windows 7。重置后,我尝试安装 Windows 更新。但是当我尝试搜索新更新时,出现以下错误:
我进行了一些研究,并尝试了以下所有解决方案,但均未成功:
- 在 Windows 运行中启用和禁用
Background Intelligent Transfer Service
、Windows update
和Cryptographic Service
services.msc
- 清理文件夹
C:\Windows\SoftwareDistribution
并删除文件夹C:\Windows\System32\catroot2
- 尝试安装 Windows 更新KB3138612。事实上,我尝试了链接中列出的所有变体更新。它们都导致
The update doesn't apply to your system
我真的没什么主意了。我该怎么做才能在我的 PC 上安装 Windows 更新?
答案1
我认为您安装的版本太旧,无法连接 Microsoft 服务器。
我建议:
关注文章 Windows 7:如何检查是否已安装 Service Pack 1 查看是否安装了 SP1
如果没有安装 SP1, 下载 并安装
下一步需要两个更新。下面的第一个更新有时就足够了,但同时安装两个更新更安全:
下载并安装 KB3125574 所谓的 Windows 7 SP1 的便捷汇总,这是对永远不会到来的 SP2 服务包的误称。
即使 Windows Update 在上一步之后正常运行,安装此汇总包也相当于服务包,因为它会清除所有之前安装的更新,就像服务包一样,但磁盘空间会得到净收益。它也比单独安装它包含的所有更新更快。
答案2
我建议您使用一个名为 WSUS 离线的程序下载所有 Win7 更新并离线安装。我已经使用这个程序好几年了,就是为了解决您遇到的问题。第一次运行时,告诉它您使用的是哪个版本的 Win,它将访问 MS 并下载所有适当的更新。完成后,运行更新安装程序,它将执行其操作,并根据需要重新启动。YMMV,但它对我来说一直非常有效,即使我必须更新数十台机器。
答案3
服务更新 KB3020369 无法解决问题。也许需要先决条件,我不确定。
安装它应该不会造成任何损害;它不需要重新启动。
对我来说,KB3138612做过解决问题。
在安装 KB3138612 之前,runas cmd.exe 显示可执行文件为未签名。
安装后,cmd.exe runas 再次显示为已签名。
注意。KB3138612 确实需要重新启动。
答案4
KB3138612 确实为我解决了这个问题,无需在恢复的联想 Win7 Home 64 位英特尔系统上采取任何额外步骤。
https://www.catalog.update.microsoft.com/Search.aspx?q=KB3138612
注意:其他人也指出这实际上是所需要的。