다음을 통해 공유


드라이버 패키지 선택 프로세스 개요

Windows는 드라이버 패키지드라이버 노드로 나타내며, 이는 파일, 서비스 및 레지스트리 항목과 같은 디바이스에 대한 모든 소프트웨어 지원을 포함합니다. 디바이스에 대한 서비스에는 함수 드라이버와 상위 수준 및 하위 수준 디바이스 필터 드라이버가 포함됩니다.

일부 디바이스에는 해당 디바이스용으로 특별히 설계된 공급업체 제공 드라이버 패키지 또는 디바이스 제품군을 지원하도록 설계된 드라이버 패키지가 필요합니다. 그러나 다른 디바이스는 디바이스 제품군을 지원하는 시스템 제공 드라이버 패키지 또는 지정된 디바이스 설정 클래스모든 디바이스를 통해 구동할 수 있습니다. Windows는 디바이스와 가장 일치하는 드라이버 패키지를 선택합니다. Windows에서 이러한 드라이버 패키지를 찾을 수 없는 경우 점점 더 일반적인 드라이버 패키지에서 선택합니다.

Windows에서 드라이버 패키지를 검색하는 방법

Windows는 특정 위치에서 디바이스와 일치하는 드라이버 패키지를 검색합니다. 드라이버 패키지는 다음과 같은 경우 디바이스와 일치합니다.

Windows에서 일치하는 드라이버를 검색하는 위치에 대한 자세한 내용은 Windows가 드라이버를 검색하는 위치을 참조하십시오.

Windows에서 드라이버 패키지의 순위를 지정하는 방법

Windows는 적용 가능한 각 드라이버 패키지 내의 모든 일치 항목 목록을 만들고 각 일치 항목을 순위에 할당합니다. 드라이버 패키지의 INF 모델 섹션 항목에 디바이스와 일치하는 여러 줄이 있는 경우, 단일 드라이버 패키지에는 디바이스에 대한 여러 일치 항목이 포함될 수 있습니다. Windows는 각 드라이버 패키지의 순위를 0 이상인 정수 값으로 표시합니다.

순위 프로세스에 대한 자세한 내용은 Windows가 드라이버 패키지를 순위 지정하는 방법을 참조하세요.

Windows Vista부터 Windows는 드라이버 패키지가 디지털 서명되었는지 여부에 따라 드라이버 패키지의 순위를 지정합니다. Windows는 다음과 같이 디지털 서명을 기반으로 드라이버 패키지의 순위를 지정합니다.

  • AllSignersEqual 그룹 정책 사용하지 않도록 설정하면 Windows는 Authenticode 서명으로 서명된 드라이버 패키지보다 높은 Microsoft 서명으로 서명된 드라이버 패키지의 순위를 지정합니다. 이 순위는 Authenticode 서명으로 서명된 드라이버 패키지가 다른 모든 측면에서 디바이스와 더 일치하는 경우에도 발생합니다.

  • AllSignersEqual 그룹 정책 사용하도록 설정된 경우 Windows는 디지털 서명된 모든 드라이버 패키지의 순위를 동일하게 지정합니다.

메모

Windows 7부터 AllSignersEqual 그룹 정책 기본적으로 사용하도록 설정됩니다. Windows Vista 및 Windows Server 2008에서는 AllSignersEqual 그룹 정책이 기본적으로 사용하지 않도록 설정됩니다. IT 부서는 AllSignersEqual 그룹 정책을 사용하거나 사용하지 않도록 설정하여 기본 순위 동작을 재정의할 수 있습니다.

Windows 서명 기관의 서명에는 다음이 포함됩니다.

  • 프리미엄 Windows WHQL(하드웨어 품질 랩) 서명 및 표준 WHQL 서명

  • 인박스 드라이버 패키지에 대한 서명

  • Windows SE(Windows 지속 엔지니어링) 서명

  • 드라이버 패키지의 장치 설정 클래스의 LowerLogoVersion 값과 같거나 이후 버전인 Windows 버전의 WHQL 서명

Windows에서 드라이버 패키지를 선택하는 방법

Windows는 가장 낮은 순위 값과 일치하는 드라이버 패키지를 디바이스에 가장 적합한 것으로 선택합니다.

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

Windows는 다음 조건을 사용하여 디바이스에 대한 드라이버 패키지 일치를 선택합니다.

  • Windows는 가장 낮은 순위 값을 가진 드라이버 패키지를 디바이스에 가장 일치하는 패키지로 선택합니다.

  • 순위가 같은 드라이버 패키지 일치의 경우 Windows는 가장 최근 날짜가 있는 드라이버 패키지를 선택합니다.

  • 순위와 날짜가 같은 드라이버 패키지의 경우 Windows는 버전이 가장 높은 드라이버 패키지를 선택합니다.

  • 순위, 날짜 및 버전이 같은 드라이버 패키지의 경우 Windows에서 드라이버 패키지를 선택할 수 있습니다.

주의

드라이버 패키지의 날짜가 버전보다 순위에서 우선 순위가 높더라도 드라이버 패키지에 변경 사항이 있을 때마다 버전과 날짜가 모두 업데이트되는 것이 좋습니다. 자세한 내용은 INF 파일 이름 지정 및 버전 관리를 위한 모범 사례를 참조하세요.