尝试安装 MSU 修补程序会导致“在此计算机上搜索更新...”永远持续下去

尝试安装 MSU 修补程序会导致“在此计算机上搜索更新...”永远持续下去

我正在尝试从 Microsoft 手动安装两个修补程序 - 一个解决svchost.exe极端内存使用问题,另一个解决 Windows 更新缓慢的问题。

该系统是新安装的 Windows 7,并且我已将两个 MSU 更新本地保存到我的桌面,但实际上从未找到此类更新,因此从未真正安装这两个修复程序。

有没有办法强制 Windows Update 独立安装程序仅安装单个更新而不是查找所有更新?

答案1

该消息具有误导性。它搜索是否可以安装更新或是否不再需要更新(已被取代)。

Line #, DPC/ISR, Process, Stack Tag, Stack, Count, TimeStamp, % Weight
10, , , ,   wuaueng.dll!CUpdatesToPruneList::PopulateSupersedenceInfo, 31521, , 43,72
11, , , ,   wuaueng.dll!CUpdatesToPruneList::AddSupersedenceInfoIfNeeded, 31521, , 43,72

WUSA.exe 用于安装 MSU 更新,它只是 Windows Update 的一个包装器。Windows Update 安装更新后,它会再次循环挂起以检查更新是否适用,而这些检查在安装后毫无用处,并且此循环会阻止您安装其他 MSU 更新。

为了加快安装速度,请通过 GUI (services.msc) 或通过提升的(以管理员身份运行)命令行 ( ) 停止 WindowsUpdate 服务net stop wuauserv。现在循环已停止,更新安装速度更快。

安装第一个 MSU 更新,再次停止 WindowsUpdate 服务并安装第二个 MSU 文件。

我还创建了一个带有枚举的脚本将所有 MSU 文件放在与 CMD 相同的文件夹中并安装它们并每次自行停止 WU 服务以加快安装速度。

相关内容