手順2: デバイスのドライバーパッケージの選択

新しい デバイスが検出されて識別された後、Windows とそのデバイス インストール コンポーネントは次の手順に従います。

  1. Windows は、デバイスの一致する ドライバー パッケージ を検索します。 この手順の詳細については、「ドライバー パッケージの検索」を参照してください。
  2. Windows は、1 つ以上のドライバー パッケージからデバイスに最適なドライバー パッケージを選択します。 この手順の詳細については、「ドライバー の選択」を参照してください。

ドライバー パッケージの検索

デバイスのバス ドライバーによって報告されるハードウェア識別子 (ID)互換性ID を使用して、Windows はそのデバイスに一致するドライバー パッケージを検索します。 デバイス上のハードウェア ID または互換 ID が、ドライバー パッケージの INF ファイルINF Models セクション エントリの ID と一致する場合、ドライバー パッケージはデバイスと一致します。

たとえば、Windows 8 以降では、ユーザーが WLAN アダプターを USB ハブのポートに接続すると、次の手順が実行されます。

  • USB ハブ ドライバーが WLAN アダプターのハードウェア ID と互換 ID の一覧を作成した後、Windows は最初にドライバー ストアでデバイスの一致するドライバー パッケージを検索します。 ドライバー ストアにドライバー パッケージが見つかった場合、Windows によってデバイスにインストールされます。 これにより、デバイスの作業を迅速に開始できます。

  • 別のプロセスでは、Windows は Windows Update と DevicePath を検索して、ドライバー ストアからインストールされたドライバーよりも適切に一致するドライバーを検索します。 見つかった場合、ドライバーはドライバー ストアにステージングされ、デバイスにインストールされます。

ドライバー パッケージの検索プロセスの詳細については、「Windows がドライバーを検索する場所」を参照してください。

Note

Windows Vista 以降では、オペレーティング システムは常にドライバー ストアからドライバー パッケージをインストールします。 一致するドライバー パッケージが別の場所に見つかった場合、Windows は、デバイスにドライバー パッケージをインストールする前に、まずドライバー ストアにパッケージをステージングします。

ドライバーの選択

Windows でデバイスに一致する ドライバー パッケージ が 1 つ以上見つかると、次の手順に従って最適なドライバー パッケージが選択されます。

  1. Windows で一致するドライバー パッケージが 1 つしか見つからない場合は、そのドライバー パッケージがデバイスにインストールされます。

  2. Windows で一致するドライバー パッケージが複数見つかった場合、Windows は最初に各ドライバー パッケージから一致する各ドライバーにランク付け値を割り当てます。 ランク値が最も低いドライバーが 1 つだけの場合は、そのドライバー パッケージがデバイスにインストールされます。

    ドライバー パッケージのランキング方法の詳細については、「Windows のドライバーのランキング方法」をご覧ください。

  3. 複数のドライバー パッケージのランク値が同じ場合、Windows はドライバーの日付とバージョンを使用して、デバイスに最適なドライバー パッケージを選択します。 ドライバーの日付とバージョンは、ドライバー パッケージの INF ファイルに含まれているINF DriverVer ディレクティブによって指定されます。

Windows がデバイスのドライバー パッケージを選択すると、「手順 3: デバイスのドライバーがインストールされている」の説明に 従って、ドライバー パッケージがインストールされます。