여러 버전 프로그램 설치시 연결프로그램 설정 변경(레지스트리 변경)

레지스트리 변경에 대해서 잘 모르시는 분들은 이 방법을 추천하지 않습니다.

레지스트리 변경을 잘못하면 윈도우에 심각한 문제가 발생할 수도 있습니다.

레지스트리 변경에 관해 조금이라도 아시는 분들만 시도하시길 바랍니다.

그리고 레지스트리 값은 컴퓨터에 따라 약간씩 다를 수 있기 때문에 아래 과정은 참고만 하시기 바랍니다.


3D프로그램인 마야를 2011, 2013버전 두 가지를 깔아서 사용하고 있다.

2013이 최신 버전이고, 최근에 설치해서 탐색기에서 마야 파일을 더블 클릭 시 2013이 자동으로 실행됐다.

더블 클릭시 2011이 실행돼야 할 상황이라 방법을 찾아보다 레지스트리를 변경했다.


처음엔 시스템 환경 변수를 이리저리 설정해봤지만 통하질 않았다.


윈도우 실행창(윈도우단축키+R)에서 regedit를 실행.


검색(Ctrl+F)에서 maya.exe를 검색.


아마도 먼저 뜨는 게 아래 경로일 거다.

\HKEY_CLASSES_ROOT\Applications\maya.exe

확인해보니 이 경로는 파일을 마우스 오른쪽 버튼 눌러서 연결프로그램 설정하면,

그 값이 저장되는 것 같은데- 이건 바꿔도 제대로 적용이 안 되더라.


그래도 혹시 모르니깐

maya.exe\shell\open\command 폴더에 있는

키값을 변경해주자.

기존: "C:\Program Files\Autodesk\Maya2013\bin\maya.exe" -file "%1"

변경: "C:\Program Files\Autodesk\Maya2011\bin\maya.exe" -file "%1"

이것만 해서 안 될 거다. 내가 레지스트리를 검색했을 땐 이미 바뀌어있었다.- _-;


F3(다음 찾기)을 눌러서 더 검색해본다.


다음에 뜨는 경로.

\HKEY_CLASSES_ROOT\Local Settings\Software\Microsoft\Windows\Shell\MuiCache

이 폴더 안에

C:\Program Files\Autodesk\Maya2013\bin\maya.exe

라는 이름이 있다!

하지만 이걸 바꿔도 역시 안 되더라. 그냥 마야 2013이 실행됨. - _-;

그래도 혹시 모르니깐 이것도 바꾸긴 하자.

위에 이름을 선택한 다음에 F2를 눌러서 2011로 변경.


다시 F3.


\HKEY_CLASSES_ROOT\MayaAsciiFile\DefaultIcon


!!!

뭔가 입질이 왔다!


마야 아스키(.ma) 파일의 아이콘 이미지 경로다!

이건 어차피 아이콘 이미지 경로이기 때문에 별 상관없으니 그냥 내버려 두고,

바로 밑에 있는 

\shell 폴더를 보자.

edit\command는 워드패드 연결이니 그냥 두고.

open\command !!

이거다. ㅠㅠ

데이터값이 

"C:\Program Files\Autodesk\Maya2013\bin\maya.exe" -file "%1"

로 되어있다.

2011로 변경하자.

Render\command 도 마찬가지로 변경하자. (렌더링하다가 충돌 일으킬지도 모르니)


자 이제 한번 더 F3을 누르면 

정말 원하던 \MayaBinaryFile 이 나온다!!! 

mb 파일에 관련된 그것!!

위에 설명대로 요것도 바꿔주자.


좀 더 검색해보면,

\MayaEnvFile (이건 실행하고 상관없으니 패스)

\MayaScriptFile (이건 혹시 모르니 위처럼 변경)

\HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Applications\maya.exe 

(음. 이건 맨 처음 나왔던 것과 유사한데, 정확히 어떤 차이가 있는지는 모르겠다. 혹시 모르니 변경.)


여기까지 진행하고 재부팅을 한다.

그리고 마야 파일을 더블 클릭해서 실행해보자.


올레~ 2011로 실행된다!!



위의 방법이 정확하게 맞는 방법인지는 모르겠지만,

일단 해결은 했다.


설정

트랙백

댓글