2단계: 디바이스에 대한 드라이버 패키지가 선택됨

새 디바이스가 검색되고 식별되면 Windows 및 해당 디바이스 설치 구성 요소가 다음 단계를 수행합니다.

  1. Windows는 디바이스에 대한 일치하는 드라이버 패키지를 검색합니다. 이 단계에 대한 자세한 내용은 드라이버 패키지 검색을 참조하세요.
  2. Windows는 하나 이상의 드라이버 패키지에서 디바이스에 가장 적합한 드라이버 패키지를 선택합니다. 이 단계에 대한 자세한 내용은 드라이버 선택을 참조하세요.

드라이버 패키지 검색

Windows는 디바이스에 대한 버스 드라이버에서 보고하는 하드웨어 식별자(ID)호환 ID를 사용하여 해당 디바이스와 일치하는 드라이버 패키지를 검색합니다. 드라이버 패키지는 디바이스의 하드웨어 ID 또는 호환 ID가 드라이버 패키지의 INF 파일의 INF 모델 섹션 항목에 있는 ID와 일치하는 경우 디바이스와 일치합니다.

예를 들어 Windows 8 이상에서 사용자가 WLAN 어댑터를 USB 허브의 포트에 연결하는 경우 다음 단계가 발생합니다.

  • USB 허브 드라이버가 WLAN 어댑터에 대한 하드웨어 ID 및 호환 ID 목록을 만든 후 Windows는 먼저 드라이버 스토어 에서 디바이스에 대한 일치하는 드라이버 패키지를 검색합니다. 드라이버 패키지가 드라이버 스토어에 있는 경우 Windows에서 디바이스에 설치합니다. 이렇게 하면 디바이스가 빠르게 작동할 수 있습니다.

  • 별도의 프로세스에서 Windows는 Windows 업데이트 및 DevicePath를 검색하여 드라이버 저장소에 설치된 드라이버보다 더 일치하는 드라이버를 검색합니다. 드라이버가 발견되면 드라이버 저장소로 스테이징된 다음 디바이스에 설치됩니다.

드라이버 패키지 검색 프로세스에 대한 자세한 내용은 Windows에서 드라이버를 검색하는 위치를 참조하세요.

참고

Windows Vista부터 운영 체제는 항상 드라이버 저장소에서 드라이버 패키지를 설치합니다. 일치하는 드라이버 패키지가 다른 위치에 있는 경우 Windows는 먼저 디바이스에 드라이버 패키지를 설치하기 전에 드라이버 저장소에 패키지를 단계별로 실행합니다.

드라이버 선택

Windows에서 디바이스에 대한 하나 이상의 일치하는 드라이버 패키지를 찾은 즉시 Windows는 다음 단계에 따라 최상의 드라이버 패키지를 선택합니다.

  1. Windows에서 일치하는 드라이버 패키지를 하나만 찾은 경우 디바이스에 해당 드라이버 패키지를 설치합니다.

  2. Windows에서 일치하는 드라이버 패키지를 여러 개 발견한 경우 Windows는 먼저 각 드라이버 패키지의 각 일치 항목에 순위 값을 할당합니다. 드라이버가 순위 값이 가장 낮은 경우 해당 드라이버 패키지를 디바이스에 설치합니다.

    순위 프로세스에 대한 자세한 내용은 Windows 순위 드라이버 방법을 참조하세요.

  3. 여러 드라이버 패키지의 순위 값이 동일한 경우 Windows는 드라이버 날짜 및 버전을 사용하여 디바이스에 가장 적합한 드라이버 패키지를 선택합니다. 날짜 및 버전은 드라이버 패키지의 INF 파일에 포함된 INF DriverVer 지시문 의해 지정됩니다.

Windows에서 디바이스에 대한 드라이버 패키지를 선택하면 Windows는 3단계: 디바이스용 드라이버 설치에 설명된 대로 드라이버 패키지를 설치합니다.