Windows 11/10에서는 다양한 명령을 통해 여러 설정 패널 페이지를 바로 열 수 있습니다. 그런데 이러한 설정 페이지를 열 때 프로그램 연결 오류가 발생한다면, 이 글의 해결 방법이 도움이 될 것입니다. 또한 Windows PC에서 서드파티(타사) 파일을 열 때도 동일한 문제가 나타날 수 있습니다.
이 경우 표시되는 전체 오류 메시지는 다음과 같습니다.
"이 파일에는 이 작업을 수행하기 위해 연결된 프로그램이 없습니다. 프로그램을 설치하거나, 이미 설치되어 있다면 기본 프로그램 제어판에서 연결을 만드십시오."
주의 사항
일부 사용자에 따르면, 이 오류 메시지는 컴퓨터가 Spora 랜섬웨어에 감염된 경우에도 나타날 수 있습니다. 따라서 평소와 다르게 갑자기 이 오류가 반복된다면 백신 검사 등을 먼저 진행하고 신중하게 대응하시기 바랍니다.
레지스트리 편집기로 오류 수정하기
레지스트리 편집기에서 변경 작업을 시작하기 전에 반드시 레지스트리 백업과 시스템 복원 지점 생성을 먼저 진행하세요. 문제가 생겼을 때 되돌릴 수 있는 안전장치가 됩니다.
1. Lnkfile 키의 IsShortcut 값 확인
먼저 Windows 레지스트리 설정이 손상되지 않았는지 확인해야 합니다. regedit를 실행해 레지스트리 편집기를 연 후, 아래 경로로 이동합니다.
HKEY_CLASSES_ROOT\Lnkfile
오른쪽 창에서 IsShortcut이라는 문자열 값이 있는지 확인합니다. 만약 이 값이 없다면 직접 생성해야 합니다. 오른쪽 빈 공간을 마우스 오른쪽 버튼으로 클릭하고 새로 만들기 > 문자열 값을 선택한 뒤, 이름을 IsShortcut으로 지정하면 됩니다. 별도의 값 데이터는 설정할 필요가 없습니다.
2. 내 컴퓨터 관리 명령 값 점검
다음으로 아래 경로로 이동해 또 다른 값을 확인합니다.
HKEY_CLASSES_ROOT\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\Manage\command오른쪽 창에 기본값(Default) 문자열이 있어야 하며, 값 데이터가 아래와 같이 설정되어 있는지 확인합니다.
%SystemRoot%\system32\CompMgmtLauncher.exe
만약 command 키가 존재하지 않는다면, Manage 키 아래에 해당 키를 새로 만들어야 합니다. 이 경우 권한 문제로 인해 먼저 소유권 가져오기 작업이 필요할 수 있습니다.
3. 서비스 ImagePath 값 확인
잘못되었거나 누락된 이미지 경로 역시 이런 오류의 원인이 될 수 있습니다. 거의 모든 앱은 고유한 이미지 경로를 가지고 있으며, 해당 경로가 유효하게 존재하는지 확인해야 합니다. 아래 경로로 이동합니다.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\[앱 이름]
오른쪽 창에서 ImagePath라는 문자열 값을 찾아, 값이 유효한지 확인합니다. 이 값은 오류가 발생하는 해당 프로그램의 exe 실행 파일을 정확히 가리켜야 합니다.
기본 프로그램 설정 변경하기
마지막으로 제어판을 열어 기본 프로그램을 설정할 수 있습니다. Windows 11/10에서는 Win + I 키를 눌러 설정 앱을 연 후 시스템을 선택하고, 왼쪽 메뉴에서 기본 앱으로 이동해 파일 형식별 기본 앱을 지정하면 됩니다.
위 방법들을 차근차근 적용하면 '이 파일에는 이 작업을 수행하기 위해 연결된 프로그램이 없습니다' 오류를 해결할 수 있습니다. 도움이 되길 바랍니다.