일반적으로 하나의 컴퓨터 파일에는 여러 개의 연결 프로그램이 지정될 수 있습니다. 특정 파일 형식은 기본 프로그램과 함께 다양한 연결 프로그램을 가질 수 있으며, 그중에서 원하는 프로그램을 골라 파일 내용을 열어볼 수 있습니다. 이를 가능하게 해주는 것이 바로 Windows의 마우스 오른쪽 버튼 컨텍스트 메뉴에 있는 '연결 프로그램(Open with)' 기능입니다.
'연결 프로그램' 항목은 사용자가 특정 파일을 어떤 프로그램으로 열지 직접 선택할 수 있게 해줍니다. 그런데 이 항목이 마우스 오른쪽 클릭 메뉴에서 사라져버리면 상당히 불편한데요. 이 글에서는 Windows 10/8/7에서 사라진 '연결 프로그램' 항목을 우클릭 메뉴에 다시 추가하는 방법을 소개합니다.
동영상, 음악, 이미지 등 하나의 파일을 여러 프로그램으로 열 수 있는 경우 대부분 '연결 프로그램' 기능을 활용합니다. 보통은 파일을 마우스 오른쪽 버튼으로 클릭한 뒤 컨텍스트 메뉴에서 '연결 프로그램'을 선택하고, 목록에서 적절한 프로그램을 고르는 방식으로 사용하죠.
컨텍스트 메뉴에서 '연결 프로그램'이 사라진 이유
그런데 일부 Windows 사용자들은 파일을 우클릭했을 때 '연결 프로그램' 옵션이 메뉴에 나타나지 않는 문제를 겪곤 합니다. 이런 현상은 주로 레지스트리(Registry) 손상 때문에 발생합니다. 레지스트리의 ContextMenuHandlers 키 아래에 있는 '연결 프로그램' 관련 키가 손상되면 시스템에서 해당 옵션이 비활성화될 수 있습니다.
반면, '연결 프로그램' 옵션은 존재하지만 회색으로 비활성화되어 클릭할 수 없는 경우라면 사용자 프로필이 손상되었을 가능성이 높습니다. 이럴 때는 새로운 사용자 계정을 만들어 문제를 해결하는 것이 좋습니다.
이번 글에서는 레지스트리 값을 수정하여 Windows 10/8/7의 파일 컨텍스트 메뉴에 '연결 프로그램' 옵션을 복원하는 방법을 안내합니다.
ContextMenuHandler 레지스트리 값 수정하기
주의: 레지스트리 값을 변경하기 전에 반드시 Windows 레지스트리를 백업하세요. 또한 레지스트리 키 값을 수정하려면 관리자 권한이 필요합니다.
1단계. 레지스트리 편집기 실행
키보드에서 Windows 키 + R을 눌러 실행 창을 엽니다. regedit를 입력하고 확인을 클릭합니다.
2단계. 해당 키 경로로 이동
레지스트리 편집기 창에서 아래 경로로 이동합니다.
HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers
3단계. 'Open With' 키 확인 및 생성
ContextMenuHandlers 키를 더블클릭하여 확장합니다. 그다음 Open With라는 이름의 키를 찾습니다. 만약 해당 키가 없다면 새로 만들어야 합니다.
새 키를 만들려면 ContextMenuHandlers를 마우스 오른쪽 버튼으로 클릭하고 드롭다운 메뉴에서 새로 만들기(New) → 키(Key)를 차례로 선택합니다. 새 키의 이름을 Open With로 지정합니다.
4단계. 기본 값 설정
왼쪽 창에 'Open With' 키가 존재하면 오른쪽 창에서 (기본값) 문자열 값을 확인할 수 있습니다. 키를 새로 만들었거나 기존 키를 찾았다면 해당 키를 클릭한 후 오른쪽 창의 기본값을 더블클릭합니다.
그리고 값 데이터를 아래와 같이 입력합니다.
{09799AFB-AD67-11d1-ABCD-00C04FC30936}
5단계. 변경 사항 적용
확인을 클릭해 변경 사항을 저장한 뒤 레지스트리 편집기를 닫습니다. 이제 파일을 우클릭하여 '연결 프로그램' 옵션이 정상적으로 복원되었는지 확인해 보세요.
대부분의 경우 위 과정만으로 사라진 '연결 프로그램' 메뉴가 다시 나타납니다. 만약 문제가 계속된다면 시스템 파일 검사(sfc /scannow)를 실행하거나 새 사용자 계정을 생성해 프로필 손상 여부를 점검해 보는 것도 좋은 방법입니다.