Windows에서 하드웨어 장치 관리는 장치 관리자 섹션을 통해 쉽게 수행할 수 있습니다. 그러나 서버 환경에 있거나 명령줄을 사용하여 장치 드라이버를 제어하려는 경우 DevCon은 일반 장치 관리자에 대한 좋은 대안입니다.
DevCon은 Windows 드라이버 키트의 일부이며 로컬 또는 네트워크 컴퓨터의 모든 하드웨어 장치를 빠르게 비활성화, 활성화, 설치, 제거, 검색 및 나열하는 데 사용할 수 있는 명령줄 유틸리티입니다.
DevCon 사용
DevCon은 무료로 제공되며 Microsoft 웹 사이트에서 다운로드할 수 있습니다. 다운로드가 완료되면 실행 파일의 압축을 풀고 명령 프롬프트에서 쉽게 액세스할 수 있도록 C 드라이브의 어딘가에 저장합니다. 예를 들어, 압축을 푼 파일을 C 드라이브의 "devcon"이라는 폴더에 넣었습니다.
이제 관리자로 명령 프롬프트를 엽니다. 이렇게 하려면 시작 메뉴에서 명령 프롬프트를 검색하고 마우스 오른쪽 버튼으로 클릭한 다음 "관리자 권한으로 실행" 옵션을 선택합니다. Windows 8을 사용하는 경우 고급 사용자 메뉴(Win + X)에서 "명령 프롬프트(관리자)" 옵션을 선택하기만 하면 됩니다.
명령 프롬프트에서 아래 명령을 사용하여 "devcon" 폴더의 32비트(i386) 또는 64비트(ia64) 폴더로 이동합니다. DevCon 실행 파일을 다른 곳에 배치했다면 그에 따라 명령을 변경하십시오.
cd c:\devcon\i386
이제 Devcon 유틸리티에서 사용하는 구문, 다른 명령 및 인수를 알고 싶다면 아래 명령을 사용하여 도움을 받으세요.
devcon help
장치 목록을 얻으려면 find
를 사용할 수 있습니다. 와일드 카드 항목과 함께 명령. DevCon은 네트워크를 통해서도 사용되기 때문에 장치 목록을 가져오려면 컴퓨터 이름을 지정해야 합니다. "시스템 속성" 창에서 Windows 컴퓨터 이름을 쉽게 찾을 수 있습니다. 예를 들어, 다음 명령을 사용하여 내 CD-ROM에 대한 세부 정보를 얻었습니다. 컴퓨터 이름과 장치 이름을 바꾸는 것을 잊지 마십시오. 또한 언제든지 "deviceName"을 하드웨어 ID로 바꿀 수 있습니다.
devcon.exe -m:\\computerName find deviceName
또는 하드웨어 ID 명령을 사용하여 모든 장치 목록을 가져올 수도 있습니다. 모든 하드웨어 장치 목록을 얻으려면 다음 명령을 사용하십시오.
devcon.exe hwids *
목록을 줄이려면 와일드 카드 항목과 함께 명령을 사용하십시오.
devcon.exe -m:\\computerName hwids deviceName*
이제 기기의 상태를 확인하려면 아래 명령어를 사용하세요. 당신의 삶을 훨씬 더 쉽게 하기 위해, 당신은 하드웨어 ID를 사용하거나 나처럼 와일드카드 항목이 있는 이름을 사용할 수 있습니다. 이 명령은 장치 이름과 장치 상태를 출력합니다.
devcon.exe status deviceName
DevCon 유틸리티를 사용하여 장치를 비활성화하려면 아래 명령을 사용할 수 있습니다. 다시 말하지만, 필요한 경우 와일드 카드 항목을 사용하지만 의도하지 않은 다른 장치를 비활성화할 수 있으므로 주의하십시오.
devcon.exe disable deviceName
장치를 다시 활성화하려면 아래 명령을 사용하십시오. 이 명령은 "disable"을 "enable"로 바꾸는 것 외에는 아무 것도 하지 않습니다.
devcon.exe enable deviceName
컴퓨터에서 새 장치를 검색하려면 아래 명령을 사용할 수 있습니다. 장치 관리자의 "새 하드웨어 검색" 버튼과 같습니다.
devcon.exe rescan
DevCon 유틸리티를 사용하여 특정 드라이버를 설치하려면 드라이버 파일과 함께 제공되는 INF 파일이 필요합니다. 이제 장치 드라이버를 설치하려면 다음 명령을 사용하십시오. "Path to INF file"을 실제 경로로, "hardwareID"를 실제 하드웨어 ID로 바꾸는 것을 잊지 마십시오. 궁금한 점이 있으면 스위치 /r
프로세스가 완료되면 컴퓨터를 다시 시작하는 인수입니다.
devcon.exe /r install "path to INF file" hardwareID
장치 드라이버를 업데이트하려면 다음 명령을 사용하십시오. 하드웨어 ID를 입력할 때 와일드카드를 사용할 수 있지만 사용할 때 주의하세요.
devcon.exe /r update "path to INF file" hardwareID
이제 하드웨어 장치를 완전히 제거하려면 아래 명령을 사용하십시오. 다른 명령과 마찬가지로 와일드카드를 사용할 수 있지만 이 명령에는 전혀 권장되지 않습니다.
devcon /r remove "hardwareID"
지금은 여기까지이며 DevCon 명령줄 유틸리티를 사용하여 하드웨어 드라이버를 관리하는 것은 간단합니다. 위에서 공유한 명령은 거의 모든 기본 상황에서 유용합니다. 그러나 더 자세히 알고 싶다면 Microsoft Library에 DevCon 유틸리티에 관한 모든 명령을 자세히 설명하는 훌륭한 문서가 있습니다. 그러니 잊지 말고 시도해 보십시오.
도움이 되기를 바랍니다. DevCon을 사용하여 하드웨어 드라이버를 관리하는 것에 대한 생각과 경험을 공유하려면 아래에 댓글을 달아주세요.