當前位置:係統粉 >   IT資訊 >   業界資訊 >  為什麼很多驅動程序的日期都是2006年6月21日?

為什麼很多驅動程序的日期都是2006年6月21日?

時間:2017-03-29 來源:互聯網 瀏覽量:

如果你比較關注Windows設備驅動程序,可能會注意到這樣一個奇怪的現象:很多由微軟提供的係統級驅動程序,生成日期都是2006年6月21日,無論是Windows 7裏還是Windows 10裏都是如此。

難道這些驅動已經10多年沒有更新了嗎?

顯然不是。

微軟開發人員曾在知名社區Reddit裏詳細解釋過這個現象,實際上這樣做是有意義的:

“當PnP(即插即用)排列驅動優先級的時候,它會首先查看和驅動程序匹配的硬件ID。如果有兩個驅動都匹配硬件,那麼篩選條件就是驅動日期誰更新。如果你有的設備可以使用內置驅動,但又需要在設備上安裝某些定製或者OEM驅動,那麼當微軟再次更新相關驅動的時候,由於新驅動的日期要肯定要比你手動安裝的驅動的日期更新,就會覆蓋掉你的驅動。”

“那麼我們應該如何避免這種情況呢?不管該驅動何時更新的,我們都會采用Windows Vista係統RTM(正式版開發完成)的日期(也就是2006年6月21日),因此自Vista係統發布以來的所有驅動都能兼容最新的Windows版本,而你所安裝的驅動都比Vista RTM更新,從而確保用戶安裝的驅動排在首位。”

所以呢,不要瞧不起Vista,它可是有特殊曆史地位的呢,Windows 7/8/10都是在它奠定的基礎上發展而來。

為什麼很多驅動程序的日期都是2006年6月21日?(1)

我要分享:

最新熱門遊戲

版權信息

Copyright @ 2011 係統粉 版權聲明 最新發布內容 網站導航