微軟解釋在Windows 11上為何部分驅(qū)動可追溯到1968年
如果你經(jīng)常檢查 Windows 10/11 的更新,那么你可能已經(jīng)注意到可選更新提供的部分驅(qū)動是陳舊或者失效的。在過去幾年里,用戶收到的驅(qū)動程序更新被列為“INTEL - System”,盡管在升級到 Windows 11 之后就已經(jīng)交付,但它的日期卻追溯到 1968 年。
由于奇怪的規(guī)格,這些驅(qū)動程序大多數(shù)看起來很有問題。在一篇新的博客文章中,微軟已經(jīng)解釋了為什么以及如何在 Windows 上對這些驅(qū)動程序進行追溯。目前,在 Windows 平臺上發(fā)布的驅(qū)動程序有三大來源,其一是由 Windows/Microsoft 發(fā)布的,其二是由 Intel/NVIDIA 等公司發(fā)布的,還有就是由 PC 制造商發(fā)布的定制驅(qū)動程序。
微軟表示所有 Windows 驅(qū)動程序的日期都被設(shè)定為 2006 年 6 月 21 日,以減少兼容性問題。Windows Update 根據(jù)包括日期在內(nèi)的各種因素對驅(qū)動程序進行排名。例如,如果微軟的驅(qū)動程序庫中的一個驅(qū)動程序與設(shè)備的硬件 ID 完全匹配,那么它將成為最重要的候選者,用戶將能夠下載它。
然而,如果有一個以上的驅(qū)動程序與硬件 ID 相匹配,則會自動選擇一個具有最新時間戳的驅(qū)動程序。如果在這種情況下,多個驅(qū)動程序之間也存在平局,微軟將看與構(gòu)建發(fā)布日期相匹配的最高文件版本號。
但是有一個問題--當(dāng)你安裝一個新的 Windows 版本時,Windows 驅(qū)動將自動擁有比制造商提供的時間戳更新的時間戳。因此,你的制造商驅(qū)動將被 Windows 驅(qū)動取代,這可能會破壞你設(shè)備上的特定功能。Windows 驅(qū)動顯然是為了避免上面強調(diào)的情況而被追溯的。
通過追溯Windows驅(qū)動,微軟允許制造商的驅(qū)動保留比Windows提供的驅(qū)動更優(yōu)先的地位。在另一份文件中,微軟表示,英特爾的驅(qū)動程序被追溯到 1968 年(英特爾成立的那一年),也是出于同樣的原因--當(dāng)制造商的驅(qū)動程序可用時,降低英特爾的驅(qū)動程序的等級。
英特爾在一篇現(xiàn)已刪除的博文中指出:“這是必要的,因為它是一個支持性的工具,不應(yīng)該覆蓋任何其他的驅(qū)動程序。更新英特爾(R)芯片組設(shè)備軟件是不需要的--如果你沒有最新的版本,請不要擔(dān)心”。