2013. 3. 26. 11:23

texlive 2011을 제거하고 2012로 설치 후 파일 연결이 texworks로 제대로 되지 않는 문제

ko.TeXLive 2011을 제거 후 2012로 새로 설치한 이후 겪은 증상이다. *.tex 파일들은 그냥 더블클릭으로 실행 하면 바로 texworks로 연결이 되었지만 *.bib 파일이나 *.cls 파일 등은 "마우스 우클릭 -> 연결 프로그램 -> 기본 프로그램 선택"을 통해 설치된 texworks를 직접 찾아가 연결을 해줘도 파일이 texworks로 연결이 되지 않았다. 연결 프로그램 목록에도 추가가 되지 않고...

원인은 레지스트리에 texworks의 실행 경로가 이전 버전의 설치 경로로 되어 있었던 것이다. 다음과 같이 해결한다.

윈도우키+R -> regedit 입력 후 확인 -> Computer\HKEY_CLASSES_ROOT\Applications\texworks.exe\shell\open\command -> 오른쪽 창의 default를 더블클릭해서 열고 값 데이터를 다음과 같이 수정해 준다.

"C:\usr\texlive\2012\bin\win32\texworks.exe" "%1"

texworks의 설치 경로가 다른 분들은 texworks가 설치된 경로를 찾아서 적당히 바꿔주면 된다. 2012로 된 부분이 아마 수정 전에는 2011로 되어 있었을 것이다.