查看: 3280|回复: 12
收起左侧

[系统相关] 微软解释在Windows 11上为何部分驱动可追溯到1968年

[复制链接]
蓝天二号
发表于 2021-12-30 10:42:08 | 显示全部楼层 |阅读模式
如果你经常检查 Windows 10/11 的更新,那么你可能已经注意到可选更新提供的部分驱动是陈旧或者失效的。在过去几年里,用户收到的驱动程序更新被列为“INTEL - System”,尽管在升级到 Windows 11 之后就已经交付,但它的日期却追溯到 1968 年。
Screenshot_20211230-104146_Gallery.jpg
由于奇怪的规格,这些驱动程序大多数看起来很有问题。在一篇新的博客文章中,微软已经解释了为什么以及如何在 Windows 上对这些驱动程序进行追溯。目前,在 Windows 平台上发布的驱动程序有三大来源,其一是由 Windows/Microsoft 发布的,其二是由 Intel/NVIDIA 等公司发布的,还有就是由 PC 制造商发布的定制驱动程序。

微软表示所有 Windows 驱动程序的日期都被设定为 2006 年 6 月 21 日,以减少兼容性问题。Windows Update 根据包括日期在内的各种因素对驱动程序进行排名。例如,如果微软的驱动程序库中的一个驱动程序与设备的硬件 ID 完全匹配,那么它将成为最重要的候选者,用户将能够下载它。

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

但是有一个问题--当你安装一个新的 Windows 版本时,Windows 驱动将自动拥有比制造商提供的时间戳更新的时间戳。因此,你的制造商驱动将被 Windows 驱动取代,这可能会破坏你设备上的特定功能。Windows 驱动显然是为了避免上面强调的情况而被追溯的。

通过追溯Windows驱动,微软允许制造商的驱动保留比Windows提供的驱动更优先的地位。在另一份文件中,微软表示,英特尔的驱动程序被追溯到 1968 年(英特尔成立的那一年),也是出于同样的原因--当制造商的驱动程序可用时,降低英特尔的驱动程序的等级。

英特尔在一篇现已删除的博文中指出:“这是必要的,因为它是一个支持性的工具,不应该覆盖任何其他的驱动程序。更新英特尔(R)芯片组设备软件是不需要的--如果你没有最新的版本,请不要担心”。
tang014
发表于 2021-12-30 11:20:41 | 显示全部楼层
一方面说为了win11的稳定性连2018年的CPU和主板都不一定支持了,结果另一面还为1968的其他设备保留驱动
zengyf1
发表于 2021-12-30 12:42:49 来自手机 | 显示全部楼层
这只是一个优先级判断逻辑,不用在意
独自丶飘零
发表于 2021-12-30 18:34:41 | 显示全部楼层
tang014 发表于 2021-12-30 11:20
一方面说为了win11的稳定性连2018年的CPU和主板都不一定支持了,结果另一面还为1968的其他设备保留 ...

这个1968不是时间的1968,这是为了防止驱动被覆盖所以把时间戳改成了1968
2605276004x
发表于 2021-12-31 10:58:19 | 显示全部楼层
tang014 发表于 2021-12-30 11:20
一方面说为了win11的稳定性连2018年的CPU和主板都不一定支持了,结果另一面还为1968的其他设备保留 ...

???这文章都没看懂就乱喷
风之咩~
发表于 2021-12-31 11:15:41 来自手机 | 显示全部楼层
正常人看到1968年第一反应难道不是文件时间问题吗 那个年代的架构能指望用到win上?
superax
发表于 2021-12-31 12:24:31 | 显示全部楼层
这个1968估计是一个彩蛋,为了纪念仙童公司的建立的吧
tang014
发表于 2021-12-31 13:09:15 | 显示全部楼层
2605276004x 发表于 2021-12-31 10:58
???这文章都没看懂就乱喷

没看懂的是你,或者说你只看懂了字面意思。内里还不是微软为老设备保留了驱动支持。为方便厂商的新驱动安装而改了时间戳,是这个因的果
hdx2016
发表于 2021-12-31 13:54:26 来自手机 | 显示全部楼层
tang014 发表于 2021-12-31 13:09
没看懂的是你,或者说你只看懂了字面意思。内里还不是微软为老设备保留了驱动支持。为方便厂商的新驱动安 ...

好家伙,微软的nvme硬盘驱动是2006年的,问题是2006年有nvme么。还好意思说别人没看懂,到底是谁没看懂?
tang014
发表于 2021-12-31 14:03:16 | 显示全部楼层
hdx2016 发表于 2021-12-31 13:54
好家伙,微软的nvme硬盘驱动是2006年的,问题是2006年有nvme么。还好意思说别人没看懂,到底是谁没看懂?

通篇都在说微软前置时间是在为厂家驱动让道,到底谁没看懂?
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|杀毒软件|软件论坛| 卡饭论坛

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2024-11-24 09:21 , Processed in 0.139657 second(s), 19 queries .

卡饭网所发布的一切软件、样本、工具、文章等仅限用于学习和研究,不得将上述内容用于商业或者其他非法用途,否则产生的一切后果自负,本站信息来自网络,版权争议问题与本站无关,您必须在下载后的24小时之内从您的电脑中彻底删除上述信息,如有问题请通过邮件与我们联系。

快速回复 客服 返回顶部 返回列表