윈도우 XP, Vista, 7 등에는 탐색기에서 ZIP, CAB 파일을 마치 폴더인 것처럼 보여주는 기능이 있습니다.

그런데 이 기능이 탐색기 사용시에 엄청난 속도저하를 일으킵니다. 압축파일이 있는 폴더를 선택할때마다 압축폴더내의 파일들을 스캔합니다. 그렇기 때문에 백업용 ZIP 파일들이 있는 경우, 특히 저처럼 수만개의 소스파일을 한개의 ZIP 파일로 보관하는 경우에는 수십초를 기다려야 할 때도 있습니다.

게다가 탐색기를 열었을때 폴더 트리가 너무 길어져서 보기에 불편해진다는 단점도 있지요. 필요없어서 압축해놨는데, 그게 폴더로 등장한다면 아이러니한 일이 아닐까 싶네요.

뭐 이미 많이들 아시는 내용이지만, 저도 근래에 윈도우 포맷도 여러차례 하고 하다보니 다시 이 부분을 찾아보게 되더군요. 그래서 저 조차도 찾아보는 일이 생기기에, 어차피 작업하는 김에 화면 캡쳐하고 몇자 적어서 포스팅 해봅니다.


Windows XP

[시작버튼]-[실행]에서 아래와 같이 입력합니다.
regsvr32 /u zipfldr.dll



Windows Vista, Windows 7

관리자권한이란 녀석의 등장으로 인해서 좀 복잡합니다.
레지스트리를 지워야하는데, 작업을 좀 해줘야만 가능하기 때문에 잘 따라하셔야해요 ^^


1.
아래와 같이 폴더에 있는 ZIP 파일들이 좌측의 트리에 폴더처럼 나타납니다.
필요없어서 백업해놓은건데, 저렇게 나타나면 좀 곤란하잖아요...?




2.
[시작]버튼을 눌러서 regedit 라고 입력하시면 regedit.exe가 검색되어서 나옵니다.
거기에다 마우스 오른쪽버튼을 누르면 아래와 같이 메뉴가 뜹니다.
거기서 "관리자 권한으로 실행"을 선택하세요.




3.
레지스트리 편집기가 실행되었을 겁니다.
압축폴더에 적용되는 파일은 ZIP, CAB 두가지 파일이기 때문에
HKEY_CLASSES_ROOT\CLSID\{E88DCCE0-B7B3-11d1-A9F0-00AA0060FA31}
HKEY_CLASSES_ROOT\CLSID\{0CD7A5C0-9F37-11CE-AE65-08002B2E1262}
두 가지를 모두 없애주셔야 합니다.

<Ctrl>+<F> 키를 누른 다음에 "E88DCCE0-B7B3"  정도만 입력해서 검색해보시면 아래와 같이 좌측 트리에서 검색이 될겁니다. 그럼 해당 폴더를 삭제해야하는데 권한 문제 때문에 불가능합니다.

마우스 오른쪽 버튼을 눌러서 아래와 같이 팝업이 뜨면, "사용 권한"을 선택하세요.




4.
해당 폴더 ( 정확하게는 "레지스트리 키"입니다 )에 대한 사용권한 설정 윈도우가 아래와 같이 뜹니다.
그러면, "Administrators"를 선택한 다음에 그 아래에 "모든 권한"을 "허용" 체크해주세요.

그런후, "고급" 버튼을 눌러주세요




5.
이번에는 해당 레지스트리 키의 소유자를 변경해주어야 합니다.
기본으로는 "TrustedInstaller"로 되어 있습니다. 즉, 사용자의 소유가 아니었다는 것이죠.
"Administrators"를 선택한 다음에 "확인"버튼을 눌러주시면 됩니다.




6.
자, 그럼 이제 삭제를 해볼까요?
조금전의 그 레지스트리 키에서 다시 마우스 오른쪽 버튼을 눌러봅시다.
그러면, "삭제" 메뉴가 보일겁니다. 그걸 선택해주시면 삭제가 됩니다.
별다른 메시지는 안뜨구요. 왼쪽 트리에서 사라질 뿐입니다.




7.
나머지 한개의 레지스트리 키에 대해서도 똑같이 해주시구요.
그런 다음에 로그오프 혹은 재시작한 다음에 탐색기를 확인해봅니다.
아래와 같이 압축폴더가 사라졌군요... ^^



어때요... 어려우신가요...?
Posted by 찬이

댓글을 달아 주세요

  1. BlogIcon f.y. 2010.10.26 23:00 신고  댓글주소  수정/삭제  댓글쓰기

    태클은 아니고, 레지스트리 수정 후 로그오프나 재시작하는 대신 작업 관리자에서 explorer.exe만 한번 종료했다가 다시 실행해줘도 적용됩니다. 로그오프까지 하면 좀 귀찮잖아요 ^^;

    • BlogIcon 찬이 2010.10.28 13:22 신고  댓글주소  수정/삭제

      유용한 팁이군요. ㅎㅎ
      단지 레지스트리 값을 다시 읽기만 하면 되는 경우라면, 그것도 재시작과 거의 동일하다고 볼 수 있겠네요.

  2. BlogIcon 치나츠루 2011.03.08 23:28 신고  댓글주소  수정/삭제  댓글쓰기

    윈도우 비스타, 7이 하기가 힘드네요^^....

  3. abc 2011.12.06 19:37 신고  댓글주소  수정/삭제  댓글쓰기

    실수로 {0CD7A5C0-9F37-11CE-AE65-08002B2E1262} 폴더가 아니라 파일? 왼쪽이 아닌 오른쪽에 뜨길래 삭제했는데 다시 검색하니까 폴더도 있더라구요 삭제해도 상관없을까요 ㅠㅜ?

    • BlogIcon 찬이 2011.12.10 12:48 신고  댓글주소  수정/삭제

      헐, 그러셨군요.
      그런데 별 문제는 없을 겁니다.

      검색하셨던 {0CD7A5C0-9F37-11CE-AE65-08002B2E1262}는 윈도우에 내장된 압축폴더 기능이구요.
      그러니 그게 파일정보에 저장되었던 것이라면, 해당 파일들을 압축폴더 기능과 연결하기 위해서 지정해 것 같아보이네요.

  4. 최석수 2012.05.11 11:06 신고  댓글주소  수정/삭제  댓글쓰기

    참 유용한 팁이네요. 감사합니다.

  5. BlogIcon 2016.05.05 21:21 신고  댓글주소  수정/삭제  댓글쓰기

    윈도우10에서 안지워저요.