[팁] 윈도우7에서 기본 연결 프로그램 등록이 안될 때 (프로그램 선택이 안되는 경우)

XP/Vista/7 2011.01.12 16:23
  • 비밀댓글입니다

    2011.02.15 11:34
    • 아, 제가 요 며칠 바쁜일이 있어서 챙기질 못했네요. 가끔 글 잘 보고 있습니다. 굳이 이렇게까지 안하셔도 잘 되셨을거라 생각합니다. 좋은 하루 되세요.

      youngjr 2011.02.17 11:00 신고 DEL
  • 전 vista이긴 한데 같은 방법으로 연결프로그램 안되던 문제 해결되었어요. 감사합니다.

    oz 2011.06.27 12:53 신고
    • 소중한 댓글 감사드립니다. 도움이 되어 기쁘네요. 좋은 하루되세요.

      youngjr 2011.06.27 15:02 신고 DEL
  • 소중한 정보 감사드립니다. 많은 도움이 됐습니다.

    854 2011.08.07 22:51 신고
    • 도움이 되었다니 기쁘네요. 댓글 남겨주셔서 감사합니다. :)

      youngjr 2011.08.08 01:18 신고 DEL
  • 고맙습니다 포터블로 예전것 지우고 깔았는데 아무리 해도 연결 프로그램 추가가 안됐는데 덕분에 해결 됐네요 ^^

    후훗 2011.08.24 13:36 신고
    • 잘 해결되셔서 다행입니다. 댓글 감사드립니다. 좋은 하루 보내세요.

      youngjr 2011.08.26 18:42 신고 DEL
  • 덕분에 골치 아픈 것을 해결 했습니다. 좋은 팁 감사드립니다.

    안호재 2012.01.03 23:44 신고
    • 댓글 감사드립니다. 도움이 되어서 기쁘네요. 좋은 하루되세요. :)

      youngjr 2012.01.05 08:27 신고 DEL
  • 감사합니다. SANDBOXIE 때문에 고생중에 겨우 해결했씁니다. ㅋㅋ

    GG 2012.06.30 12:50 신고
    • 댓글을 늦게봤네요. 오래된 글이지만 도움이 되었다니 기쁘네요. 댓글 감사합니다. :)

      youngjr 2012.07.07 06:52 신고 DEL
  • pdf연결이 안되서 고생했는데 이제 됩니다. 고맙습니다 ^^

    해결 2012.11.11 01:01 신고
    • 댓글 감사드립니다. 도움이 되어서 기쁩니다. 좋은 하루되세요.

      youngjr 2012.11.12 12:26 신고 DEL
  • 연결 프로그램으로 특정 확장자를 열기 위해서는 프로그램의 열기 정보가 레지스트리 상에 등록되어 있어야 합니다.
    이 키 값은 regedit 상에서
    HKEY_CLASSES_ROOT\Applications\응용프로그램 이름\shell\open\command

    "프로그램 경로\프로그램 이름" "%1"
    이런 식으로 등록이 되어 있는데, 경로가 잘못되어 있거나 키 값이 엉뚱한 값이라면,
    연결 프로그램으로 선택하려해도 선택되지 않습니다.
    이 값을 올바른 프로그램 경로를 가리키도록 수정해주면 정상적인 사용이 가능합니다.

    ===============================

    이 내용을 몰라서 수년을 고생했는데 체증이 확 내려가는 것 같네요 ㅎㅎ

    완전 감사합니다. (^^)(__)

    키레네 2013.05.09 13:17 신고
    • 답글이 늦었습니다. 정말 도움이 된 것같아서 기쁩니다. 요즘 블로그 관리를 통 못하고 있는데 이렇게 댓글도 남겨주셔서 감사합니다. 좋은 하루되세요.

      youngjr 2013.05.18 00:07 신고 DEL
  • 왜 안되나 걱정 많이 했었는데 바로 해결이 되었습니다. 좋은 지식 공유 감사합니다 ^- ^

    아라카잼 2013.06.03 20:24 신고
    • 도움이 되어서 기쁘네요. 댓글 감사드립니다. 늦었지만 좋은 하루되세요.

      youngjr 2013.06.08 00:22 신고 DEL
  • 덕분에 문제 잘 해결했습니다. 감사드리며 늘 행복하세요~~

    시원한~* 2013.08.21 08:26 신고
    • 오래전 글인데도 도움이 되었다니 기쁘네요. 좋은 하루되세요.

      youngjr 2013.09.01 23:08 신고 DEL
  • 저두 프로그램 경로를 바꾼 후 이상하게 연결에 안떴는데 덕분에 해결했습니다.. 왜 이런 버그를 아직까지 남겨뒀는지 모르겠군요!

    moonphase 2014.03.18 01:15 신고
  • 프로그램 항목에 해당 프로그램이 없을땐 어떻게 해야할까요? utorrent가 현재 그 꼴이 났습니다.. 윈7 다른 분 가이드글 보며 트윅하다가 그렇게 되었는데, 즐겨찾기 항목의 다운로드 폴더에도 접근이 되지 않네요. explore.exe 오류가.. 이것도 연결프로그램 문제의 일환인거 같긴 한데 도무지 짐작가지 않네요

    레티 2014.04.06 21:19 신고
  • 정말로 감사합니다.
    이틀동안 프로그램 재설치만 몇 번을 했지만 실패... 스트레스 엄청 받았는데.. 한 방에 해결했네요..
    다시 한 번 감사드립니다..

    진민섭 2014.04.19 10:57 신고
  • 정말로 감사합니다.
    이틀동안 프로그램 재설치만 몇 번을 했지만 실패... 스트레스 엄청 받았는데.. 한 방에 해결했네요..
    다시 한 번 감사드립니다..

    진민섭 2014.04.19 10:57 신고
  • 프로그램 재설치했는데 안돼서 다시 보고있어요 ㅠㅠ어렵네요

    제니스씨 2015.08.07 11:55 신고
  • 비밀댓글입니다

    2015.11.05 21:11
  • 와.. 이거 바이러스인주 알고.ㅠㅠ
    눈물 날번 오토캐트 인증하다 그런건지 모때문인지 ...따라하니간 해결 됬네요 공감 누르고갑니다. 하 이런경우도 생기네요 바이러스 아니죠?

    AokiHagane 2016.02.17 23:17 신고
크리에이티브 커먼즈 라이선스
Creative Commons License
윈도우7에서 특정 파일 확장자에 프로그램을 연결을 등록하거나 변경하려면,해당 확장자를 가진 파일을 선택 후 마우스 오른쪽 버튼을 클릭 후 연결 프로그램을 선택해서, 기본 프로그램 선택 메뉴를 통해 등록하면 됩니다.



이미 기본 프로그램이 설정된 상태에서 다른 프로그램으로 변경할 때도 마찬가지로 변경이 가능합니다.

또한, 파일을 선택 안하고 제어판 상에서
제어판-시스템 및 보안-프로그램-기본 프로그램-항상 특정 프로그램으로 파일 형식 열기로 들어가서 여러가지 확장자들 중 선택해서 설정하는 것도 가능합니다.

그런데, 어떤 경우는 연결 프로그램 창에서 '권장하는 프로그램' (아마도, 한 번 이상 해당 파일을 이 프로그램으로 열어본 적이 있는 경우 뜨는 것 같습니다.)이나 '기타 프로그램'(기타 프로그램이 하나도 보이지 않는다면 우측의 화살표 모양을 클릭해보세요.)으로도 보이지 않는 경우가 있는데, 이 경우 '찾아보기' 버튼을 눌러서 탐색기를 통해 프로그램을 찾을 수 있습니다.


그러나, 이렇게 찾아보기로 직접 파일을 선택했는데도 해당 프로그램이 선택이 안되고 표시가 안되는 경우가 있습니다.
이는 해당 프로그램의 설치 과정에서 레지스트리에 잘못 등록된 경우입니다.

참고(영문) Problems with "File Association" in Windows 7 64-bit

연결 프로그램으로 특정 확장자를 열기 위해서는 프로그램의 열기 정보가 레지스트리 상에 등록되어 있어야 합니다.
이 키 값은 regedit 상에서
HKEY_CLASSES_ROOT\Applications\응용프로그램 이름\shell\open\command

"프로그램 경로\프로그램 이름" "%1"
이런 식으로 등록이 되어 있는데, 경로가 잘못되어 있거나 키 값이 엉뚱한 값이라면,
연결 프로그램으로 선택하려해도 선택되지 않습니다.
이 값을 올바른 프로그램 경로를 가리키도록 수정해주면 정상적인 사용이 가능합니다.


레지스트리 수정 방법
(주의) 잘못된 레지스트리 수정은 시스템에 심각한 오류를 발생시킬 수 있습니다.
레지스트리 수정 등의 작업에 대해 익숙하지 않거나, 컴퓨터 설정 등에 지식이 부족한 경우 심각한 문제를 발생시킬 수 있으니, 그러한 경우 컴퓨터를 잘 아시는 분들의 도움을 받아 작업하시기 권장합니다. 이로 인한 피해는 제가 보상해 드릴 수 없습니다. T_T


윈도우 시작메뉴에서 프로그램 및 파일 검색창에서 regedit 라고 치면, '프로그램 항목'에 regedit.exe 가 나타납니다. 이 파일을 클릭하여 regedit 를 실행시킵니다. 관리자 권한이 필요한 프로그램이므로 사용자 계정 컨트롤(UAC)이 활성화되어 있다면, 화면이 어두워지면서 허용할 지 물어봅니다. 수정해야하는 작업이므로 '예'를 선택하고 진행합니다.



HKEY_CLASSES_ROOT\Applications\응용프로그램 이름\shell\open\command
키 값을 왼쪽 트리에서 찾은 후, 키 이름에서 마우스 오른쪽 클릭 후 수정 선택하여 올바른 경로를 지정해주면 됩니다.




신고
posted by youngjr

[팁] XP mode 윈도우탐색기 자동게시하기

XP/Vista/7 2010.08.13 22:10
  • 안녕하세요 ~ 흥미로운 글 잘 봤습니다

    신기하네요 저는 아직 XP 를 쓰고 있어서 Win7 관련 글은 구경만 하지만요 하하

    Playing 2010.08.14 09:49 신고
    • 저도 윈도우7을 사용한지 며칠 안되었습니다. 화면이 예뻐지긴 했지만, '생산성'이 향상되었다는 느낌이 별로 들지는 않는군요. 그동안 XP에 나름 최적화되어 있어서 그런지 적응하는데 좀 오랜 시간이 필요할 것 같습니다. 댓글 감사드립니다~

      youngjr 2010.08.16 12:58 신고 DEL
  • All User 쪽 시작메뉴에 있는 것만 호스트에 게시됩니다.

    키위쭈 2010.10.27 16:31 신고
    • 예, 일반적으로 All Users의 시작메뉴에 등록한 프로그램이 호스트에 자동게시되며, 유독 탐색기만 자동게시가 안되는 것 같습니다. 댓글 감사드립니다.

      youngjr 2010.10.27 16:39 신고 DEL
크리에이티브 커먼즈 라이선스
Creative Commons License
몇 가지 이유로 윈도우7에 VirtualPC를 설치하고 XP Mode를 사용하고 있습니다.
XP Mode를 사용하면서 가장 편리한 기능 중 하나가 자동게시 기능인데요.
자동게시 기능은 게스트 컴퓨터(가상 XP 컴퓨터) 상의 프로그램을 게스트 컴퓨터의 시작메뉴 폴더에 등록하면 호스트 컴퓨터(윈도우7이 실행되고 있는)의 시작메뉴에도 자동으로 등록되는 기능입니다.
필요에 의해 XP Mode의 게스트 컴퓨터 상의 윈도우 탐색기를 호스트 컴퓨터의 시작메뉴에 등록해서 사용하고자 하는데, 이상하게 자동게시가 잘 안되는군요.
자동게시된 프로그램 아이콘의 속성을 뒤져서 게스트 PC의 레지스트리 항목까지 뒤져봐서,
강제로 레지스트리를 등록하는 방법을 찾았는데 가상PC가 재시작되면 레지스트리가 사라져 버립니다. 게다가 제대로 실행도 안됩니다. (해당 프로그램이 없다거나, 권한이 없다고 나옵니다.)
이 방법은 이미 QAOS.com의 XPM에서 IE 게시하기 라는 글과 XPM에서 내장 프로그램 자동 게시하기 라는 글에서 언급이 되어 있었군요. (글을 먼저 찾아볼 것을 헛수고를 좀 했습니다.)
저의 경우는 인터넷 익스플로어의 경우는 별다른 조치 없이 바탕화면에 있는 아이콘을 시작메뉴에 드래그하면 자동게시가 되었는데, 탐색기의 경우는 도저히 안됩니다.
그러다 찾은 방법이, Windows 폴더에 있는 탐색기 프로그램(explorer.exe)을 다른 폴더에 복사(제 경우는 바탕화면)한 후 이 프로그램의 바로가기를 시작메뉴에 등록했더니 자동게시가 성공되었습니다. 윈도우 탐색기의 경우 explorer.scf 와 explorer.exe 의 두 가지 종류가 있는데, explorer.exe 만 되는군요. .scf 는 실제 프로그램이 아니고 일종의 바로가기라서 그런 것 같기도 합니다.



아마도 Windows 같은 시스템 폴더에 있는 프로그램에 대한 자동게시가 막혀있는 것이 아닌가 생각되네요. (같은 windows 폴더 내의 프로그램이지만 notepad.exe, regedit.exe 같은 다른 프로그램은 정상적으로 자동게시가 됩니다. 이상하게 explorer.exe만 안되는군요.) 혹시 시스템 폴더에 있는 필요한 다른 프로그램이 자동게시가 안된다면, 해당 프로그램을 다른 일반 폴더에 복사한 후 시작메뉴에 등록해보세요.

참고로 XP모드를 사용하시는 분들 중 많은 분들이 IE8에서 접속이 안되는 사이트를 위해서 IE7을 설치하기 위해서인 것 같은데, 웹초보님의 윈도우 7 XP 모드로 IE6, IE7, IE8 함께 실행하기 라는 글이 많은 도움이 되었습니다. 저의 경우는 IE6은 쓸 일이 없기 때문에 IE7을 기본으로 한 최소한의 프로그램이 설치된 레퍼런스 가상PC를 만들고, 이 가상PC를 부모 가상 하드 디스크로 사용하여 문제가 생겨도 쉽게 파기할 수 있는 가상PC들을 만들어 쓰고 있습니다.

이 방법은 실험적으로 해본 것이므로 오류가 있을 수 있습니다. 혹시 다른 분들은 탐색기가 그냥 등록되시는지도 모르겠군요. 잘못된 부분이 있으면 댓글로 지적해주시면 감사하겠습니다. :)

추가적인 실험 결과
1. C:\Windows 폴더 내의 explorer.exe를 같은 폴더 내에 복사한 후 시작 메뉴 등록해도 자동게시가 됩니다. -> explorer.exe의 사본은 시스템 폴더 내라도 자동 게시 가능
2. 다른 폴더의 다른 프로그램을 explorer.exe 로 이름을 변경한 후 자동게시해도 자동게시가 됩니다. -> 이름으로 판단하는 것은 아닌 것 같음.
3. 즉, C:\Windows 폴더에 있는 explorer.exe의 원래 파일에 한해서 자동게시가 막혀있는 듯합니다.


신고
posted by youngjr


티스토리 툴바