Computer >> 컴퓨터 >  >> 시스템 >> Windows

Windows 11/10에서 기본 프로그램(파일 연결)을 변경할 수 없을 때 해결 방법

Windows에서 특정 파일 확장자의 기본 프로그램이 갑자기 다른 프로그램으로 바뀌어 당황했던 경험이 있으신가요? 최근 한 고객을 도와주다가 이런 문제를 접했습니다. 원래 Outlook으로 열려야 할 파일이 어느 순간부터 메모장(Notepad)으로 열리도록 기본 연결 프로그램이 바뀌어 버린 것이었습니다. 이번 글에서는 Windows 11/10/8/7에서 기본 프로그램 확장자를 변경할 수 없는 상황을 해결하는 방법을 소개합니다.

기본 프로그램 확장자를 변경할 수 없는 문제

먼저 해당 파일의 속성에서 '변경' 버튼을 통해 기본 프로그램을 Outlook으로 되돌리려 했지만, 버튼이 회색으로 비활성화되어 클릭조차 할 수 없었습니다.

Windows 11/10에서 기본 프로그램(파일 연결)을 변경할 수 없을 때 해결 방법

다음으로 파일을 마우스 오른쪽 버튼으로 클릭해 '연결 프로그램' 대화상자를 열었습니다. 여기에는 보통 '항상 이 앱을 사용하여 이 형식의 파일 열기'라는 체크박스가 있어 기본 프로그램을 지정할 수 있는데, 이상하게도 이 체크박스 역시 회색으로 비활성화되어 있었습니다. Outlook을 선택하면 파일은 정상적으로 열렸지만, 기본 프로그램으로 설정하는 것 자체가 불가능했습니다.

Windows 11/10에서 기본 프로그램(파일 연결)을 변경할 수 없을 때 해결 방법

그래서 제어판\모든 제어판 항목\기본 프로그램\프로그램 연결(Set Associations)에서 변경을 시도했지만, 여기서도 실패했습니다. UAC(사용자 계정 컨트롤)는 꺼져 있었고 사용자는 Windows 관리자 계정이었기 때문에 옵션이 비활성화되어 있을 이유가 전혀 없어 완전히 난감한 상황이었습니다.

레지스트리 편집기를 통한 해결 방법

그때 Windows 레지스트리에서 기본 프로그램 연결 정보를 변경할 수 있다는 사실이 떠올랐습니다. 레지스트리 편집기를 열고 다음 키로 이동했습니다.

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts

여기서 문제가 되는 파일 확장자를 찾은 뒤, 그 하위의 'UserChoice' 키를 확인합니다. 이 레지스트리 키는 사용자가 기본 파일 연결 프로그램을 변경할 때마다 Windows가 자동으로 생성하고 값을 기록하는 곳입니다.

Windows 11/10에서 기본 프로그램(파일 연결)을 변경할 수 없을 때 해결 방법

오른쪽 창에서 'Progid'라는 문자열 값이 보이며, 이 값에 현재 해당 확장자와 연결된 프로그램이 표시됩니다. 이 값을 수정하려고 시도했지만 "Progid를 편집할 수 없습니다(Cannot edit Progid)"라는 오류가 발생했습니다.

Windows 11/10에서 기본 프로그램(파일 연결)을 변경할 수 없을 때 해결 방법

바로 이때 문제의 원인을 파악했습니다! 어떤 이유에서인지 해당 레지스트리 키에 파일 확장자를 변경할 권한이 없었고, 그것이 설정 화면의 옵션들이 모두 회색으로 비활성화되어 있던 진짜 이유였습니다. 따라서 상위 키의 소유권을 가져온 후, 하위 키가 그 권한을 상속받도록 설정했습니다.

Windows 11/10에서 기본 프로그램(파일 연결)을 변경할 수 없을 때 해결 방법

이제 'UserChoice' 키를 삭제할 수 있게 되었습니다. 키를 삭제한 뒤 시스템을 재부팅하면, 드디어 기본 프로그램을 선택할 수 있는 창이 나타납니다!

Windows 11/10에서 기본 프로그램(파일 연결)을 변경할 수 없을 때 해결 방법

올바른 프로그램을 선택해 기본값으로 설정하자, 이번에는 설정이 재부팅 후에도 그대로 유지되었습니다.

비슷한 문제로 고민하고 계신 분들께 이 글이 도움이 되기를 바랍니다.

함께 참고하면 좋은 내용

  1. Windows용 파일 연결 복구 도구(File Association Fixer)
  2. '연결 프로그램' 추천 목록에서 불필요한 프로그램 제거하기
  3. Windows에서 파일 형식 연결을 해제하는 방법