불필요한 드라이버 제거하기
게시일: 2004/12/12 | 글쓴이: doa | 29857 번 | 프린트 | 메일


XP가 기존의 Windows 계열과 달라진 점중하나라 소프트웨어를 제거해도 만약을 위해 기존에 사용되던 드라이버의 정보를 그대로 남겨두는 점이다. 이렇게 기존에 사용되던 드라이버 정보를 그대로 남겨두면 시스템 환경이 변경되도 별다른 문제없이 시스템을 사용할 수 있다는 잇점이 있지만 반대로 예기치 않은 오류가 발생할 수 있다.

이러한 예기치않은 오류는 상당히 여러가지가 있다. 필자의 게시판에 올라온 질문, 갑자기 sound가 안나와요...ㅠㅠ의 문제 원인중 하나도 기존에 사용되던 드라이버에대한 정보가 남아 있어서 발생한 오류일 가능성이 크다.

필자의 팁, XP에서 할당된 IP 오류는 기존 드라이버의 정보가 남아있기때문에 발생한 대표적인 예이다. 따라서 오늘은 이 처럼 불필요하게 남아있는 드라이버를 제거하는 방법을 설명하겠다. 절차는 다음과 같다.

  1. 장치 관리자에서 제거된 장치 표시하기 이 팁을 사용하기위해서는 필자의 이 전팁, 장치 관리자에서 제거된 장치 표시하기를 반드시 먼저 적용해 두어야 한다.
    1. 시작/내 컴퓨터에 마우스 우측 버튼을 클릭하고, 속성을 선택한다.
    2. 시스템 등록 정보 창에서 고급 탭을 클릭한다.
    3. 환경 변수 버튼을 클릭한다.
    4. 시스템 변수새로 만들기 버튼을 클릭한다.
    5. 새 시스템 변수 창에서 변수 이름DEVMGR_SHOW_NONPRESENT_DEVICES를 입력하고, 변수 값1을 입력한다.
    6. 확인/확인/확인을 클릭한다.
    7. 시스템재 기동한다.


  2. 장치관리자에서 숨김 장치 보기
    1. 시작/실행/devmgmt.msc을 입력하고 확인을 클릭한다.
    2. 보기/숨김 장치 표시 메뉴를 클릭한다.


  3. 불필요한 드라이버 제거하기 장치 관리자에서 제거된 장치 표시하기장치관리자에서 숨김 장치 보기를 적용하면 우측의 그림처럼 장치관리자숨겨진 장치나 제거된 장치가 흐린색으로 나타난다. 이 흐린색 장치중에는 XP가 기본적으로 숨겨둔 장치도 있으며 시스템에서 제거된 장치인 경우도 있다. 또한 진한색으로 표시된 장치중에도 이미 제거된 프로그램이지만 드라이버만 천연덕스럽게 남아 있는 경우도 있다. 따라서 이러한 불필요한 장치는 가급적 장치관리자에서 완전히 제거하는 것이 좋으며, 앞서 언급한 예기치 못한 오류를 피할 수 있는 유일한 방법이다.
    경고: 드라이버의 제거는 시스템의 원할한 부팅을 막을 수 있으며, 심한 경우 시스템을 재 설치해야할 수도 있습니다. 따라서 드라이버의 제거는 확실히 제거해도된다는 판단이 서는 경우에만 제거해야하며, 그 결과에대한 책임 역시 스스로에게 있다는 점을 명심하기 바랍니다.
    다음은 필자가 이 팁을 쓰면서 제거한 장치들이다.
    필자가 제거한 드라이버
    제거됨: 이미 제거된 드라이버로 정보만 남아 있는 드라이버 사용중: 프로그램은 제거되었지만 드라이버는 여전히 사용중인 드라이버 X: 드라이버 제거시 부팅이 필요없는 경우 O: 드라이버 제거시 부팅이 필요한 경우
    드라이버 상태 부팅 설명
    ① Klpf, Klpid 제거됨 X 테스트를 위해 설치한 Kaspersky Anti-Hacker이 설치한 드라이버
    ② mchInjDrv 제거됨 X 사용자 모드에서 MadCodeHook 기반의 가로채기 프로그램에서 사용하는 드라이버
    ③ PAGEDGRG 제거됨 X 팁을 쓰기위해 설치한 PageDefrag가 설치한 드라이버
    ④ PORTMON 사용중 O 테스트를 위해 필자가 설치한 직/별렬 포트 감시기 프로그램의 드라이버
    ⑤ TSKNF501.SYS 사용중 O 필자가 자주 사용하는 Taskinfo의 드라이버주1
    ⑥ WINFLASH 사용중 O 윈도우에서 BIOS를 플래쉬할 수 있는 Winflash 드라이버
    ⑦ 일반 볼륨 제거됨 X MP3 플레이어가 이동형 드라이브로 설치되면서 설치된 볼륨
    ⑧ TDIMSYS 사용중 O 프로그램 테스트를 위해 설치한 TCPView가 설치한 드라이버


  4. 제거된 드라이버 삭제 이미 제거된 드라이버를 삭제하는 방법은 아주 간단한다. 삭제하려는 드라이버(흐린색)에 마우스 우측 버튼을 클릭하고 제거를 클릭하면 다음 그림과 같은 장치제거 확인 창이 나타난다. 이 확인창에서 확인 버튼을 클릭하면된다.


  5. 사용중인 드라이버 삭제 사용중인 드라이버는 바로 제거되지않으며 시스템을 다시 시작할 필요가 있다. 그러나 제거해야할 장치가 많은 경우 매번 재부팅하는 작업이 번거로우므로 다음 절차에따라 일단 제거한 후 다시 시작하는 것이 낫다. 절차는 다음과 같다.
    1. 제거하려는 드라이버(진한색)에 마우스 우측 버튼을 클릭하고 제거클를 클릭한다.
    2. 장치 제거 확인 창에서 확인 버튼을 클릭한다.
    3. 시스템 설정 변경 창에서 아니오를 클릭한다. 아니오를 클릭하면 장치관리자에서는 진한색으로 제거되지않은 채로 나타나지만 시스템을 다시 시작하면 제거된 것을 확인할 수 있다.
    4. 제거하려는 모든 드라이버에대해 1~3단계를 적용한다.
    5. 시스템을 재 기동한다주2.


드라이버 제거는 상당히 위험한 작업이지만 아울러 시스템을 안정적으로 기동하는데 꼭 필요한 작업이기도 하다. 등록된 드라이버에대한 자세한 설명은 드라이버 완벽 가이드라는 강좌로 따로 올릴 예정이다. 따라서 이 번팁에서는 확실히 제거해도되는 드라이버만 제거하기 바란다.

주1: 5.x에서 6.x로 업그레이드했지만 주로 수동 설치를 하기때문에 5.x 드라이버가 그대로 남아있다. TSKNF501.SYS의 경우 진한 회색으로 나타나는데 그 이유는 아직까지 제거되지 않았으며, 하드 디스크에 남아있기때문이다.

주2: 몇몇 장치의 경우 제거후 바로 시스템을 재기동해야만 제거할 수 있는 장치도 있다. 만약 팁의 방법으로 제거되지않는 장치가 있다면 제거후 바로 시스템을 재 기동하기 바란다.


MSN 메신저를 웹에서 사용하기 Windows XP를 설치하면 기본적으로 Windows Messenger가... (11158) 2004-12-13
내 네트워크 환경에서 하위 폴더가 사라진 경우 윈도우즈 탐색기에는 내 네트워크 환경... (12541)2004-12-12

QAOS.com에 게시된지 1년 이상된 자료와 관리자가 공개한 자료는 누구나 제한없이 읽을 수 있습니다.
그러나 QAOS.com의 자료를 퍼가는 것은 금지하고 있습니다.

이 정보가 유용하다고 생각되시면 QAOS.com과 많은 다른 사람들을 위해 퍼가기 보다는 링크로 알려주시기 바랍니다.

세상사는 이야기



RSS 구독 (익명 | 회원 | 강좌 | 포럼)
(C) 1996 ~ 2017 QAOS.com All rights reserved.