오늘은 Windows 11/10/8/7에서 기본 프로그램 확장자를 변경할 수 없거나 변경할 수 없는 상황에 직면했을 때의 해결 방법을 알려 드리겠습니다. 나는 내 고객을 돕고 있었다. 그의 운영 체제는 어떻게든 기본 프로그램 확장을 다른 프로그램으로 변경했습니다. 즉, 파일은 Outlook에서 열리지만 대신 메모장으로 변경되었습니다.
기본 프로그램 확장자를 변경할 수 없음
해당 파일의 속성에서 Outlook으로 다시 변경하려고 하면 변경 옵션이 회색으로 표시됩니다.
그래서 파일을 마우스 오른쪽 버튼으로 클릭하고 "연결 프로그램" 대화 상자를 클릭하려고 했습니다. "이 종류의 파일을 열려면 항상 선택한 프로그램을 사용"이라는 변경 상자가 있기 때문입니다.
이상하게도 그 확인란도 회색으로 표시되었습니다. Outlook을 선택하면 제대로 열립니다. 하지만 기본 옵션으로 설정할 수 없었습니다.
그래서 제어판\모든 제어판 항목\기본 프로그램\연결 설정으로 이동했습니다. 거기에서 변경하려고 시도했지만 슬프게도 다시 할 수 없었습니다. UAC가 꺼져 있고 사용자가 Windows 관리자이기 때문에 완전히 당황했습니다. 따라서 옵션을 비활성화할 이유가 없었습니다.
그때 Windows 레지스트리에 변경할 수 있는 옵션이 있다는 것을 기억했습니다. 그래서 레지스트리를 열고 다음 키로 이동했습니다.
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts
여기에서 'UserChoice라는 키에서 확장 프로그램을 찾아야 합니다. ".
이 레지스트리 키가 하는 일은 기본 파일 확장자를 변경하면 Windows가 이 키를 만들고 거기에 값을 추가하는 것입니다.
오른쪽에 "Progid 문자열 값이 표시됩니다. " 해당 값 아래에 연결된 현재 프로그램이 표시됩니다. 그래서 해당 값을 변경하려고 했지만 Progid를 수정할 수 없음 오류가 발생했습니다. .
이제 무엇이 잘못되었는지 깨달았습니다! 어떤 이유에서인지 특정 레지스트리 키에 파일 확장자를 변경할 권한이 없었기 때문에 해당 옵션이 회색으로 표시되었습니다. 그래서 부모 키의 소유권을 가지고 권한을 상속받았습니다.
이제 "UserChoice " 열쇠. 일단 삭제하고 시스템을 재부팅했습니다. 짜잔~ 이제 이 창이 생겼습니다!
올바른 프로그램을 선택하면 기본값으로 설정하고 그대로 유지했습니다.
이 글이 비슷한 문제에 직면한 사람에게 도움이 되길 바랍니다.
다음 링크도 관심을 가질 수 있습니다.
- Windows용 파일 연결 해결사
- 연결 프로그램 상자의 권장 프로그램 목록에서 원치 않는 프로그램 제거
- Windows에서 파일 형식을 분리하는 방법.