为什么 Windows Update 没有向我们提供最新的更新?

为什么 Windows Update 没有向我们提供最新的更新?

...例如,我正在更新一台旧的 Windows XP 机器,Windows 更新试图让我安装 Internet Explorer 7。但 Internet Explorer 8 已经过时了。为什么不跳过 7 直接升级到 8?

过去,在全新安装 XP 时,我也会安装大量更新,然后 Windows Update 建议我安装 Service Pack 2。如果我直接跳到 Service Pack 2,我就不需要安装大多数更新了!从那时起,我就学会了这样做 - 手动下载 SP2,然后是 SP3,然后开始更新。为什么 Windows Update 不知道为我们做这件事?

答案1

许多 Windows 用户出于各种原因需要使用不同功能的特定版本。尤其是在大型企业中,通常会有自定义应用程序依赖于旧版 Internet Explorer 或 Windows Media Player 中的特定功能或行为。将 IE7 从更新列表中移除并支持 IE8 会给这类用户带来问题。

我有效地将更新应用到新机器的策略是按顺序下载并应用以下更新的完整版本:

  • 最新的服务包(例如:XPsp3)
  • 最新的 Internet Explorer
  • 最新的 Windows Media Player
  • .Net Framework 运行时

如果这样做,您将减少大约一半需要安装的更新总数,因为许多较小的更新只是针对这些产品较低版本的补丁。如果您将这些关键更新放在手边,您还可以节省大量下载带宽和时间。

尽管常规的自动化流程效率低下,但确实有效。将计算机设置为自动安装更新的家庭用户最终将获得所有这些产品的最新版本——只是需要的时间会长一些

答案2

我认为有时这是因为您需要一组特定的更新才能安装其他更新。

例如,您需要更新 1 + 2 才能安装更新 3

这有点愚蠢,但这似乎是微软处理这个问题的方式。

我认为您的订单问题可能是因为有些人没有安装服务包,因此他们确保人们安装了所有其他可用的驱动程序以防万一。

答案3

使用 Windows 更新安装服务包不同于下载服务包的独立安装程序并使用这些安装程序安装服务包,独立安装程序包含正确安装的先决条件更新。

使用 Windows 更新时,成功安装服务包之前需要先安装先决条件更新,但 Windows 更新不会告诉您它们是什么,而只是提供所有要安装的更新,不是很智能。

Windows 更新不知道用户想要什么,因此它会尽最大努力保护 PC 安全,即使这会耗费您更多时间。Windows 更新在推出 9 年后从未被设计用于全新安装操作系统。

对于 IE 而言,从 ie6 升级到 IE 7、从 IE 7 升级到 IE 8 或从 IE 8 升级到 IE 9 时,并不是所有内容都会被替换,因此需要将通用文件更新到所有这些版本。另外,有些人不想更新到 IE 的下一个版本,并会从列表中取消选择它,因此 WU 需要修补旧版本,WU 不知道您会取消选择什么。

在全新安装 XP 时,我要么从 Microsoft 下载独立服务包并手动运行它们,要么将服务包集成到我的 XP 安装 CD 中(这是我的偏好)。

相关内容