다음을 통해 공유


CHID(컴퓨터 하드웨어 ID) 사용

컴퓨터 하드웨어 ID(CHID)는 컴퓨터의 하드웨어 ID 지정에 정의되어 있습니다.

Windows 10은 베이스보드 제조업체 및 베이스보드 제품 정보를 통합하는 몇 가지 새로운 CHID를 추가합니다. 이러한 새 CHID는 CHID 계층 구조에 포함됩니다. 다음 표에서는 계층 구조를 고유성의 내림차순으로 보여줍니다. Windows 10의 새로운 CHID는 굵게 강조 표시됩니다.

HWID 콘텐츠
HardwareID-0 제조업체 + 제품군 + 제품 이름 + SKU 번호 + BIOS 공급업체 + BIOS 버전 + BIOS 주 릴리스 + BIOS 부 릴리스
HardwareID-1 제조업체 + 제품군 + 제품 이름 + BIOS 공급업체 + BIOS 버전 + BIOS 주 릴리스 + BIOS 부 릴리스
HardwareID-2 제조업체 + 제품 이름 + BIOS 공급업체 + BIOS 버전 + BIOS 주 릴리스 + BIOS 부 릴리스
HardwareID-3 제조업체 + 제품군 + 제품명 + SKU 번호 + 베이스보드 제조업체 + 베이스보드 제품
HardwareID-4 제조업체 + 제품군 + ProductName + SKU 번호
HardwareID-5 Manufacturer + Family + ProductName
HardwareID-6 제조업체 + SKU 번호 + Baseboard_Manufacturer + Baseboard_Product
HardwareID-7 제조업체 + SKU 번호
HardwareID-8 제조업체 + 제품명 + 기본 보드 제조업체 + 기본 보드 제품
HardwareID-9 제조사 + 제품명
HardwareID-10 제조업체 + 제품군 + 베이스보드_제조업체 + 베이스보드_제품
HardwareID-11 제조업체 + 제품 계열
HardwareID-12 제조업체 + 인클로저 유형
HardwareID-13 제조업체 + Baseboard_Manufacturer + Baseboard_Product
HardwareID-14 제조업체

OEM은 드라이버 게시자에게 올바른 CHID 정보를 제공해야 합니다. Windows 데스크톱 도구 SDK에 포함된 ComputerHardwareIds 도구는 알려진 SMBIOS(시스템 관리 BIOS) 값 집합에서 CHID를 보고하는 데 도움이 될 수 있습니다. ComputerHardwareIds는 두 가지 작업을 수행합니다.

  1. 기본 동작: 도구는 시스템의 SMBIOS 값과 생성된 CHID를 보고합니다.

    기본적으로 도구는 시스템의 SMBIOS 값과 SMBIOS 값에서 생성된 CHID를 표시합니다.

  2. 시뮬레이션 동작: 이 도구는 사용자가 제공한 SMBIOS 값에서 CHID를 생성합니다.

    시뮬레이트된 SMBIOS 값(예: 제조업체, 제품군 및 SKU)을 사용하여 도구를 실행하여 생성된 CHID 목록을 가져올 수 있습니다. 이 도구를 사용하면 특정 SMBIOS 데이터 값이 있는 시스템에서 생성될 CHID를 결정할 수 있습니다.

일관된 CHID 설정 방법에 대한 팁

CHID는 대/소문자 구분 SMBIOS 값을 기반으로 생성됩니다. 시스템이 SMBIOS 텍스트 값의 사례를 혼합하지 않도록 주의해야 합니다. 마찬가지로 유니코드 문자는 특별히 처리되지 않습니다. 터키어의 점이 있는 I와 없는 I와 같은 특수 문자의 대문자 및 소문자 버전은 특별하게 취급됩니다. I, ı, İ 및 i는 동일하지 않습니다.

ComputerHardwareIds 도구는 필요한 SMBIOS 값을 사용할 수 있는 CHID만 계산합니다. SMBIOS 데이터 필드가 없거나 Null인 경우 관련 CHID가 생성되지 않습니다. 예를 들어 SMBIOS SKU 필드가 null이면 해당 시스템에 대해 CHID 0, 3, 4 6 및 7을 사용할 수 없습니다.

CHID에 대한 자세한 내용은 컴퓨터에 대한 하드웨어 ID 지정을 참조 하세요.

Windows 업데이트 서비스에서 CHID를 사용하는 방법

Windows 업데이트 서비스는 CHID를 사용하여 "드라이버가 적용할 수 있는 시스템 수를 줄입니다". 이 감소는 PnP 순위가 완료되기 전에 발생하는 첫 번째 작업입니다.

Windows 업데이트 서비스는 설치된 Windows OS 수준에 따라 CHID를 다르게 처리합니다.

Windows 10 버전 Windows 업데이트 동작
1507~1703 Windows 업데이트 CHID-0에서 CHID-14로 각 CHID 순위를 매겨 CHID-0이 CHID-14를 능가합니다.
1709 이상 CHID 수준은 더 이상 순위가 지정되지 않습니다. CHID-0에서 CHID-14까지 적용 가능한 모든 CHID 대상 드라이버는 함께 그룹화되고 PnP 순위는 전체 그룹에서 발생합니다.

다음 예시를 참조하세요.

Contoso에는 동일한 하드웨어(HWID)를 대상으로 하지만 CHID가 다른 자동으로 게시된 두 개의 드라이버가 있습니다.

  • 배포 1 - CHID-4를 대상으로(제조업체 + 제품군 + 제품 이름 + SKU 번호)
  • 배포 2 - CHID-5를 대상으로(제조업체 + 제품군 + 제품 이름)

CHID-5와 일치하는 시스템에 대한 Windows 업데이트 서비스는 어느 것인가요?

Contoso 시스템 Windows OS 수준 제공된 드라이버
CHID-5는 일치하지만 CHID-4와는 일치하지 않습니다. Windows 10 1703 이전 버전 배포 2
CHID-5는 일치하지만, CHID-4는 일치하지 않습니다. Windows 10 1709 이상 배포 2
CHID-5 일치 CHID-4 일치 Windows 10 1703 이전 버전 배포 버전 1
CHID-5 일치 CHID-4 일치 Windows 10 1709 이상 둘 다 제공됩니다. PnP 순위는 설치를 위해 이 두 CHID 중 가장 일치하는 항목을 선택합니다.