DevCon UpdateNI

참고

PnPUtil은 Windows의 모든 릴리스와 함께 제공되며 가장 안정적이고 안전한 API를 사용할 수 있습니다. DevCon 대신 PnPUtil을 사용하는 것이 좋습니다. 자세한 내용은 아래 권장 대체DevCon 교체 를 참조하세요.

사용자에게 정보 또는 확인을 요청하지 않고 현재 디바이스 드라이버를 지정된 INF 파일에 나열된 드라이버로 강제로 바꿉니다. 로컬 컴퓨터에서만 유효합니다.

devcon [/r] updateni INFfile HardwareID

매개 변수

/R

조건부 재부팅. 변경을 적용하기 위해 다시 부팅해야 하는 경우에만 작업을 완료한 후 시스템을 다시 부팅합니다.

INFfile

디바이스에 대한 INF(정보) 파일의 전체 경로 및 파일 이름을 지정합니다. 경로를 생략하면 DevCon은 파일이 현재 디렉터리에 있다고 가정합니다.

HardwareID

디바이스의 하드웨어 ID를 지정합니다.

지정된 하드웨어 ID는 디바이스의 하드웨어 ID와 정확히 일치해야 합니다. 패턴이 잘못되었습니다. 리터럴 값을 나타내기 위해 작은따옴표 문자(')를 입력하지 마세요.

pnputil /add-driver INFfile /install

더 권장되는 교체는 DevCon 교체를 참조하세요.

의견

DevCon UpdateNI 작업은 응답이 필요한 모든 사용자 프롬프트를 표시하지 않으며 기본 응답을 가정합니다. 따라서 이 작업을 사용하여 서명되지 않은 드라이버를 설치할 수 없습니다. 업데이트하는 동안 사용자 프롬프트를 표시하려면 DevCon Update를 사용합니다.

DevCon UpdateNI 작업은 지정된 INF 파일의 드라이버가 현재 드라이버보다 오래되었거나 덜 적합한 경우에도 강제로 업데이트를 수행합니다.

모든 디바이스에 대해 드라이버를 업데이트하기 전에 업데이트 명령의 영향을 받을 디바이스를 결정합니다. 이렇게 하려면 디스플레이 명령(예: DevCon HwID 또는 DevCon DriverFiles)에서 하드웨어 ID를 사용합니다. DevCon은 업데이트하는 디바이스 드라이버를 나열하지 않으므로 DevCon UpdateNI 작업에서 특히 중요합니다.

이 변경을 적용하려면 시스템을 다시 부팅해야 할 수 있습니다. DevCon이 시스템을 다시 부팅하도록 하려면 조건부 다시 부팅 매개 변수(/r)를 명령에 추가합니다.

샘플 사용

devcon updateni c:\windows\inf\newdvc.inf ISAPNP\CSC4324\0
devcon /r updateni c:\windows\inf\newdvc.inf *PNP030b

예제