Windows 如何選取裝置的驅動程式套件
附加裝置時,Windows 必須尋找相符 的驅動程式套件 才能安裝。
在 Windows 10 中,此比對程式會在兩個階段中發生。 首先,Windows 10 會在驅動程式存放區中安裝最相符的驅動程式套件,讓裝置能夠快速開始作業。 安裝驅動程式套件之後,也會 Windows 10:
- 從 Windows Update 下載比目前系統上比對裝置更符合的任何相符驅動程式套件,並將其放在驅動程式存放區中。
- 從 Windows 10 1703 版開始,當您插入裝置時,如果驅動程式存放區中已經有裝置的相符驅動程式套件,系統就不會搜尋 Windows Update 直到下一次定期排程的每日掃描為止,從裝置插入時最多可能需要 24 小時的時間。
- 搜尋預先載入 DevicePath 登錄值所指定位置的驅動程式套件。
DevicePath 登錄值位於下列子機碼底下:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion
。 根據預設, DevicePath 值會指定 %SystemRoot%\INF 目錄。
如果 Windows 10 找到比最初安裝的位置更相符的驅動程式套件,Windows 會以較佳的相符專案取代它從驅動程式存放區安裝的驅動程式套件。
在 Windows 8 之前的 Windows 版本中,驅動程式套件比對程式只會在 DevicePath 中尋找,如果指定了,則預設為 Windows Update。
下表提供上述資訊的快速摘要:
搜尋階段 | Windows 7 搜尋順序 | Windows 8,Windows 10 搜尋順序 |
---|---|---|
初始驅動程式套件安裝 | DevicePath;Windows Update;驅動程式存放區 | 驅動程式存放區 |
安裝初始驅動程式套件之後 | 不適用 | DevicePath;Windows Update |
注意
在 Windows 10 版本 1709 和更新版本中,Windows Update (WU) 提供最佳的比對驅動程式套件,這不一定是最新的。 WU 驅動程式套件選取程式會考慮硬體識別碼、日期/版本,以及重大/自動/選擇性類別。 WU 會優先處理重要或自動驅動程式套件。 如果找不到相符的重要/自動驅動程式套件,WU 會尋找選擇性驅動程式套件。 如此一來,較舊的重要驅動程式套件會優先於較新的選擇性驅動程式套件。否則,相等值會優先於較新的選擇性驅動程式套件。
從 2004 版 Windows 10 開始,Windows Update (WU) 會自動提供最佳的自動/關鍵比對驅動程式套件,搜尋電腦和 WU。 若要查看選擇性類別中的相符驅動程式套件,請移至 [設定>更新] & [安全性>] > Windows Update [檢視選擇性更新>驅動程式更新]。 WU 仍會使用相同的準則來排名並選取驅動程式。