소프트웨어 관련/소프트웨어 이야기

PowerDesk 오른쪽 클릭시 다운될 경우 문제 해결 방법

동해랑 2010. 5. 5. 17:37
십년 가까이 나의 윈도우즈 탐색기 대용으로 유용하게 써왔던 PowerDesk...(소개게시물: PowerDesk Pro v7.0.1.3 : 윈도우탐색기 대체 프로그램)
비록 또다시 (아마도) 1년 넘게 업데이트 소식이 안 들리기는 하지만.. 내겐 둘도 없는 소중한 파일 탐색기 프로그램이다...

그런데.. 어제부터 파일이나 폴더에 오른쪽 클릭만 하면.. 그대로 뻗어버리네... -_-;

아마도.. msysGit, mercurial, TortoiseHG.. 이중 하나와 충돌이 난 것이 아닌가..싶기는 한데...
도무지 원인을 찾을 수가 없네... -_-a
일단 아쉬운 대로 Q-Dir로 대체를 하고는 있지만..
이거야 원.. 불편해서 당췌... -_-;

언인스톨했다가 다시 깔아봐도 마찬가지이고..
혹시나 몰라서 TortoiseSVN은 일단 언인스톨했고...
msysGit는 제대로 설치가 안 된 건지 언인스톨 아이콘도 없고 프로그램제거 창에도 안 뜨던데.. 음.. 혹시 이것이 문제였으려나...?
일단 강제로 폴더를 통째로 날려봤지만.. 그래도 안되고... -_-a
레지스트리 정리를 해봐도 마찬가지이고...
아웅.. 난감하구만... -_-a

일단은 msysGit를 다시 설치했다가 정상적으로 삭제하도록 해봐야겠다...


▲ 최초게시물 작성: 2010/03/12 21:11





문제 해결 하다!!


지난 2010/03/12 21:11 에 위의 원문을 포스팅한 후..
그동안은 Q-Dir을 써왔었다... 이 프로그램도 매우 좋더라는... ^^a

아무튼.. PowerDesk에 대한 아쉬움이 남아.. 다시 한번 문제 해결을 하고자 웹서핑을 한 끝에..
해결 방법을 찾아냈다.


▶ 도움을 받은 게시물
* http://forums.techarena.in/vista-setup-install/987025.htm (영문)
* http://windowsxp.mvps.org/slowrightclick.htm (영문)
이 게시물을 토대로 레지스트리의 폴더명을 변경하며 테스트를 했다.


※ 참고로 오른쪽 클릭시 나오는 context 메뉴와 관련된 레지스트리는 다음과 같으며.. 이들 중에 문제가 생기는 프로그램의 폴더명을 다른 것으로 바꿔가며 테스트를 해보면 되겠다.

 Registry Key
 관련 부분
 HKEY_CLASSES_ROOT\*\shellex\contextmenuhandlers  Files
 HKEY_CLASSES_ROOT\AllFilesystemObjects\shellex\ContextMenuHandlers  Files and file folders
 HKEY_CLASSES_ROOT\Directory\Background\shellex\ContextMenuHandlers  Desktop
 HKEY_CLASSES_ROOT\Directory\shellex\contextmenuhandlers  File Folders
 HKEY_CLASSES_ROOT\Folder\shellex\contextmenuhandlers  Folders
 HKEY_CLASSES_ROOT\<ProgID>\shellex\contextmenuhandlers  File class



HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers\Powerdesk MenuzPowerdesk Menu
여전히 폴더에 오른쪽 클릭하면 다운됨


HKEY_CLASSES_ROOT\Directory\shellex\ContextMenuHandlers\PowerDesk MenuzPowerDesk Menu
이후 context 메뉴 정상 작동


HKEY_CLASSES_ROOT\Directory\shellex\ContextMenuHandlers\zPowerDesk MenuPowerDesk Menu
다시 오른쪽 클릭하면 다운됨


HKEY_CLASSES_ROOT\Directory\shellex\ContextMenuHandlers\PowerDesk MenuzPowerDesk Menu
HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers\zPowerdesk MenuPowerdesk Menu

폴더에서의 오른쪽 클릭은 정상 작동하지만, 파일에 오른쪽 클릭하면 다운됨


결론.
shellex\ContextMenuHandlers이 들어간 하위의 모든 PowerDesk Menu폴더명을 다른 이름으로 바꾸면
모든 오른쪽 클릭이 정상작동된다는 결론이 도출.


참고로 PowerDesk Pro의 오른쪽 클릭시 다운되는 문제해결을 위해 내가 찾아내어 수정한 위치는 다음과 같다.
HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers\Powerdesk MenuzPowerdesk Menu
HKEY_CLASSES_ROOT\Directory\shellex\ContextMenuHandlers\PowerDesk MenuzPowerdesk Menu


사실.. 여전히 어떠한 이유로 문제가 생긴 것인지 원인은 알 수 없지만..
일단 문제가 해결된 것만으로도 만족한다... ^^;


▶ 게시물 업데이트 사항
* 2010/03/12 21:11: 최초게시물 작성. 문제 발생 부분 작성
* 2010/05/05 17:35: 문제 해결 부분 추가