为什么控制面板中的驱动程序版本永远与安装的驱动程序版本不匹配?

为什么控制面板中的驱动程序版本永远与安装的驱动程序版本不匹配?

似乎每当我想查看是否安装了最新版本的驱动程序时,我在设备管理器中看到的版本号似乎与我安装的驱动程序的版本号无关。

例如:我刚刚安装了 Nvidia 的 359.00 GeForce 显示驱动程序,但是当我在设备管理器中的显示适配器下查看时,它显示版本是 10.18.13.5900。

但这不仅仅是 Nvidia 的问题——似乎每次我尝试在任何硬件的任何驱动程序上执行此操作时,数字都不匹配。我是不是漏掉了什么?除了安装两个版本并在设备管理器中进行比较之外,还有其他方法可以比较版本吗?

答案1

不幸的是,一个是签名的驱动程序文件的内部版本,另一个是公司发布和宣传的外部版本 - 并且开发商或出版商没有义务匹配它们。

您能做的最好的事情就是大致匹配日期。由于内部驱动程序日期将由 CA 服务器加盖时间戳,因此它必须早于网站上的正式发布日期。不幸的是,这可能比网站上的发布日期早 3 个月到 24 小时,因此它并不完全可靠。

这不仅仅适用于驱动程序 - 右键单击​​任何 exe 并查看“详细信息”选项卡(如果有) - 您将看到那里的文件版本信息不一定(实际上几乎从不)与网站上发布的发行版本相匹配。不幸的是,事情就是这样的。

但是,如果您参考下载中附带的驱动程序发行说明和更改历史记录,它通常会(虽然显然不一定)包含一条宣传/声明,说“驱动程序已更新至版本 xxxx”或类似内容,其中就是您要查找的版本号。因此,您最好的选择是查看并参考发行说明。

答案2

这是内部驱动程序版本您看到的。但它已准备好包含您请求的驱动程序版本数据 10.18.13.5900(359.00)

相关内容