Windows11竟然推送1968年的驱动?微软做出回应

Java技术迷

共 1391字,需浏览 3分钟

 ·

2022-01-05 00:44

点击关注公众号,Java干货及时送达

来源:扩展迷EXTFANS

所谓驱动程序,即添加到操作系统中的一小块代码,是硬件厂商根据操作系统编写的配置文件。


基本上每个新系统都会安装完整的驱动程序,可以说如果没有驱动程序,计算机中的硬件就无法工作。



当然,操作系统不同,硬件的驱动程序会不同,各个硬件厂商为了保证硬件的兼容性及增强硬件的功能都会不断地对驱动程序进行升级。


在近日,有网友指出,一款名为“INTEL - System”的驱动, 尽管在升级到 Windows 11 之后就已经交付,而该驱动的日期却可以追溯至1968年。


事实上,若经常检查 Windows 10/11的更新,你就会发现,上面可选更新提供的部分驱动是陈旧或者失效的。



由于奇怪的规格,这些驱动程序大多数看起来很有问题。因此,便有用户担心这些陈旧的驱动是否会对系统的稳定性造成影响。


据 Windows Latest 报道,微软针对此事在一篇博客中做出说明回应称,这些驱动来自 PC 硬件提供商。



根据微软的说法,目前,在 Windows 平台上发布的驱动程序有三大来源。除了微软自行发布的驱动外,还有来自 Intel/NVIDIA  等公司发布的驱动,以及由 PC 制造商发布的定制驱动程序。


微软表示,所有 Windows 驱动程序的日期之所以都被设定为2006年6月21日是为了减少兼容性问题。



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


然而,若有一个以上的驱动程序与硬件 ID 相匹配,则会自动选择一个具有最新时间戳的驱动程序。



在这种情况下,多个驱动程序之间也存在平局,微软将看与构建发布日期相匹配的最高文件版本号。


另外,还有一个问题是,当用户安装新的 Windows 版本时,Windows 驱动将自动拥有比制造商提供的时间戳更新的时间戳。


如此一来,这个制造商驱动将会被 Windows 驱动取代,同时这也可能会破坏用户设备上的特定功能。Windows 驱动显然是为了避免上述强调的情况而选择被追溯的。



通过追溯 Windows 驱动,微软允许制造商的驱动保留比 Windows 提供的驱动更优先的地位。


在另一份文件中,微软还表示,英特尔的驱动程序被追溯到1968年(英特尔成立时间),同样也是因为当制造商的驱动程序可使用时,会降低英特尔的驱动程序的等级。


英特尔表示,用户不需要为这一情况担心,因为不会覆盖任何其他的驱动程序,也不会对用户使用造成影响。


1、致歉!抖音Semi Design承认参考阿里Ant Design

2、对比7种分布式事务方案,还是偏爱阿里开源的Seata,真香!

3、Redis存储结构体信息,选hash还是string?

4、扫盲 docker 常用命令

5、最全分布式Session解决方案

6、21 款 yyds 的 IDEA插件

7、真香!用 IDEA 神器看源码,效率真高!

点分享

点收藏

点点赞

点在看

浏览 44
点赞
评论
收藏
分享

手机扫一扫分享

举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

举报