디바이스 콘솔 교체(DevCon.exe)

DevCon은 원래였고 항상 사용할 도구가 아니라 예제로 의도된 코드 샘플이었습니다. 인기에 따라 모범 사례를 따르고 새로운 기능을 추가하는 동시에 DevCon의 기능을 대체하는 도구가 만들어졌습니다. DevCon 사용량을 아래에 설명된 솔루션으로 바꿔주세요.

Pnputil

PnPUtil은 사용자가 디바이스 및 드라이버의 정보를 보고 상태를 변경할 수 있는 받은 편지함 도구입니다. 자세한 사용 가이드는 PnPUtil 을 참조하세요.

등가 표

PnPUtil 명령 지원은 Windows 버전에 따라 다릅니다. 각 명령에 대한 최소 버전 지원에 대한 자세한 내용은 PnPUtil 명령 구문을 참조하세요.

Devcon 명령 설명 대체
클래스 모든 디바이스 설정 클래스를 나열합니다. pnputil /enum-classes
disable 디바이스를 사용하지 않도록 설정합니다. pnputil /disable-device
driverfiles 디바이스에 대해 설치된 드라이버 파일을 나열합니다. pnputil /enum-drivers /files
drivernodes 디바이스의 드라이버 노드를 나열합니다. pnputil /enum-devices /drivers
enable 디바이스를 사용하도록 설정합니다. pnputil /enable-device
찾기 디바이스를 찾습니다. pnputil /enum-devices /connected
Findall 현재 연결되지 않은 디바이스를 포함하여 디바이스를 찾습니다. pnputil /enum-devices
hwids 디바이스의 하드웨어 ID를 나열합니다. pnputil /enum-devices /deviceids
설치 테스트 디바이스를 만들고 드라이버를 설치합니다. devgen /add /bus ROOT
pnputil /add-driver <INF name> /install
listclass 설치 클래스의 모든 디바이스를 나열합니다. pnputil /enum-devices /class <name 또는 GUID>
재부팅 로컬 컴퓨터를 다시 부팅합니다. shutdown /r /t 0
remove 디바이스를 제거합니다. pnputil /remove-device
다시 검사 새 하드웨어를 검색합니다. pnputil /scan-devices
리소스 디바이스에 대한 하드웨어 리소스를 나열합니다. pnputil /enum-devices /resources
restart 디바이스를 다시 시작합니다. pnputil /restart-device
스택 디바이스에 대해 예상되는 드라이버 스택을 나열합니다. pnputil /enum-devices /stack
상태 디바이스의 실행 중인 상태 나열합니다. pnputil /enum-devices
update 디바이스를 수동으로 업데이트합니다. pnputil /add-driver <INF name> /install
updateni 디바이스를 수동으로 업데이트합니다(대화형이 아닌 경우). pnputil /add-driver <INF name> /install
dp_add 타사(OEM) 드라이버 패키지를 추가(설치)합니다. pnputil /add-driver <INF 이름>
dp_delete 타사(OEM) 드라이버 패키지를 삭제합니다. pnputil /delete-driver
dp_enum 이 컴퓨터에 설치된 타사(OEM) 드라이버 패키지를 나열합니다. pnputil /enum-drivers

지원되지 않는 기능

와일드카드 일치

와일드카드 일치는 DevCon 대안에서 지원되지 않습니다. 위에 나열된 대부분의 명령은 시스템의 상태를 변경할 수 있으며 특이성 없이 사용하면 안 됩니다. 또는 많은 PnPUtil 명령은 하드웨어 또는 호환 ID와 정확히 일치하는 디바이스에서 대량 작업을 수행하는 옵션을 제공합니다.

추가 정보

Pnputil

PnPUtil 명령 구문