it-swarm-ko.tech

Windows XP 클라이언트 시스템에서 드라이버를 완전히 제거하려면 어떻게합니까?

최신 드라이버가 설치된 클라이언트 (XP SP3) 시스템이 있습니다.

불행히도 이러한 (오디오) 드라이버는 마이크 부스트를 고정 시켰지만 오디오 장치를 선택하는 응용 프로그램에서 입력 작동이없고 이름이없는 임의의 장치와 같은 문제가 발생했습니다. 드라이버를 되돌려 야합니다.

그러나 롤백이 작동하지 않고 (드라이버에 대한 정보가 백업되지 않았 음) 이전 드라이버를 수동으로 선택하는 것은 XP 무시하고 무한한 지혜로 현재 드라이버가 더 좋으므로 이전 드라이버를 사용하려는 이유가 없습니다.

방금 삭제할 수있는 프린터 드라이버를 알고 있습니다. 다른 드라이버에 대한 옵션이 있습니까?

Btw. 나는 약간의 연구를 해왔고 명확한 대답을 찾지 못하는 것 같으므로 다른 사람들에게도 도움이 될 것이라고 생각합니다.

6
Graphain

Windows는 하드웨어 ID 일치 (보다 구체적인 하드웨어 ID와 일치하는 INF가 더 낫습니다), 드라이버 날짜, 드라이버 버전 및 드라이버 서명 여부와 같은 여러 가지 요소를 사용하여 "최상의"드라이버를 결정합니다. 설치 프로그램이 드라이버를 선택하는 방법 관심이있는 경우 세부 정보가 있습니다.

최신 드라이버를 제거하는 방법은 프로그램 추가/제거에 나열된 설치 프로그램이있는 경우 반드시 사용하십시오. 그렇지 않은 경우 장치 관리자에서 장치를 마우스 오른쪽 버튼으로 클릭하고 "드라이버 업데이트 ...", "목록 또는 특정 위치에서 설치", "검색하지 마십시오."를 선택하여 이전 드라이버를 수동으로 선택할 수 있습니다. 설치할 드라이버를 선택합니다 "등을 이미 시도 했습니까? ( "제거 ..."를 선택할뿐만 아니라?)

다른 모든 방법이 실패하면 Windows 드라이버 키트와 함께 제공되는 devcon 명령을 사용하여 성공할 수 있습니다. devcon dp_delete 를 사용하여 드라이버 패키지를 제거하거나 Windows가 devcon update 를 사용하여 다른 드라이버를 선택하도록 할 수 있습니다. 직접 다운로드 할 수있는 이전 버전의 devcon 도 있습니다 (WDK는 꽤 큼).

.inf에서 드라이버의 %SystemRoot%\inf 파일을 수동으로 삭제하려는 경우 Windows는이 파일을 사용하여 일부/모든 파일을 캐시하므로 해당 .pnf 파일도 삭제해야합니다. .inf 정보.

6
bk1e
4
l0c0b0x

Devcon을 시도했지만 dp_delete 명령이 없으며 것을 조사 할 때 더 쉬운 방법을 찾았습니다.

일부 사람들이 말했듯이 .inf 및 pnf를 삭제할 수 있습니다. 그들이 말하지 않는 것은 그것들을 찾는 방법입니다.

먼저 관리자로 장치 관리자를 열고 장치를 마우스 오른쪽 버튼으로 클릭하고 속성을 선택하고 드라이버 탭에서 세부 정보를 클릭하면 드라이버의 .sys 파일 이름이 표시됩니다.

그런 다음 삭제할 올바른 .inf 및 pnf를 찾아야합니다. .sys와 같은 이름이 아닙니다.

http://winhlp.com/node/199 의 지침을 따르십시오.

  • cmd를 관리자로, cd를 inf 폴더로 : cd % windir %\inf
  • "WG311T"대신 .sys 파일 이름 (확장자 없음)을 사용하여 다음과 같은 inf 파일을 찾으십시오.
    • (oem * .inf)의 % a에 대해/i "WG311T"% a >> out.txt를 찾으십시오.
  • 메모장으로 out.txt를 열고 어떤 oem * .inf 파일이 드라이버인지 확인하십시오.
  • .inf 및 .pnf oem 파일을 삭제합니다 (드라이버가있는 oem 파일의 이름은 "oemXX").
    • attrib -h -r -s oemXX. *
    • del oem12. * 재부팅

자세한 지침은 원본 링크 http://winhlp.com/node/199 를 따르십시오.

찾을 드라이버 이름을 아는 방법은 여기에 설명되어 있지 않습니다. 확장자가없는 .sys 파일과 동일하다는 것을 기억하십시오.

Broadcom wifi에서 bcmwl6.sys 드라이버를 성공적으로 제거하는 것으로 테스트되었습니다.

2
vicenteherrera

해당 .inf 파일을 찾아 windows\inf 디렉토리에서 삭제해야합니다.

1
Alexander Taran

l0c0b0x 에서 언급 한 KB 기사에는 Windows에서 사용할 수있는 API 호출에 대한 링크가 포함되어 있습니다 XP 이상 (Windows 2000에서는 .pnf 및 .inf 파일을 수동으로 삭제).

SetupUninstallOEMInf ()

SetupUninstallOEMInf 함수는 지정된 .inf 파일 및 관련 .pnf 파일을 제거합니다. .inf 파일이 드라이버 서명을위한 카탈로그와 함께 설치된 경우 카탈로그도 제거됩니다. 이 함수의 호출자에게는 관리 권한이 있어야합니다. 그렇지 않으면 함수가 실패합니다.

1
Ian Boyd

흠, 안전 모드로 부팅하고 장치를 제거하고 하드웨어 변경 사항을 스캔 할 때 장치를 자동으로 다시 설치하기 전에 XP 중단)를 확인하여이 문제를 해결할 수있었습니다. 자동 드라이버 설치에서 드라이버가 감지되지 않습니다.

0
Graphain