附加裝置時,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 會尋找選用的驅動程式套件。 因此,同等價值的情況下,較舊的關鍵驅動程式套件會優先於較新的選擇性驅動程式套件。
從 Windows 10 版本 2004 開始,Windows Update(WU)會自動提供最佳的自動/關鍵相符驅動程式套件,並同時在電腦與 WU 中搜尋。 若要查看選擇性類別中的相符驅動程式套件,請移至 [ 設定 > 更新與安全性 > Windows Update > 檢視] 選用更新 > 驅動程式更新。 WU 仍然使用相同的準則來排名並選取驅動程式。