이 작업을 하기 위해 지정된 파일로 아무 응용 프로그램도 연결되어 있지 않습니다 해결 방법

'이 작업을 하기 위해 지정된 파일로 아무 응용 프로그램도 연결되어 있지 않습니다' 오류는 파일을 열 때 발생하는 문제와 관련이 있습니다. 해당 문제의 키워드는 '지정된 파일'과 '응용 프로그램 연결'이라고 할 수 있습니다.

이 작업을 하기 위해 지정된 파일로 아무 응용 프로그램도 연결되어 있지 않습니다

이 오류는 일반적으로 시스템이 지정된 파일을 연결(처리)할 수 있는 적절한 응용 프로그램을 찾지 못할 때 발생합니다.  같은 말을 반복하는 느낌인데, 이 문제를 해결하려면 당연하게도 지정된 파일이 시스템에서 기본으로 연결된 응용 프로그램이 있는지 확인해야 합니다.

해당 문제가 발생하도록 임의로 작업을 해보았는데요, 코드는 다음과 같이 간단합니다.

System.Diagnostics.Process.Start(path + fileName);

이 문제를 해결하는 방법에 도움이 될 수 있는 몇 가지를 안내해드리겠습니다. 문제의 원인은 보통 다음과 같답니다.

  • 알 수 없는 확장자
  • 확장자를 누락한 경우

먼저, 열려고 하는 파일 유형이 시스템에서 기본 응용 프로그램과 연결되어 있는지 확인해보겠습니다. 해당 파일을 한 번 직접 열어보십시오. 

열리지 않는다면, 파일 확장자에 문제가 있을 가능성이 높습니다. 연결되어 있지 않은 확장자 또는 확장자의 오타가 있을 것입니다. 실제 사용하려는 응용 프로그램의 경로로 교체하여 해결해 보세요~ 프로세스를 시작할 때 사용할 응용 프로그램을 명시적으로 지정하여 해결할 수 있습니다.

만약 파일이 열린다면, 프로그램 상 스타트 메서드에서 지정한 매개변수의 값이 이상할 가능성이 있습니다.

댓글 쓰기
가져가실 때, 출처 표시 부탁드려요! 감사합니다. 💗