[解答]为何很多驱动程序日期都是2006年6月21日?

2017年02月11日 09:41 次阅读 稿源:cnBeta.COM 条评论

如果你经常阅读科技类的文章,那么你可能会在设备管理器中驱动中发现一个非常有趣的情况--很多微软驱动日期都显示2006年,尤其是2006年6月21日。难道我们现在使用的驱动都是十年前的?显然其中经历了很多次更新,那么为何这里依然显示2006年呢?

2个月前,微软开发者在知名社区Reddit上解释了这个技术怪癖,而实际上这样做是有意义的:

当PNP(即插即用)排列驱动优先级的时候,它首先查看和驱动程序匹配的硬件ID。如果出现两个驱动都匹配硬件,那么筛选条件就是驱动日期。如果你有一台可以使用内置驱动的设备,但是你需要在设备上安装某些定制/OEM驱动之后,每次当微软需要更新驱动的时候,由于这个日期要比定制日期更新,因此都会重复覆盖你的定制驱动。

那么我们应该如何避免这种情况呢?不管该驱动何时更新的(驱动版本号会进行更新,如果日期相同那么版本号则是下个筛选因素),我们发布的每个驱动都会采用Vista系统RTM的日期。因此自Vista系统发布以来的所有驱动都能兼容最新的Windows版本,而你所安装的驱动都比Vista RTM更新,从而确保用户安装的驱动排在首位。

漏洞扫描

活动入口:

腾讯云 - 热销云产品年付3折起

VeriSign 威瑞信 - 用.com亮实力

对文章打分

[解答]为何很多驱动程序日期都是2006年6月21日?

1 (11%)
已有 条意见
300-250.jpg

    最新资讯

    加载中...

    今日最热

    加载中...

    热门评论

      Top 10

      招聘


      Advertisment ad adsense googles cpro.baidu.com
      created by ceallan