'Windows Explorer'에 해당되는 글 1건

  1. 2007/04/27 뱅어포 Vista Note - 다수선택/전체선택 버그

윈도우즈 비스타는 많이 편리해진 기능들도 있지만, 그에 앞서 치명적인 버그들이 제법 존재합니다.

물론 XP 때처럼 보안 관련으로 막 이곳저곳에서 욕 먹는 정도는 아니지만(아닐 거라고 생각하고 있지만 ㅡㅡ;;;), 어떻게 도저히 쓰기 싫어질 정도로 불편한 버그들이 있습니다.

개인적으로 정리해두고 싶은 이유도 있고, 혹시 보실 분도 보시라고 이렇게 정리를 해둡니다.

그 중 하나인 다수 파일 선택 버그는 Windows Explorer에서 어떠한 폴더들 내에서는 마우스 드래그, CTRL/SHIFT, 혹은 CTRL + A로 다수의 파일 선택을 전혀 못하게 되는 버그가 있습니다. 폴더 이곳저곳에서 파일들을 잔뜩 옮기고 다니려면 여간 불편한게 아니죠.
여담이지만, 전 마침 이 버그가 디카 열 때마다 발생해서 디카에서 Explorer로 사진 옮기는게 매번 고문이었습니다(...).

그래서 이 문제를 어떻게 해결하느냐...
물론 마소가 업데이트를 할 때까지 기다리는 것이 최선책이지만,
우둔한(...) 우리 빌게이츠씨 아저씨를 기다리다가는 이미 XP로 다시 가버리고 싶어지겠죠.
현재로선 레지스트리에 직접 접속해서 이 버그를 일으키는 레지스트리를 삭제하는 수밖에 없습니다.
물론 위험이 따를 수 있는 방법이므로 '난 컴퓨터만 만지면 망가지더라'라는 분은 되도록이면 안 건드리는 게 좋은 영역이 레지스트리이긴 하지만, 아주 큰 실수를 하지 않는 이상은 이 방법에 큰 문제는 없습니다.

그래서 비스타의 다수선택/전체선택 버그를 고치는 방법은:

  1. 레지스트리를 수정하려면 우선 regedit을 실행해야겠죠? 혹시 모르니까 안전을 위해서 현재 실행해둔 Windows Explorer는 전부 닫아주세요.
    • regedit을 실행하는 방법은 간단합니다.
    • 윈도우즈 비스타 시작메뉴에서 가장 아래쪽에 검색란이 있습니다.
    • 이 녀석은 기존 윈도우들에서의 시작->실행에 검색 기능을 더한 녀석입니다.
    • 이 곳에 regedit을 치고 검색을 기다릴 것도 없이 enter를 누르면 regedit가 실행됩니다.
  2. 그렇게 하면 Registry Editor라는 게 뜨면서 폴더형식으로 정리되어있는 복잡한 이름들의 레지스트리들을 볼 수 있습니다. 이제 이곳에서 버그의 원인이 되는 레지스트리를 찾아야되죠.
  3. 찾는다고 해도 별 것 없습니다. 경로를 따라 쭉 내려가다보면 찾기 어렵지 않을 겁니다.
    경로는, HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\Bags입니다.
  4. 이 녀석들이 정확하게 뭔지는 저도 모르지만, 아마 Window Explorer에서 폴더를 열 때 만드는 설정정보를 저장하는 레지스트리들인 듯 합니다. 숫자형식으로 되있으면서 얼마나 윈도우를 사용했느냐에 따라 수백개가 넘기도 합니다. 여하튼 여기서 좀 파격적인 행동을 해야하는데요, bags 폴더 아래에 소속되어 있는 것들을 전부 삭제합니다. 아예 bags 폴더를 삭제해버려도 상관없습니다.
  5. 이 bags 레지스트리들이 다수선택/전체선택 버그의 원인이 되는데 만약 컴퓨터에 좀 더 일가견이 있으신 분이시라면 직접 문제의 원인이 되는 레지스트리르 찾아서 그것 하나만 지우거나 수정해도 되겠지만, 그런 능력은 저에겐 없으므로 그냥 bags를 다 지워버립시다. ㅡㅡ
  6. '지워도 되는거냐?' 라고 물어보신다면 걱정하실 것 없습니다. 이후에 다시 Windows Explorer를 실행하면 이 Bags는 디폴드 설정값으로 다시 생성이 됩니다. 그냥 Windows Explorer를 닫지 않고 bags를 지우셨던 분이라면 새로고침을 하면 마찬가지입니다만, 위에서 되도록이면 닫는게 좋다고 말했는데도 안 닫으신 분? ㅡㅡ;
  7. 이러면 대부분의 경우 해결이 될 것입니다.
    저는 이 방법을 사용한 이후에 아직까지 bags에 버그 레지스트리가 다시 생겨서 다수/전체선택이 다시 안되기 시작하는 일은 없었지만, 충분히 가능성이 있는 얘기이므로 귀찮더라도 다수의 파일을 선택할 필요가 있을 때는 계속 이 방법으로 해볼 수 밖에 없습니다.
  8. 만약 여기서 안된다면 Bags와 마찬가지로 Shell 아래에 있는 BagMRU 레지스트리도 삭제하라고 어디선가 읽었지만 전 그럴 필요까지 없이 해결이 됬었으니 아마도 굳이 그럴 것까지 없을 거러고 생각합니다만, 일단은 BagMRU에도 버그 레지스트리가 생성될 가능성이 있나 봅니다.

참 쉽죠? (..........)

크리에이티브 커먼즈 라이센스
Creative Commons License
2007/04/27 17:25 2007/04/27 17:25
받은 트랙백이 없고, 댓글이 없습니다.

댓글+트랙백 RSS :: http://illusiondays.oper.or.kr/tk/rss/response/67

댓글+트랙백 ATOM :: http://illusiondays.oper.or.kr/tk/atom/response/67