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

Windows 10에서 앱 실행 시 'Windows에서 C:\Program Files를 찾을 수 없습니다' 오류 해결 방법

최근 일부 Windows 10 사용자들이 Office, Adobe 등 각종 앱을 실행하려고 할 때 'Windows에서 C:\Program Files를 찾을 수 없습니다'라는 오류 메시지가 나타나는 문제를 겪고 있습니다. 이 문제로 불편을 겪고 있다면 이 글이 도움이 될 것입니다. 여기서는 오류의 원인을 짚어보고, 문제를 해결할 수 있는 효과적인 방법들을 순서대로 안내합니다.

실행하려는 프로그램(예: Word)에 따라 다음과 같은 오류 메시지가 표시될 수 있습니다.

Windows cannot find 'C:\Program Files (x86)\Microsoft Office\root\Office16\WORD.EXE'. Make sure you typed the name correctly, and then try again.

오류의 원인

Windows에서 Program Files를 찾을 수 없습니다 오류는 Image File Execution Options(IFEO) 레지스트리 키 아래에 해당 프로그램을 위해 잘못 생성된 디버거(Debugger) 또는 필터(Filter) 값 때문에 발생합니다. IFEO 레지스트리 키는 원래 개발자가 특정 프로그램이 실행될 때 디버거를 연결할 수 있도록 설계된 기능으로, 프로그램 실행 시 다른 프로그램이 대신 실행되도록 설정하는 용도로도 사용됩니다. 그런데 백신 프로그램 등 일부 소프트웨어가 이 값을 부적절하게 남겨두면 정상적인 앱 실행이 차단되면서 위와 같은 오류가 나타날 수 있습니다.

앱 실행 시 'C:\Program Files를 찾을 수 없습니다' 오류 해결 방법

이 문제가 발생했다면 아래의 해결 방법들을 차례대로 시도해 보시기 바랍니다.

  1. Avast 제품 수동 업데이트 또는 재설치(해당되는 경우)
  2. Image File Execution Options 디버거 레지스트리 값 삭제
  3. 레지스트리에서 IFEO 필터 삭제

1] Avast 제품 수동 업데이트 또는 재설치(해당되는 경우)

자동 업데이트를 기다리기 어렵다면 공식 사이트에서 설치 패키지를 직접 다운로드하여 Avast/AVG 제품을 재설치하세요. 이를 통해 오류 수정 사항이 포함된 최신 버전을 적용할 수 있습니다.

시스템에 Avast가 설치되어 있지 않은데도 동일한 오류가 발생한다면, 아래의 방법들을 시도해 보세요.

2] Image File Execution Options 디버거 레지스트리 값 삭제

IFEO 디버거 값을 삭제하려면 다음 단계를 따르세요.

레지스트리 작업이므로, 진행 중 문제가 생길 경우에 대비해 미리 레지스트리를 백업하거나 시스템 복원 지점을 만들어 두는 것이 좋습니다. 예비 조치를 마쳤다면 아래 단계를 진행하세요.

  • Windows 키 + R을 눌러 실행(Run) 대화 상자를 엽니다.
  • 입력란에 regedit를 입력하고 Enter 키를 눌러 레지스트리 편집기를 실행합니다.
  • 아래의 레지스트리 키 경로로 이동합니다.
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options
  • 왼쪽 창에서 IFEO 키 아래의 실행 파일 목록을 스크롤하여 열리지 않는 앱이나 프로그램을 찾습니다.
  • 해당 앱의 실행 파일 항목을 클릭합니다.
  • 오른쪽 창에서 Debugger 항목을 마우스 오른쪽 버튼으로 클릭한 후 삭제를 선택합니다. 실행되지 않는 다른 앱이 있다면 같은 방법으로 반복 처리합니다.
  • 컴퓨터를 재시작합니다.

이제 문제가 해결되었을 것입니다. 그래도 증상이 지속된다면 다음 방법을 시도해 보세요.

3] 레지스트리에서 IFEO 필터 삭제

Avast나 다른 프로그램이 설치했을 수 있는 IFEO 필터를 제거하려면 다음 단계를 따르세요.

  • 레지스트리 편집기를 엽니다.
  • 아래의 레지스트리 키 경로로 이동합니다.
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options
  • 왼쪽 창에서 IFEO 키 아래의 실행 파일 목록을 스크롤하여 열리지 않는 앱이나 프로그램을 찾습니다.
  • 해당 앱의 실행 파일 항목을 클릭합니다.
  • 오른쪽 창에서 UseFilter 항목을 마우스 오른쪽 버튼으로 클릭한 후 삭제를 선택합니다. 실행되지 않는 다른 앱에도 동일하게 적용합니다.
  • 컴퓨터를 재시작합니다.

이상입니다! 위 과정을 마치면 앱이 정상적으로 실행될 것입니다. 레지스트리 편집 작업은 신중하게 진행하고, 작업 전 반드시 백업을 권장합니다.