如果您经常检查 Windows 11 或 Windows 10 上的更新,您可能已经注意到可选更新部分下的旧驱动程序甚至已失效的驱动程序。在过去几年中,用户收到列为“INTEL – System”的驱动程序更新,尽管在升级到 Windows 11 后立即交付,但可以追溯到 1968 年。
这些驱动程序中的大多数(可能由于其奇怪的规格而出现问题)都可以在 Windows 11 和 Windows 10 的可选更新设置面板下找到。在一篇新的博客文章中,微软解释了这些驱动程序在 Windows 上回溯的原因和方式。
对于那些不知道的人来说,主要有三种类型的驱动程序发布——Windows/Microsoft 发布的驱动程序、英特尔和 Nvidia 等公司的驱动程序以及 PC 制造商开发的自定义驱动程序。
![微软解释了为什么某些驱动程序更新在 Windows 11/10 上回溯](zb_users/upload/2023/07/imwprobot-ce0329dadc47d022f80bfc15fc885cd6.jpg)
![微软解释了为什么某些驱动程序更新在 Windows 11/10 上回溯](zb_users/upload/2023/07/imwprobot-bf7d463b7725344f65fd28d9d1ef02f6.png)
据该公司称,所有 Windows 驱动程序的日期都设置为 2006 年 6 月 21 日,以减少兼容性问题。
Windows 上的驱动程序如何回溯
Windows Update 根据各种因素对驱动程序进行排名,包括日期。例如,如果 Microsoft 驱动程序库中可用的驱动程序与设备的硬件 ID 完美匹配,那么它将成为最佳候选,用户将能够下载它。
但是,如果有多个驱动程序与硬件 ID 匹配,则会自动选择具有最新时间戳的驱动程序。如果在这种情况下多个驱动程序之间也存在联系,Microsoft 将查看与构建发布日期匹配的最高文件版本号。
但有一个问题——当您安装新的 Windows 版本时,Windows 驱动程序将自动具有比制造商提供的时间戳更新的时间戳。因此,您的制造商驱动程序将被 Windows 驱动程序替换,这可能会破坏您设备上的特定功能。
Windows 驱动程序显然已经过时,以避免出现上面突出显示的情况。
通过回溯 Windows 驱动程序,Microsoft 允许制造商驱动程序保留优先于 Windows 提供的驱动程序。
在另一份文件中,微软表示,出于同样的原因,英特尔驱动程序可以追溯到 1968 年(英特尔成立的那一年)——当制造商驱动程序可用时,降低英特尔驱动程序的等级。
“这是必要的,因为它是一个支持实用程序,不应覆盖任何其他驱动程序。不需要更新英特尔(R) 芯片组设备软件 – 如果您没有最新版本,请不要担心,”英特尔在现已删除的博客文章中指出。
发表评论