삭제시 암호를 묻는 프로그램 삭제하기
게시일: 2005/04/10 | 글쓴이: doa | 17112 번 | 프린트 | 메일


오늘 필자의 게시판에 Hide Files & Folders 제거 문제라는 글이 올라왔다. 사실 폴더나 파일을 잠그는 프로그램이 여러가지 있지만 필자는 이런 프로그램보다는 XP 자체의 기능을 이용할 것을 권고하는 편이다.

XP 자체의 기능을 이용하는 경우 잇점은 상당히 여러가지가 있지만 가장 큰 잇점은 Hide Files & Folders 제거 문제와 같은 문제를 겪지않아도 된다는 점이다.

Hide Files & Folders의 경우 nahjegon님의 답글 처럼 프로그램에 버그가 있어서 암호를 정확하게 입력해도 암호가 틀렸다는 메시지가 출력된다. 이 경우 nahjegon님의 답글 처럼 백스페이스 키를 반복적으로 누른 후 기본 암호인 admin을 입력하면 정상적으로 실행할 수 있다.

역스페이스를 한번 누르면 이미 입력된 문자가 나타난다


그러나 Hide Files & Folders 제거 문제에서처럼 이런 프로그램은 암호를 모르는 상태에서 완전 삭제가 불가능한 것은 아니다. 사실 삭제시 암호의 입력을 요구하는 프로그램을 완전히 삭제하는 방법은 AhnLab Policy Agent 제거하기에서 이미 한번 언급했었다.

관리자의 권한만 가지고 있다면 어떤 프로그램이든 삭제할 수 있다. 그러나 이런 종류의 프로그램에의해 암호화된 데이타의 복구는 경우에따라 달라진다. 아무튼 이번 팁에서는 이런 종류의 프로그램을 삭제하는 방법을 설명하겠다.

  1. 드라이버 및 서비스 삭제 일반적으로 이런류의 프로그램은 시스템 드라이버와 서비스 또는 RUN 레지스트리를 이용하는 경우가 많다. 따라서 이런 류의 프로그램을 제거하려면 먼저 드라이버와 서비스를 먼저 제거해야 한다. 절차는 다음과 같다.
    1. 드라이버 삭제
      1. 시작/실행/devmgmt.msc를 입력하고 확인을 클릭한다.
      2. 장치 관리자보기/숨김 장치 표시 메뉴를 클릭한다.
      3. 비 플러그 앤 플레이 드라이버+ 기호를 클릭한다.
      4. 활성화된 장치중 삭제하려는 프로그램(예: Hide Files & Folders)에의해 설치된 장치(예: fdcent.sys)를 찾는다주1.
      5. 찾은 장치에 마우스 우측 버튼을 클릭하고 제거를 선택한다.
      6. 재 부팅 여부를 묻는 시스템 설정 변경 창에서 아니오를 클릭한다.


    2. 서비스 삭제 이런 류의 프로그램들이 프로그램을 자동적으로 실행시키는 방법은 서비스이다. 만약 프로그램이 서비스를 통해 자동 실행된다면 불필요한 서비스 완전 삭제하기를 참조해서 제거한다.

    3. Run 레지스트리 삭제 서비스로 기동되지 않는다면 Run 레지스트리 등을 이용해서 실행되는 경우가 많다. 이 경우에는 불필요한 프로그램의 자동 실행 막기를 참조해서 제거한다. Hide Files & Folders의 경우 다음 레지스트리에서 REG_SZ형의 hffsrv를 삭제하면된다.
      HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
    4. 시스템을 다시 시작한다.
    5. 드라이브 흔적 제거 제거된 드라이브의 흔적 마저 제거하고 싶다면 장치관리자에서 제거된 장치 표시하기를 적용한 후 드라이버 삭제를 다시 적용하면된다.


  2. 설치된 파일 삭제 사용하는 프로그램에따라 설치된 파일의 위치는 달라진다. 설치된 파일의 역시 프로그램이 설치된 폴더에 존재하는 삭제 정보 파일(예: Uninstall.dat)의 내용을 확인해보면 된다. Hide Files & Folders의 경우 다음 파일과 폴더를 삭제하면 된다.
    폴더	%ProgramFiles%\Hide Files and Folders
    폴더	%SystemRoot%\hffext
    폴더	%AllUsersProfile%\시작 메뉴\프로그램\Hide Files and Folders
    파일	%SystemRoot%\system32\drivers\FDCENT.SYS
    파일	%AllUsersProfile%\바탕화면\Hide Files and Folders.lnk


  3. 레지스트리 삭제 레지스트리의 일부는 삭제 정보 파일에서 확인할 수 있다. 그러나 그 이외의 레지스트리의 경우 레지스트리 검색을 통해 삭제해야 완벽하게 삭제할 수 있다. 절차는 다음과 같다.
    1. 삭제 정보 파일의 레지스트리 Hide Files & Folders의 삭제 정보 파일에는 다음과 같은 레지스트리를 작성하는 것으로 되어 있다. 따라서 레지스트리 편집기를 이용해서 다음 레지스트리를 삭제하면된다.
      HKCU\Software\Hide Files and Folders
      HKLM\Software\Hide Files and Folders
      HKML\Software\Microsoft\Windows\CurrentVersion
      	\Uninstall\Hide Files and Folders


    2. 검색 후 삭제 설치된 프로그램이 사용한 주요 파일과 폴더로 검색한 후 검색된 레지스트리를 삭제하면된다. Hide Files and Folders의 경우 다음과 같은 기준으로 검색할 수 있다.
      기준 검색어
      설치된 폴더명 Hide Files and Folders
      드라이버 파일 fdcent.sys
      자동실행 파일 hffsrv.exe


  4. 시스템을 다시 시작한다.


주1: 삭제하려는 프로그램이 설치한 장치가 어떤 것인지 모르는 경우 프로그램이 설치된 폴더에 존재하는 삭제 정보 파일(예: Uninstall.dat)의 내용을 확인해보면 된다.

댓글: 이 팁은 moonloveyou님의 질문, Hide Files & Folders 제거 문제에대한 답으로 작성되었습니다.


두개의 패치로 MSN 7.0을 깔끔하게 꾸미기 얼마전 국내에서 NateOn이 MSN을 눌렀다는 ... (9846) 2005-04-11
XP를 설치하기전에 하드 디스크 포맷하기 XP의 설치 관리자에는 파티션을 분할하는 기... (36018)2005-04-10

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

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

세상사는 이야기



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