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

Windows 11/10 '지정된 프로시저를 찾을 수 없습니다' 오류 해결 방법

응용 프로그램이나 소프트웨어를 실행할 때 "이 파일을 시작하는 데 문제가 있습니다. 지정된 프로시저를 찾을 수 없습니다(The specified procedure could not be found)"라는 오류 메시지가 나타난다면, 이 글에서 해당 오류를 해결하는 일반적인 방법을 소개합니다. 이 오류는 Outlook과 같은 Office 프로그램에서 자주 발생하지만, 다른 소프트웨어에서도 나타날 수 있습니다.

오류의 원인

이 오류가 발생하면 대개 "There was a problem starting basegui.ppl(파일 시작에 문제가 있습니다)"이라는 메시지가 함께 표시됩니다. 여기서 표시되는 파일 이름은 오류의 원인이 되는 응용 프로그램에 따라 달라집니다. 또한 "지정된 모듈을 찾을 수 없습니다(The specified module could not be found)"라는 유사한 오류도 존재합니다.

이 오류에 대해 알아두어야 할 중요한 점은, '지정된 프로시저나 모듈을 찾을 수 없다'는 것은 프로그램 내에서 해당 프로시저를 포함하고 있는 파일, 즉 대부분 DLL 파일이 손상되었거나 누락되었다는 의미라는 것입니다. 이 DLL 파일은 Windows 시스템 DLL일 수도 있고, 특정 응용 프로그램 전용 DLL일 수도 있습니다.

오류 해결 방법

원인을 파악했으니, 이제 실제로 적용할 수 있는 해결 방법을 살펴보겠습니다.

  1. 해당 응용 프로그램 다시 설치
  2. 시스템 파일 검사기(SFC) 실행
  3. 시스템 복원 사용

1. 해당 응용 프로그램 다시 설치

프로그램 파일 중 하나가 누락되었거나 손상되었을 가능성이 높습니다. 이 경우 응용 프로그램을 다시 설치하는 것이 가장 확실한 방법입니다. 많은 소프트웨어는 '복구(Repair)' 기능을 제공하는데, 이 옵션이 있다면 제어판의 '프로그램 및 기능' 목록에서 찾을 수 있습니다. 복구 옵션이 없다면 프로그램을 완전히 제거한 후 새로 설치하면 됩니다.

두 방법 모두 손상된 파일을 새 복사본으로 교체해 주므로, 프로그램이 프로시저를 호출할 때 정상적으로 작동하게 됩니다.

2. 시스템 파일 검사기(SFC) 실행

오류 메시지에 표시된 파일 이름이 시스템 파일이나 시스템 DLL처럼 보인다면, 시스템 파일 검사기를 실행하는 것이 좋습니다. SFC는 시스템에 손상을 주지 않으므로 안심하고 사용할 수 있습니다.

관리자 권한으로 명령 프롬프트를 열고 sfc /scannow 명령을 입력하세요. 그러면 Windows 설치 파일 전체를 검사하여 손상된 시스템 파일을 찾아 새 복사본으로 자동 교체합니다.

만약 오류에 언급된 응용 프로그램이 explorer.exe처럼 Windows의 일부라면, 해당 단일 파일만 대상으로 SFC를 실행할 수도 있습니다.

3. 시스템 복원

문제가 최근에 갑자기 발생하기 시작했다면, 모든 것이 정상적으로 작동하던 시점으로 Windows를 복원하는 것도 효과적인 방법입니다. 시스템 복원 지점을 활용하면 문제가 생기기 전 상태로 쉽게 되돌릴 수 있습니다.

마지막으로 강조할 점은, 이 오류는 바이러스 활동이나 레지스트리 변경과는 무관하다는 것입니다. 단순히 응용 프로그램의 함수 호출이 실패한 것일 뿐입니다. 따라서 백신 검사를 권유받더라도 당황할 필요가 없으며, 가장 확실한 해결책은 해당 응용 프로그램을 다시 설치하는 것입니다.

관련 오류:

  • 지정된 모듈을 찾을 수 없습니다(The specified module could not be found)
  • 동적 연결 라이브러리에서 프로시저 진입점을 찾을 수 없습니다(The procedure entry point could not be located)

위 방법들을 순서대로 따라 하면 대부분의 경우 문제를 해결할 수 있을 것입니다.