파일을 마우스 오른쪽 버튼으로 클릭하면 연결 프로그램 명령이 나타납니다. 어떤 프로그램으로든 파일을 한 번이라도 열어본 적이 있으면 Windows가 이를 기억하여 해당 목록에 자동으로 추가하며, 심지어 그 파일 형식을 실제로 열지 못했던 경우에도 목록에 계속 남아 있게 됩니다. 만약 목록에 불필요한 프로그램이 너무 많다면, 레지스트리 편집을 통해 간단히 제거할 수 있습니다.

'다른 앱 선택'을 클릭하면 다음과 같은 패널이 열립니다 — 이 파일을 여는 방법을 선택하세요.

Windows 11/10에서 '연결 프로그램' 메뉴의 프로그램 제거하기
Windows 11/10의 '연결 프로그램' 대화 상자에서 권장 프로그램 목록에 있는 불필요한 프로그램을 제거하려면 아래 단계를 따르세요:
- 실행(Run) 창을 엽니다
- regedit를 입력하고 Enter 키를 눌러 레지스트리 편집기를 실행합니다
- \FileExts\(.ext)\OpenWithList 키로 이동합니다
- 제거하려는 프로그램에 해당하는 값을 삭제합니다
- 레지스트리 편집기를 닫습니다
- 해당 프로그램이 더 이상 권장 프로그램 목록에 표시되지 않습니다.
예를 들어, 특정 파일을 어떤 프로그램으로 열어야 할지 모르는 상황을 가정해 보겠습니다. 실수로 또는 무심코 Office Word로 열려고 시도했다고 합시다. 당연히 열리지 않습니다! 그 후 해당 파일이 .pdf 파일이라는 것을 깨닫고 Foxit이나 Adobe 같은 PDF 리더로 열었다고 해보죠. '항상 이 앱 사용'에 체크하고 사용하면 이후로는 문제없습니다.
그러나 문제는 '연결 프로그램' 대화 상자의 권장 프로그램 목록에 Microsoft Office Word가 계속 표시된다는 점입니다!
이렇게 불필요한 프로그램은 레지스트리 편집 또는 프리웨어를 사용하여 제거할 수 있습니다.
Windows 레지스트리 편집하기
목록에서 Office Word를 제거하려면 regedit를 실행한 후 다음 키로 이동합니다:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\(.ext)\OpenWithList
여기서 (.ext)는 '연결 프로그램' 목록을 편집하려는 파일 형식의 확장자를 의미합니다. 이제 이 키에서 제거하려는 프로그램을 나타내는 값을 삭제하기만 하면 됩니다. 위 예제의 경우 .pdf 항목에서 WINWORD.exe를 안전하게 삭제할 수 있습니다. 작업이 끝나면 regedit를 닫습니다.
이후 해당 프로그램이 더 이상 권장 프로그램 목록에 나타나지 않는 것을 확인할 수 있습니다.
관련 글: '항상 이 앱을 사용하여 파일 열기' 옵션 되돌리기 또는 초기화하기.
프리웨어 활용하기
레지스트리 편집이 부담스럽다면 OpenWithView 유틸리티를 사용하는 방법도 있습니다.

Nirsoft의 OpenWithView는 Windows의 '연결 프로그램' 대화 상자에서 사용 가능한 모든 응용 프로그램 목록을 한눈에 보여주고, 목록에서 원하는 응용 프로그램을 클릭 몇 번으로 쉽게 비활성화하거나 활성화할 수 있는 경량 유틸리티입니다.
Windows에서 기본 프로그램 확장자를 변경할 수 없는 경우 관련 가이드를 참고하세요.