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

Windows 10에서 'edgegdi.dll을 찾을 수 없어 코드 실행을 진행할 수 없습니다' 오류 해결 방법

일부 Windows 10 사용자는 설치된 프로그램이나 앱을 실행하려고 할 때 '코드 실행을 진행할 수 없습니다. edgegdi.dll을 찾을 수 없습니다(The code execution cannot proceed because edgegdi.dll was not found)'라는 오류 메시지가 표시되는 특이한 현상을 겪을 수 있습니다. 경우에 따라 작업 관리자와 같은 시스템 프로그램을 열 때도 이 오류가 발생하기도 합니다. 이번 글에서는 이 문제를 해결할 수 있는 가장 적합한 방법들을 소개합니다.

Windows 10에서  edgegdi.dll을 찾을 수 없어 코드 실행을 진행할 수 없습니다  오류 해결 방법

실행하려는 앱이나 프로그램에 따라 다르지만, 이 문제가 발생하면 일반적으로 아래와 같은 전체 오류 메시지가 나타납니다.

NpsAc32.exe – 시스템 오류: 코드 실행을 진행할 수 없습니다. edgegdi.dll을 찾을 수 없습니다. 프로그램을 다시 설치하면 이 문제가 해결될 수 있습니다.

오류의 원인

  • NpsAc32.exe는 Sage Software에서 개발한 Sage Fund Accounting Workstation 프로그램의 일부인 실행 파일입니다. 하지만 이 오류는 AMFW.exe, Final Draft.exe 등 다른 프로그램에서도 발생할 수 있습니다.
  • Edgegdi.dll 파일은 Pathtrace Engineering Systems에서 만든 것으로, Pathtrace EdgeCAM 소프트웨어의 구성 요소입니다.

이 오류 메시지는 대부분 시스템 충돌로 인해 발생하는 것으로 보입니다.

참고로, 실제로 이 오류를 경험한 사용자들의 보고에 따르면 오류 팝업은 앱이나 프로그램 자체에는 영향을 주지 않습니다. 즉, 확인(OK) 버튼을 클릭하면 앱이 정상적으로 실행되고 작동합니다. 하지만 이러한 알림이 거슬리거나 불편하다면, 아래에서 소개하는 해결 방법들을 순서대로 시도해 보시기 바랍니다.

'edgegdi.dll을 찾을 수 없어 코드 실행을 진행할 수 없습니다' 오류 해결 방법

이 오류 메시지를 없애고 싶다면, 아래의 방법들을 특별한 순서 없이 하나씩 시도해 보고 문제가 해결되는지 확인해 보세요.

  1. 호환성 모드로 프로그램 실행
  2. DLL 파일 다시 등록
  3. Visual C++ 재배포 가능 패키지 설치
  4. 시스템 복원 수행
  5. 프로그램 제거 후 재설치

1] 호환성 모드로 프로그램 실행

오류가 발생한 앱을 호환성 모드로 실행해 보세요. 실행 후에도 동일한 오류 팝업이 나타난다면 다음 방법으로 넘어가면 됩니다.

2] DLL 파일 다시 등록

DLL(Dynamic Link Libraries, 동적 연결 라이브러리)은 Windows나 기타 운영체제에서 실행되는 응용 프로그램의 외부 구성 요소입니다. 대부분의 응용 프로그램은 단독으로 완결되지 않으며, 코드를 여러 파일에 분산하여 저장합니다. 해당 코드가 필요할 때 관련 파일이 메모리에 로드되어 사용됩니다. 운영체제나 소프트웨어가 필요한 DLL 파일을 찾지 못하거나, DLL 파일이 손상된 경우 이런 오류 메시지가 나타날 수 있습니다. 이 경우 edgegdi.dll 파일을 다시 등록하면 문제가 해결될 수 있습니다.

해당 파일은 아래 경로에 위치합니다.

C:\Program Files (x86)\Edgecamcam\edgegdi.dll

3] Visual C++ 재배포 가능 패키지 설치

2005년 버전부터 2019년 버전까지 모든 Visual C++ 재배포 가능 패키지를 설치한 후 문제가 해결되는지 확인해 보세요.

4] 시스템 복원 수행

최근 갑자기 이 오류가 나타나기 시작했다면, 시스템을 이전 시점으로 복원해 보는 것도 좋은 방법입니다.

5] 프로그램 제거 후 재설치

오류 메시지에서도 프로그램 재설치를 권장하고 있으므로, 공식 다운로드 사이트에서 최신 설치 파일을 내려받아 해당 소프트웨어를 다시 설치해 보세요. 여기서 말하는 프로그램은 오류가 발생했을 때 열려고 했던 프로그램을 의미합니다.

이 글이 문제 해결에 도움이 되기를 바랍니다!