Windows 10에서 컨텍스트 메뉴 상단에 ‘연결 프로그램’을 추가하는 방법

Windows 운영 체제에서는 특정 파일 형식을 처리할 기본 응용 프로그램을 설정할 수 있는 기능을 제공합니다. 예를 들어, 모든 PNG 파일을 IrfanView에서 열고 싶다면, 해당 프로그램을 기본 앱으로 지정할 수 있습니다. 이렇게 설정하면 PNG 파일을 더블클릭할 때마다 항상 IrfanView에서 열립니다. 만약 다른 응용 프로그램으로 파일을 열고 싶다면, 마우스 오른쪽 버튼 클릭 메뉴에서 ‘연결 프로그램’ 옵션을 사용하면 됩니다. 그러나 이 ‘연결 프로그램’ 옵션이 컨텍스트 메뉴의 상단에 위치하지 않고, ‘열기’ 옵션 바로 아래에도 있지 않다는 점이 불편할 수 있습니다. 때로는 필요한 위치보다 훨씬 아래에 위치하며, 심지어 다른 응용 프로그램이 추가한 옵션들 때문에 더 아래로 밀려나기도 합니다. 이러한 불편함을 해결하기 위해, Windows 레지스트리 키를 활용하여 컨텍스트 메뉴의 최상단에 ‘연결 프로그램’ 옵션을 추가하는 방법을 소개합니다.

컨텍스트 메뉴 최상단에 ‘연결 프로그램’ 옵션 추가하기

이 레지스트리 수정 방법은 수퍼유저 JosefZ 님이 제공해주셨습니다.

먼저, 메모장을 실행하고 다음 코드를 붙여넣은 후, “OpenWith.reg”라는 이름으로 저장합니다.

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT*shell.OpenWith]
"Position"="Top"

[HKEY_CLASSES_ROOT*shell.OpenWithcommand]
@="{09799AFB-AD67-11d1-ABCD-00C04FC30936}"

저장된 파일을 관리자 권한으로 실행하고, 나타나는 경고 메시지를 확인 후 수락합니다. 파일 추가 후, 마우스 오른쪽 버튼 클릭 메뉴를 확인하면 ‘연결 프로그램’ 옵션이 최상단에 추가된 것을 볼 수 있습니다. 이 옵션을 선택하면 파일을 열 때 사용할 응용 프로그램을 선택할 수 있는 Windows 기본 앱 선택 메뉴가 표시됩니다.

파일을 더블클릭하여 할당된 기본 응용 프로그램으로 열 수도 있습니다. 이 레지스트리 편집은 파일 열기 기본 기능에는 영향을 주지 않습니다. 또한, 다른 응용 프로그램이 컨텍스트 메뉴에 자체 옵션을 추가하더라도, ‘연결 프로그램’ 옵션은 항상 최상단에 고정되어 표시됩니다.

만약 이 옵션이 더 이상 필요하지 않다고 판단되면, 다음 위치로 이동하여 추가된 키를 삭제하면 됩니다.

HKEY_CLASSES_ROOT*shell.OpenWith

이 작은 레지스트리 편집은 모든 사용자에게 유용한 것은 아닐 수 있습니다. 어떤 사용자는 ‘열기’ 옵션을 최상단에 유지하는 것을 선호할 수도 있으며, 다른 옵션이 위에 나타나는 것을 선호할 수도 있습니다. 하지만, 다양한 응용 프로그램을 사용하여 동일한 파일 형식을 열어야 하는 경우, 또는 긴 옵션 목록에서 원하는 항목을 찾고 싶지 않은 사용자에게는 매우 유용할 수 있습니다.

레지스트리에 해당 키를 추가한 후에도 기존의 ‘연결 프로그램’ 옵션이 사라지지 않는다는 점에 주목해야 합니다. 이 키는 기존 옵션을 변경하지 않으며, 추가 여부와 상관없이 원래대로 유지됩니다. Windows 기본 ‘연결 프로그램’ 옵션을 건드리는 것은 바람직하지 않으며, 이 레지스트리 파일은 시스템 손상 위험 없이 언제든지 삭제할 수 있는 새로운 옵션을 추가하는 방식으로 작동합니다.