微软解释:Win11/10 一些驱动程式更新日期推出时间为何会设在「1968年」

微软解释:Win11/10 一些驱动程式更新日期推出时间为何会设在「1968年」

如果你经常检查Windows 11 或Windows 10 的更新,你可能已经注意到在可选更新部分,会出现一些旧的驱动程式甚至是失效的驱动程式。

而在过去几年中,使用者收到了被列为「INTEL – System」的驱动程式更新,尽管在升级到Windows 11 之后就已经交付,但其日期却追溯设定到1968 年。

这些驱动程式中的大多数—— 由于其奇怪的规格,可能看起来有问题—— 在Windows 11 和Windows 10 的可选更新设置面板下可用。在一篇新的文章中,微软已经解释了为什么会在Windows 上出现这些驱动程式,以及时间为何会设定在这么奇怪的时间。

目前Windows 11 主要有三种类型的驱动程式发布—— 由Windows / 微软、英特尔和NVIDIA、AMD 等公司发布的驱动程式,以及由PC OEM 制造商开发的定制驱动程式。

微软解释:Win11/10 一些驱动程式更新日期推出时间为何会设在「1968年」

据该公司称,所有Windows 驱动程式的日期都被设定为2006 年6 月21 日,以减少相容性问题。

驱动程式在Windows 上是如何被追溯日期设定的

Windows Update 根据包括日期在内的各种因素对驱动程式进行排名。例如,如果微软的驱动程式库中的一个驱动程式与设备的硬体ID 完全匹配,那么它将成为最重要的候选者,使用者将能够下载它。

然而,如果有一个以上的驱动程式与硬体ID 相匹配,则会自动选择一个具有最新时间戳的驱动程式。如果在这种情况下,多个驱动程式之间也存在平行状况,微软将查看与构建版本发布日期相匹配的最高文件版本号。

但是有一个问题—— 当你安装一个新的Windows 版本时,Windows 驱动程式将自动拥有比OEM 制造商提供的时间戳更新的时间戳。因此,你的OEM 制造商驱动将被Windows 驱动程式取代,这可能会破坏你设备上的特定功能。

因此,你在Windows更新时看到这些有奇怪的时间设定的驱动程式,显然是为了避免上面强调的情况而被追溯日期设定的。

透过这种追溯Windows 驱动程式时间设定,微软让OEM 制造商提供的驱动程式,可以有比Windows 提供的驱动程式更优先的地位。

在另一份文件中,微软表示,英特尔的驱动程式之所以被设定到1968 年,是因为这是英特尔成立的那一年。而这样的设定也是出于同样的原因—— 当OEM 制造商的驱动程式可用时,降低内建英特尔的驱动程式的等级。

「这是必要的,因为它是一个支援性的工具,不应该覆盖任何其他的驱动程式。更新英特尔(R) 晶片组设备软体是不需要的—— 如果你没有最新的版本就不要担心。」英特尔在一篇说明文件中表示。

(0)
打赏 微信扫一扫 微信扫一扫

相关推荐

发表评论

登录后才能评论