삭제되지 않는 파일을 삭제하기, Unlocker
게시일: 2005/10/08 | 글쓴이: doa | 48394 번 | 프린트 | 메일


초보자들이 하는 질문 중 상당히 많은 질문 중 하나가 지워지지 않는 파일을 어떻게 삭제하느냐는 것이다. 일반적으로 파일이 삭제되지 않는 경우는 삭제되지않는 파일 삭제하기에서 언급할 것처럼 총 5가지가 있다.

  1. 장치 파일
  2. 파일명이 잘못된 파일
  3. 권한이 없는 파일
  4. 시스템 파일
  5. 사용중인 파일


이 유형중 가장 빈번하게 발생하는 것이 바로 사용중인 파일을 삭제할 수 없는 경우이다. 만약 다른 프로세스에의해 사용중인 파일을 삭제하려고하면 그림과 같은 오류 메시지 창이 나타난다.



사용중인 파일은 일반적으로 `컴퓨터를 다시 부팅하면 삭제할 수 있지만 그렇지 않은 경우도 종종있다. 예를들어 서비스가 사용하는 파일을 생각해보자. 서비스가 사용하는 파일은 설사 다시 부팅을 했다고해도 서비스는 로그온 전에 실행되므로 삭제할 수 없다. Windows 탐색기의 확장으로 사용되는 파일도 마찬가지이다. Windows 탐색기는 OS의 쉘이기때문에 대부분 로그온 전에 실행된다.

이때 가장 좋은 방법은 프로세스 감시도구(예: Taskinfo, Process Explorer )로 사용중인 파일을 연 프로세스를 찾아 죽이거나 일시 중지하면된다. 그러나 초보자의 경우 이런 도구를 이용해서 사용중인 핸들을 찾는 것도 쉬운 일은 아니다.

오늘 소개하는 Unlocker은 이처럼 다른 프로그램에의해 사용중이기때문에 파일을 삭제할 수 없는 경우 해당 파일을 사용하는 프로세스 목록을 출력하고 해당 프로세스를 죽일 수 있는 도구이다. 사용하는 법도 간단하고 크기도 작다. 아울러 공개이다. 따라서 사용중인 파일을 삭제하지 못해 고민했던 경험이 있는 사람들은 다운받아 사용하기 바란다.

다운로드: UnlockerUnlocker의 홈페이지 에 다운받을 수 있다. 웹 사이트를 방문하는 것이 귀찮은 사람의 경우 다음 링크에서 직접 다운받아도 된다.

  • 홈페이지: Unlocker의 홈페이지
  • 다운로드: unlocker1.7.3.exe
  • 한글판: 언어 파일을 이미 Unlocker 저자에게 보냈다. 공식적으로 다국어를 지원하는데 영문 버전의 리소스를 패치하는 것은 2중 작업인 것같아 언어팩이 포함될때까지 기다리고로 했다.


Unlocker를 사용하는 방법은 아주 간단하다.

I. 설치 설치하는 방법이 복잡한 것은 아니지만 몇가지 주의할 것이 있다.

  1. 다운받은 unlocker1.7.3.exe를 실행한다.
  2. 다음과 같은 언어 선택창이 나타나면 다운 메뉴를 클릭해서 English를 선택하고 OK 버튼을 확인한다.



  3. Next 버튼을 클릭하고 설치 폴더를 지정한다.
  4. 다음처럼 기능 선택 창이 나타나면 반드시 SendTo Shortcut을 Install 버튼을 클릭한다주1.



  5. Finish 버튼을 클릭한다.


II. 사용법 사용법은 상당히 간단하다. Unlocker를 설치하고 파일이나 폴더에 마우스 우측 버튼을 클릭하면 우측의 그림처럼 Unlocker라는 메뉴가 나타난다. 이 Unlocker 메뉴를 이용해서 삭제되지 않는 파일이나 폴더를 삭제하면 된다.

  1. 다음 그림처럼 파일 및 폴더 삭제 오류가 나타나면 해당 파일에 마우스 우측 버튼을 클릭하고 Unlocker를 선택한다주2.



  2. 그림과 같은 Unlocker 창에서 다음 기준에따라 선택한다.

    • 버튼 Unlocker는 버튼과 메뉴를 복합해서 사용할 수 있다. 다음은 버튼에대한 설명이다.
      Kill Process
      프로세스를 죽인다. 대부분의 경우 프로세스만 죽이면 해당 파일을 삭제할 수 있다. 따라서 가급적 Kill Process를 사용해서 프로세스를 죽이고, 프로세스를 죽여도 파일을 삭제할 수 없는 경우에만 Unlock 버튼을 사용한다주3.
      Unlock
      잠겨진 파일의 잠금을 해제한다. 프로세스를 닫아도 파일이 삭제되지 않는 경우 파일의 잠금을 해제할 수 있다.
      Unlock All
      잠겨진 파일의 모든 잠금을 해제한다. 프로세스를 닫아도 파일을 삭제할 수 없는 경우에 사용한다.


    • 다운 메뉴(좌측 하단)
      No Action
      아무런 동작도 수행하지 않는다. 즉 버튼만 사용한다.

      Delete
      위에서 설명한 동작을 수행하면서 동시에 파일을 삭제한다. 즉, Delete를 선택하고 Kill Process 버튼을 클릭하면 해당 프로세스를 죽임과 동시에 파일을 삭제한다. 다른 이유때문에 즉시 파일을 삭제할 수 없는 경우 시스템을 부팅할 때 삭제하도록 설정할 수 있다.

      Rename
      위에서 설명한 동작을 수행하면서 동시에 파일의 이름을 변경한다. 즉, Rename를 선택하고 Kill Process 버튼을 클릭하면 해당 프로세스를 죽임과 동시에 파일의 이름을 변경한다. 다른 이유때문에 즉시 파일의 이름을 변경할 수 없는 경우 시스템을 부팅할 때 이름을 변경하도록 설정할 수 있다.

      Move
      위에서 설명한 동작을 수행하면서 동시에 파일을 다른 폴더로 이동한다. 즉, Move를 선택하고 Kill Process 버튼을 클릭하면 해당 프로세스를 죽임과 동시에 파일을 다른 폴더로 이동한다. 다른 이유때문에 즉시 파일을 이동할 수 없는 경우 시스템을 부팅할 때 파일을 이동하도록 설정할 수 있다.


III. 사용예 Unlocker을 이용하면 현재 파일을 사용중인 프로세스를 종료할 수 있다. 그러나 모든 프로세스를 종료하고 모든 잠금을 해제해도 삭제되지 않는 파일이 있다. 가장 간단한 예는 Index.dat 파일이다. Index.dat 파일 삭제하기에서 언급한 것처럼 이 파일을 삭제하기위해서는 다른 관리자 계정으로 로그인한 후 삭제해야 한다. 그러나 Unlocker을 이용하면 이 Index.dat 파일까지 쉽게 삭제할 수 있다. 절차는 다음과 같다.
  1. Index.dat 파일에 마우스 우측 버튼을 클릭하고 Unlocker를 클릭한다.
  2. Unlocker 창의 좌측 하단의 다운 메뉴(No Action)를 클릭하고 Delete를 선택한다.
  3. Unlock All 버튼을 클릭한다.



  4. 주3에서 언급한 것처럼 시스템이 불안정해질 수 있으므로 가급적 시스템을 다시 시작한다.


주1: 필자의 컴퓨터에서만 발생하는 현상인지 모르겠지만 탐색기에서 마우스 우측 버튼을 클릭하면 Unlocker 메뉴가 나타나지않는다. 따라서 가급적 SendTo Shortcut까지 선택하기 바란다.

주2: Unlocker 메뉴가 나타나지 않는다면 보내기 메뉴의 Unlocker를 선택해도 된다.

주3: Unlock 버튼을 사용하면 시스템이 불안정해질 수 있다. 특히 프로세스 목록중 Explorer.exe가 포함된 경우에는 더욱 그렇다.


레지스트리에서 사용할 수 있는 매개변수 Windows 탐색기 우측 메뉴에 토탈 코맨더(T) ... (3763) 2005-10-12
디스크 확장하기 II 이전 팁, 디스크 확장하기에서 XP에 내장된 Diskpart 명령을 이요... (7661)2005-10-05

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

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

세상사는 이야기



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