명령 줄을 통해 Windows 7 장치 활성화 / 비활성화


33

장치 관리자를 사용하여 자주 활성화 및 비활성화하는 장치가 있습니다. 프로그래밍 방식으로 (즉, 명령 줄을 사용하여)이 작업을 수행하는 스크립트를 작성하고 싶습니다. devconWindows 2000, Windows XP 및 Windows Server 2003 에서 작동 하는 프로그램을 보았지만 Windows 7에서 작동 하는 프로그램이 필요합니다.

답변:


11
  1. Microsoft에서 WDK Windows Driver Kit 7.1.0 을 다운로드하십시오 .
  2. 범용 추출기 를 사용하여 ISO의 내용을 임시 위치로 추출하거나 ISO에 마운트하고 들어가는 방법을 사용하십시오.
  3. 동일한 도구를 사용하여 설치 파일 "WDK \ setuptools_x64fre.msi"를 임시 디렉토리로 추출 할 수 있습니다.
  4. 해당 임시 디렉토리에 "WinDDK \ 7600.16385.win7_wdk.100208-1538 \ tools \ devcon \ amd64 \ devcon.exe"가 있습니다. Win7x64와 함께 작동하도록 테스트되었으며 최신 Windows 드라이버 개발 키트의 일부입니다.

따라서 Windows 7 용 Devcon.exe가 있습니다. Windows 7에서 작동하며 무료입니다.

Microsoft Answers 포럼 에서 가져온 지침 입니다.


신사 는 파일 자체를 업로드하기에 충분히 친절했기 때문에 압축을 풀기 위해 700mb ISO를 다운로드 할 필요가 없습니다. 나를 위해 잘 작동했습니다.
HodofHod

1
실제로 cab 파일에는 msi가 아닌 devcon이 포함되어 있기 때문에 setuptools_x64fre_cab001.cab도 추출해야합니다.
Tarnay Kálmán

wp.me/p7I9kP-w 는 필요한 ISO 조각 만 다운로드하는 방법을 보여 주며 Win 7, 8, & 10, x64 & x86을 보여줍니다.
robrich

43

DevManView 는이를 수행하는 또 다른 방법이며 devcon.exe보다 훨씬 쉽게 얻을 수 있지만 여전히 무료입니다.

아내의 랩톱에서 필요할 때 장치를 비활성화 / 활성화하기 위해 배치 파일에서 다음 명령을 사용합니다.

devmanview.exe /disable_enable "SDA Standard Compliant SD Host Controller"

일반 바로 가기를 만들고 속성을 편집하고 대상 필드에 매개 변수를 추가 할 수도 있습니다 .


이것은 Vista에서도 작동했습니다.
T.Todua

1
이 작업을 수행하는 도구가 있다는 것이 슬프고 행복합니다.
dwj

1
사이트에는 지원되는 시스템이 언급되어 있지 않지만 Windows 8.1 64 비트 ( "DevManView for x64 시스템"버전 사용)에서는 제대로 작동합니다.
Álvaro González

2015 4월에 나를 위해 일한 - win7-64
우 그르 Gümüşhan

장치 상태를 토글하는 옵션이있는 것이 가장 좋습니다.
Adil Malik

2

Windows 8의 경우 http://msdn.microsoft.com/en-US/windows/hardware/gg454513 에서 WDK 8.1을 사용할 수 있습니다 .

작은 설정 바이너리는 다운로드 (WDK 설치없이) (~ 500MB) 및 이소 컨테이너없이 다운로드 할 수 있습니다.

devcon.exe에 대해 택시를 검색했지만 이름이 스크램블되었습니다. ".. \ Installers \ Windows Driver Kit-x86_en-us.msi"를 추출하기 위해 Universal Extractor를 사용했습니다. 오류가 발생합니다. 그러나 필요한 파일이 있습니다 : "... \ Windows Kits \ 8.1 \ Tools \ x64 \ devcon.exe"

툴을 실행하려면 관리자 권한으로 도구를 실행해야합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.