부팅할 때마다 USB 장치를 재설정하는 방법(Windows)

부팅할 때마다 USB 장치를 재설정하는 방법(Windows)

PC에서 튜닝할 때 마우스(Saitek RAT7)가 제대로 작동하지 않고, X축이 의도한 대로 작동하지 않습니다. 제대로 작동하려면 플러그를 뽑은 다음 컴퓨터에 연결해야합니다. 내 시스템이 시작될 때마다 마우스를 재설정하거나 이와 유사한 방법을 사용할 수 있습니까? (저는 이미 마우스 작동을 위해 드라이버와 같은 모든 기존 방법을 시도했습니다.)

답변1

데브콘 받기

당신은 사용할 수 있습니다데브콘 유틸리티USB 장치를 제거하고 하드웨어 검색을 수행하여 장치를 다시 검색합니다. 64비트 버전의 Windows를 사용하는 경우 IA-64는 x64와 다른 아키텍처이므로 IA-64 exe가 작동하지 않습니다. 이 경우 다음에서 올바른 exe 파일을 추출할 수 있습니다.Windows 드라이버 키트ISO는 다음과 같습니다여기에 설명되어 있습니다또는 다음에서 exe를 다운로드하세요.여기, 해당 블로그 게시물에 댓글을 단 사람 중 한 명이 제공한 것입니다.

참고: OS가 64비트인 경우 올바른 64비트 버전의 exe를 가져와야 합니다. i386 버전을 사용하여 장치를 나열할 수 있지만 제거 명령이 실패합니다!

devcon을 사용하여 장치 재설정

시스템(32비트 또는 64비트)에 대한 올바른 exe가 있으면 마우스의 장치 ID를 알아야 합니다. 이러한 명령은 관리자 권한 명령 프롬프트에서 실행해야 합니다.

힌트: 시작 메뉴에서 명령 프롬프트를 찾아 메뉴 항목을 마우스 오른쪽 버튼으로 클릭하고 관리자 권한으로 실행을 선택하면 관리자 권한 명령 프롬프트를 시작할 수 있습니다. Windows 8의 경우 데스크톱 보기에서 win+를 누르고 x나타나는 메뉴에서 명령 프롬프트(관리자)를 선택할 수 있습니다.

devcon모든 USB 장치의 상태를 나열하도록 요청하여 시작하십시오 . 예:

C:\Users\test\devcon\amd64>devcon status USB*
USB\ROOT_HUB\4&1C613B58&0
    Name: USB Root Hub
    Driver is running.
USB\ROOT_HUB\4&1FB366D1&0
    Name: USB Root Hub
    Driver is running.
USB\ROOT_HUB\4&3156ABA9&0
    Name: USB Root Hub
    Driver is running.
USB\ROOT_HUB\4&6F1F2E5&0
    Name: USB Root Hub
    Driver is running.
USB\ROOT_HUB20\4&E98E22D&0
    Name: USB Root Hub
    Driver is running.
USB\VID_03F0&PID_171D\5&D4290CB&2&1
    Name: HP Integrated Bluetooth module
    Driver is running.
6 matching device(s) found.

이 예에서는 Bluetooth 모듈을 순환하겠습니다. 먼저 명령 remove의 매개변수를 사용하여 장치의 연결을 끊습니다 devcon. 를 접두어로 붙여 장치 경로를 지정합니다 @. 장치 이름에 나타나는 문자 &는 UNIX와 마찬가지로 명령 프롬프트에 대한 제어 문자로 사용되므로 명령에 성공적으로 전달하려면 장치 이름을 따옴표로 묶어야 합니다 devcon.

힌트: 창 왼쪽 상단에 있는 작업 아이콘을 클릭하고 편집 메뉴를 사용하여 명령 프롬프트 창에서 텍스트를 복사하여 붙여넣을 수 있습니다. 텍스트를 선택한 후 다시 Enter 키를 눌러 복사 작업을 수행하세요.

C:\Users\test\devcon\amd64>devcon remove "@USB\VID_03F0&PID_171D\5&D4290CB&2&1"
USB\VID_03F0&PID_171D\5&D4290CB&2&1                         : Removed
1 device(s) were removed.

이제 장치를 다시 찾으라는 명령을 devcon내리 십시오.rescan

C:\Users\test\devcon\amd64>devcon rescan
Scanning for new hardware.
Scanning completed.

이 시점에서 마우스가 결함이 있는 상태에서 이 명령을 실행해 볼 수 있습니다. 마우스가 제대로 작동하려면 물리적인 전원 주기가 필요할 수 있으며, 이 방법으로는 실제로 문제가 해결되지 않을 수 있습니다.

높은 권한으로 시작 시 명령 실행

이제 Windows 작업 스케줄러를 사용하여 시작 시 명령을 실행할 수 있습니다. .cmd다음 줄을 포함하는 파일을 만듭니다 . 파일 경로를 저장한 위치의 전체 경로로 바꿉니다 devcon.exe. 장치 경로를 마우스의 올바른 장치 경로로 바꾸십시오. 따옴표와 @. 파일에 .cmd확장자가 아닌 .cmd.txt확장자가 있는지 확인하십시오.

C:\Users\test\devcon\amd64\devcon remove "@USB\VID_03F0&PID_171D\5&D4290CB&2&1"
C:\Users\test\devcon\amd64\devcon rescan

작업 스케줄러(시작 메뉴, 모든 프로그램, 액세서리, 시스템 도구, 작업 스케줄러)를 시작합니다. 오른쪽 패널에서 "작업 생성"을 선택합니다. 작업 이름을 입력합니다. "사용자의 로그인 여부에 관계없이 실행" 및 "가장 높은 권한으로 실행"을 선택하십시오. 트리거 탭에서 "시작 시"에 대한 트리거를 만듭니다. 작업 탭에서 새 작업을 만들고 .cmd파일을 찾으세요. 확인과 확인을 차례로 클릭하고 재부팅합니다. 이제 문제가 해결되기를 바랍니다.

답변2

이것은 내 문제를 해결하는 데 도움이 되지만 약간의 제안은 Windows가 64비트인 경우 64비트(amd64 폴더) 버전의 devcon을 사용하고 그렇지 않으면 "제거 실패"가 표시된다는 것입니다.여기에 이미지 설명을 입력하세요

관련 정보