Windows에서 목록으로 열 프로그램을 추가 할 수 없음

파일을 마우스 오른쪽 버튼으로 클릭하고 "연결 프로그램"을 선택하고 "다른 앱 선택"을 클릭 한 후 찾아보기 대화 상자를 사용하여 프로그램을 선택하면 "연결 프로그램"대화 상자에 프로그램이 나타나지 않을 수 있습니다.

찾아보기 대화 상자에서 프로그램을 선택한 후 아무 반응이없는 것처럼 보일 수 있습니다. 즉, 대화 상자에서 열기 대화 상자는 선택한 항목을 무시합니다. 이것은 Windows XP 시대 이후로 존재하고 Windows 10에도 남아있는 버그입니다. 이 문서에서는 Open with 문제를 해결하는 방법을 보여줍니다.

원인

프로그램의 올바른 .exe 파일을 선택했지만 다음과 같은 이유로 프로그램이 연결 프로그램 메뉴에 나타날 수 있습니다.

  1. 여러 버전의 프로그램 실행 예를 들어 Notepad ++ (표준 설치) 및 Notepad ++ Portable입니다.
  2. 이 프로그램은 최근에 업그레이드되어 폴더 이름에 버전 정보가있는 새 폴더에 설치되었습니다. (예 : Avidemux 2.7 )
  3. 32 비트 및 64 비트 버전의 앱을 사용하고 있습니다. 대부분의 경우 프로그램의 실행 파일 이름은 동일하지만 64 비트 앱은 다른 Program Files 폴더에 저장되고 32 비트 앱은 다른 폴더에 저장됩니다. Windows는 응용 프로그램 레지스트리 키에 이미 등록 된 경로를 사용하므로 다른 버전을 연결 프로그램 대화 상자에 추가하지 못할 수 있습니다.

    먼저 사용할 버전 (32 비트와 64 비트)을 확인하십시오. 그런 다음 아래 방법 중 하나를 수행하여 필요한 버전 (32 비트 대 64 비트)을 레지스트리에 등록하십시오. 실행 파일 이름이 다른 경우 처음에는 문제가 발생하지 않습니다 (예 : 32 비트의 program.exe 및 64 비트 버전의 program_x64.exe) .

    사용자가 "Windows.old"폴더에서 Adobe Reader 8을 실행하고있었습니다. 얼마 후, 그는 그것을“프로그램 파일”로 옮기기로 결정했습니다. 이로 인해 프로그램이 "연결 프로그램"목록에 표시되지 않아 프로그램을 목록에 추가 할 수 없었습니다. 그가 그것을 추가하려고 할 때, 그것은 단지“Open With”창으로 돌아가거나 아무 일도 일어나지 않았습니다.

  4. 다른 폴더로 프로그램 이동 예를 들어, 임시 폴더 경로에서 처음으로 프로그램을 실행했을 수 있습니다. 프로그램을 다른 폴더로 이동할 때 문제가 발생할 수 있습니다.
  5. 드라이브 문자를 변경하십시오.

위의 모든 경우에 프로그램의 실행 파일 경로가 이미 레지스트리에 기록되었을 수 있습니다. 프로그램의 폴더 위치 나 드라이브 문자가 변경되면 Windows는 레지스트리에서 응용 프로그램 등록 데이터를 동적으로 업데이트하지 않습니다. 또한 연결 프로그램에서 올바른 실행 파일을 수동으로 선택하면 동일한 프로그램 (.exe) 이름을 가진 항목이 레지스트리에 이미 존재하므로 선택이 무시됩니다.

[해결 방법] Windows에서 목록으로 열 프로그램을 추가 할 수 없음

프로그램으로 열기 대화 상자에 프로그램을 정상적으로 추가 할 수 없으면 다음 방법 중 하나를 사용하여 문제를 해결하십시오.

참고 : 설명을 위해 Windows에서 연결 프로그램 메뉴에 메모장 ++ 을 추가 할 수 없다고 가정 해 봅시다.

방법 1 : 레지스트리에서 프로그램의 .exe 파일 경로 수정

  1. 레지스트리 편집기 ( regedit.exe )를 시작하십시오.
  2. 다음 키로 이동하십시오.
     HKEY_CLASSES_ROOT \ Applications \ notepad ++. exe \ shell \ open \ command 
  3. (기본값) 값에 언급 된 .exe 파일 경로를 검사하고 수정하십시오.

  4. 레지스트리 편집기를 종료하십시오.

방법 2 : 프로그램 등록을 제거하고 "Open with"를 다시 사용하십시오

다른 옵션은 Windows 레지스트리에서 응용 프로그램 경로 등록을 삭제하는 것입니다. 그런 다음“Open with”를 다시 사용하여 응용 프로그램이 자동으로 다시 등록되도록하십시오. 이 단계를 따르세요:

  1. 다음 레지스트리 키로 이동하십시오.
     HKEY_CLASSES_ROOT \ Applications \ notepad ++. exe 
  2. notepad ++. exe를 마우스 오른쪽 단추로 클릭하고 삭제를 선택하십시오 .

  3. 확인을 요청하면 예를 클릭하십시오.
  4. 레지스트리 편집기를 종료하십시오.
  5. 이제 연결 프로그램 대화 상자를 사용하여 프로그램을 수동으로 추가하십시오. 이번에 추가 할 수 있어야합니다.

방법 3 :“OpenWithAdd”유틸리티를 사용하여 Open에 추가 할 프로그램 추가

OpenWithAdd는 Windows XP / Vista 용으로 작성한 간단한 도구이며 Windows 10에서도 여전히 잘 작동합니다. 프로그램을 열기 프로그램 목록에 추가하려면 도구의 찾아보기 옵션을 사용하고 프로그램을 선택하면됩니다. 프로그램의 .exe 파일 이름을 선택한 후 등록을 클릭하십시오.

팁 : 앱에 친숙한 이름 (선택 사항)을 할당 할 수도 있습니다. 친숙한 앱 이름이 연결 프로그램 및 메뉴에 표시됩니다.

여기 있습니다!

참고 : Open with Office 365 앱을 추가 할 때 문제가 발생하면 간단히 Office 365를 복구하십시오. 이렇게하려면 "프로그램 및 기능"으로 이동하여 "Office 365"를 마우스 오른쪽 단추로 클릭하고 변경을 클릭 한 다음 "빠른 복구"를 선택하십시오. ”. 그러면 레지스트리의 모든 Office 365 응용 프로그램에 필요한 경로가 자동으로 업데이트됩니다.

관련 기사 : Windows에서 원하지 않는 "연결 프로그램"메뉴 항목을 제거하는 방법

관련 기사