Avast 백신 프로그램을 사용하는 사용자들 사이에서 발생하는 대표적인 오류 중 하나가 바로 'AvastUI.exe 진입점을 찾을 수 없음' 문제입니다. 일부 사용자는 Avast 업데이트 이후부터 이 문제가 나타나기 시작했다고 보고했으며, 다른 사용자들은 프로그램을 실행할 때마다 매번 오류가 발생한다고 말합니다. 어떤 경우든 화면에 표시되는 오류 메시지는 동일합니다.
The procedure entry point … could not be located in the dynamic link library …
여기서 줄임표(…) 부분에는 각각 프로시저 진입점 이름과 DLL 파일 이름이 들어갑니다. 저희는 이 문제를 해결하는 데 가장 많은 사용자에게 효과가 있었던 방법들을 정리했습니다. 여러분도 아래 방법으로 성공적으로 문제를 해결하시길 바랍니다.
'AvastUI.exe' 진입점 오류의 원인은 무엇일까요?
이 문제는 다양한 요인으로 인해 발생할 수 있으며, 그 원인은 시간이 지나면서 계속 변화해 왔습니다. Avast는 업데이트가 자주 배포되기 때문에 최신 버전으로 업데이트하는 것만으로도 큰 문제가 해결되는 경우가 많습니다. 가장 흔한 원인은 다음과 같습니다.
- Avast 업데이트가 배포되면서 기존 설치 파일이 손상된 경우입니다. 이때는 설치 복구 기능을 사용하거나 Avast를 처음부터 다시 설치해야 합니다.
- 일부 사용자는 손상되었을 가능성이 있는 Visual C++ 재배포 패키지를 다시 설치하여 문제를 해결했다고 보고했습니다. 특히 2008 버전과 관련된 경우가 많습니다.
해결 방법 1: Avast 프로그램 복구하기
Avast 설치에 문제가 있다면 제어판에서 복구 기능을 실행하는 것이 가장 간단하고 확실한 방법입니다. 이 방법으로 많은 사용자가 문제를 해결했지만, 프로그램 사용 중 변경했던 설정값들이 초기화될 수 있으므로 이후 설정을 다시 조정해야 할 수 있다는 점을 참고하세요.
- 먼저 관리자 권한이 있는 계정으로 로그인되어 있는지 확인하세요. 다른 계정으로는 프로그램을 삭제하거나 복구할 수 없습니다.
- 시작 메뉴를 클릭하고 검색창에 입력하여 제어판을 엽니다. Windows 10을 사용 중이라면 톱니바퀴 아이콘을 클릭해 설정 앱을 열어도 됩니다.

- 제어판 우측 상단의 보기 기준을 범주로 변경한 뒤, 프로그램 섹션에서 프로그램 제거를 클릭합니다.

- 설정 앱을 사용하는 경우 '앱'을 클릭하면 PC에 설치된 모든 프로그램 목록이 바로 나타납니다.
- 제어판 또는 설정에서 Avast를 찾아 제거/복구를 클릭합니다.
- 제거 마법사가 열리면 '복구'와 '제거' 두 가지 옵션이 표시됩니다. 복구를 선택하고 '다음'을 클릭하여 프로그램 설치를 수정합니다.

- 진행 확인 메시지가 나타나면 승인합니다. Avast는 오류가 발생하기 전에 정상적으로 작동하던 기본 설정으로 재시작될 가능성이 높습니다.
- 복구가 완료되면 '마침'을 클릭하고 컴퓨터를 재시작한 후 오류가 여전히 나타나는지 확인합니다.
해결 방법 2: Avast 최신 버전 새로 설치하기
Avast를 깨끗하게 재설정하는 것만으로 해결되지 않는 문제는 거의 없으며, 이 오류 역시 예외가 아닙니다. 클린 재설치 과정은 비교적 간단하며, 위의 방법으로 해결되지 않았을 때 효과적입니다. 일반적인 제거와 달리 캐시 파일과 손상되었을 수 있는 레지스트리 항목까지 모두 정리해 주기 때문입니다.
- Avast 공식 웹사이트에 접속하여 페이지 중앙의 무료 백신 다운로드 버튼을 클릭해 최신 버전 설치 파일을 내려받습니다.
- 또한 Avast 제거 유틸리티(Avast Uninstall Utility)도 공식 링크에서 다운로드하여 컴퓨터에 저장해 둡니다.

- 파일 다운로드가 완료되면 인터넷 연결을 끊고 안전 모드로 부팅합니다.
- Avast 제거 유틸리티를 실행하고 Avast가 설치된 폴더를 지정합니다. 기본 폴더(Program Files)에 설치했다면 그대로 두어도 됩니다. 선택한 폴더의 내용물은 모두 삭제되거나 손상되므로 올바른 폴더를 선택하는 데 특히 주의하세요. 파일 탐색기를 통해 정확한 폴더 경로를 찾아 지정합니다.

- 제거 옵션을 클릭한 후 컴퓨터를 일반 모드로 재부팅합니다. 백그라운드 서비스가 정상으로 돌아왔는지 확인하세요.
해결 방법 3: Visual C++ 재배포 패키지 재설치하기
이 문제의 원인을 Windows 쪽에서 찾을 수 있는 경우도 많습니다. 백신 프로그램과 함께 설치된 Microsoft Visual C++ 재배포 패키지 버전이 손상되었을 가능성이 있으므로, Avast를 제거한 후 해당 패키지를 직접 다시 설치하는 것이 좋습니다. 먼저 해결 방법 1의 단계를 참고해 Avast를 제거한 뒤 아래 지침을 따라 하세요.
- 시작 메뉴 버튼을 클릭하고 검색하여 제어판을 엽니다. Windows 10 사용자라면 톱니바퀴 모양 아이콘을 클릭해 설정 앱을 열어도 됩니다.
- 제어판 우측 상단의 보기 기준을 범주로 변경한 뒤, 창 하단의 프로그램 섹션에서 프로그램 제거를 클릭합니다.

- Windows 10의 설정 앱을 사용 중이라면 앱을 클릭하는 것만으로 PC에 설치된 모든 프로그램 목록이 즉시 표시됩니다.
- 제어판 또는 설정에서 Microsoft Visual C++ 재배포 패키지를 찾아 한 번 클릭한 후 제거를 누릅니다. 여러 개의 서로 다른 버전이 설치되어 있을 수 있으므로, 목록을 잘 확인하고 각 버전마다 제거 과정을 반복해야 합니다.
- 제거 마법사가 표시하는 안내에 따라 일부 대화 상자를 확인하고 진행합니다.

- 제거가 완료되면 '마침'을 클릭하고, 나머지 모든 Visual C++ 패키지 버전에 대해 동일한 제거 과정을 반복합니다. 그다음 Microsoft 공식 페이지에서 Visual C++ 재배포 패키지를 다시 내려받습니다. 원하는 버전을 선택하고 자신의 프로세서에 맞는 다운로드(32비트 또는 64비트)를 진행하세요.

- 방금 다운로드한 파일을 찾아 실행한 뒤, 화면의 안내에 따라 Microsoft Visual C++ 재배포 패키지를 설치합니다. 설치가 끝나면 Avast를 다시 설치하고 문제가 여전히 발생하는지 확인합니다.