다음을 통해 공유


DeviceOverrides 레지스트리 키

Windows 7부터 DeviceOverrides 레지스트리 키는 시스템에 하나 이상의 이동식 디바이스 기능 재정의가 있음을 지정합니다. 이동식 디바이스 기능에 대한 자세한 내용은 이동식 디바이스 기능 개요를 참조하세요.

PnP(플러그 앤 플레이) 관리자는 새 ID(컨테이너 ID)를 사용하여 컴퓨터에 설치된 특정 물리적 디바이스의 각 instance 시작 및 속한 하나 이상의 디바이스 노드(devnodes)를 그룹화합니다. 레거시 디바이스의 경우 PnP 관리자는 이동식 디바이스 기능을 통해 컨테이너 ID를 생성합니다. PnP 관리자가 컨테이너 ID를 생성하는 방법에 대한 자세한 내용은 컨테이너 ID 생성 방법을 참조하세요.

이동식 디바이스 기능 재정의를 통해 독립 하드웨어 공급업체(IHV) 또는 OEM(원래 장비 제조업체)이 devnode 또는 devnode 그룹에서 이동식 디바이스 기능의 해석된 값을 변경할 수 있습니다.

DeviceOverrides 레지스트리 키를 통한 이동식 디바이스 기능 재정의는 이동식 디바이스 기능을 올바르게 보고하지 못할 수 있는 레거시 디바이스 또는 타사 하드웨어 구성 요소에 유용합니다. 이로 인해 PnP 관리자가 물리적 디바이스에서 열거된 devnode를 그룹화하는 데 사용되는 컨테이너 ID를 잘못 생성합니다.

이러한 재정의는 실제로 devnode에서 보고한 이동식 디바이스 기능의 전역 상태를 변경하지 않습니다. 대신 이러한 재정의를 사용하면 PnP 관리자가 보고된 디바이스 기능을 무시하고 재정의와 일치하는 devnode에 대한 컨테이너 ID 를 생성할 때 레지스트리 기반 설정을 사용합니다. DeviceOverrides 레지스트리 하위 키 아래의 추가 하위 키는 재정의할 devnode에 대한 자세한 정보를 제공합니다.

다음 표에서는 DeviceOverrides 레지스트리 키의 형식 및 요구 사항을 정의합니다.

레지스트리 키 이름 필수/선택 형식 요구 사항 부모 키 자식 하위 키

DeviceOverrides

선택 사항

없음

없음

HardwareID 또는 CompatibleID

각 이동식 디바이스 기능 재정의는 HardwareID 또는 ContainerID 레지스트리 하위 키를 통해 지정됩니다.

DeviceOverrides 레지스트리 키는 HKLM\SYSTEM\CurrentControlSet\Control 레지스트리 트리 아래에 만들어지고 유지 관리됩니다. 이 레지스트리 키 내에서 하나 이상의 이동식 디바이스 기능 재정의가 생성되거나 유지 관리됩니다.

이동식 디바이스 기능 재정의는 HardwareID 또는 CompatibleID 레지스트리 하위 키를 통해 지정된 개별 디바이스에만 적용됩니다. 추가 하위 키는 지정된 디바이스에 대해 열거된 devnodes의 경로를 정의합니다. 일반적으로 가장 구체적인 디바이스 하드웨어 ID는 덜 구체적인 하드웨어 또는 호환 ID 대신 디바이스를 식별하는 데 사용해야 합니다. 이렇게 하면 이동식 디바이스 기능 재정의가 의도한 대상 디바이스와 동일한 하드웨어 또는 호환 ID를 공유하는 의도하지 않은 디바이스에 적용되지 않습니다.

다음 그림에서는 DeviceOverrides 레지스트리 키 및 관련 하위 키의 토폴로지를 보여 줍니다.

deviceoverrides 레지스트리 키 토폴로지를 보여 주는 다이어그램

시스템에 추가된 첫 번째 이동식 디바이스 기능 재정의에 대해 DeviceOverrides 레지스트리 키를 만들어야 합니다. 클린 운영 체제 설치에는 기본적으로 존재하지 않을 수 있습니다.

참고 이동식 디바이스 기능 레지스트리 재정의가 있는 경우 devnode에서 이동식 디바이스 기능의 전역 상태가 변경되지 않습니다.