天天看點

微軟解釋:Win11/10 一些驅動程式更新為何被“倒填日期”

IT之家 12 月 30 日消息,據 Windows Latest 報道,如果你經常檢查 Windows 11 或 Windows 10 的更新,你可能已經注意到在可選更新部分會出現舊的驅動程式甚至是失效的驅動程式。在過去幾年中,使用者收到了被列為“INTEL – System”的驅動程式更新,盡管在更新到 Windows 11 之後就已經傳遞,但其日期卻追溯設定到 1968 年,也就是被“倒填日期”。

微軟解釋:Win11/10 一些驅動程式更新為何被“倒填日期”

這些驅動程式中的大多數 —— 由于其奇怪的規格,可能看起來有問題 —— 在 Windows 11 和 Windows 10 的可選更新設定面闆下可用。在一篇新的部落格文章中,微軟已經解釋了為什麼以及如何在 Windows 上對這些驅動程式進行追溯時間設定。

IT之家獲悉,目前 Windows 11 主要有三種類型的驅動程式釋出 —— 由 Windows / 微軟、英特爾和英偉達、AMD 等公司釋出的驅動程式,以及由 PC OEM 制造商開發的定制驅動程式。

微軟解釋:Win11/10 一些驅動程式更新為何被“倒填日期”

據該公司稱,所有 Windows 驅動程式的日期都被設定為 2006 年 6 月 21 日,以減少相容性問題。

驅動程式在 Windows 上是如何被追溯日期設定的

Windows Update 根據包括日期在内的各種因素對驅動程式進行排名。例如,如果微軟的驅動程式庫中的一個驅動程式與裝置的硬體 ID 完全比對,那麼它将成為最重要的候選者,使用者将能夠下載下傳它。

然而,如果有一個以上的驅動程式與硬體 ID 相比對,則會自動選擇一個具有最新時間戳的驅動程式。如果在這種情況下,多個驅動程式之間也存在平行,微軟将檢視與建構版本釋出日期相比對的最高檔案版本号。

但是有一個問題 —— 當你安裝一個新的 Windows 版本時,Windows 驅動程式将自動擁有比 OEM 制造商提供的時間戳更新的時間戳。是以,你的 OEM 制造商驅動将被 Windows 驅動程式取代,這可能會破壞你裝置上的特定功能。

Windows 驅動程式顯然是為了避免上面強調的情況而被追溯日期設定的。

通過追溯 Windows 驅動程式,微軟允許 OEM 制造商的驅動程式保留比 Windows 提供的驅動更優先的地位。

在另一份檔案中,微軟表示,英特爾的驅動程式被追溯到 1968 年(英特爾成立的那一年),也是出于同樣的原因 —— 當 OEM 制造商的驅動程式可用時,降低英特爾的驅動程式的等級。

“這是必要的,因為它是一個支援性的工具,不應該覆寫任何其他的驅動程式。更新英特爾 (R) 晶片組裝置軟體是不需要的 —— 如果你沒有最新的版本就不要擔心,”英特爾在一篇現已删除的博文中說道。

繼續閱讀