Computer >> 컴퓨터 >  >> 문제 해결 >> Windows 오류

Malwarebytes 설치 시 런타임 오류(83:120) 'Could not call proc' 완벽 해결 가이드

일부 Windows 사용자들은 Malwarebytes(맬웨어바이츠)를 설치하려고 할 때 "런타임 오류(83:120): proc를 호출할 수 없습니다(Runtime error (83:120): Could not call proc.)"라는 오류 메시지가 표시되는 문제를 겪고 있습니다. 이 문제는 Windows 7, Windows 8.1, Windows 10 환경에서 발생하는 것으로 확인되었습니다.

Malwarebytes 설치 시 런타임 오류(83:120)  Could not call proc  완벽 해결 가이드

원인을 분석한 결과, 이 문제는 다양한 요인에 의해 발생할 수 있는 것으로 밝혀졌습니다. 주요 원인은 다음과 같습니다.

  • %TEMP% 폴더가 다른 위치에 있는 경우 – 가장 흔한 원인 중 하나는 TEMP 폴더가 기본 위치가 아닌 네트워크 드라이브나 RAMDRIVE(RAMDISK)에 지정되어 있는 경우입니다. 이 경우 TEMP 폴더를 기본 위치로 되돌리면 문제를 해결할 수 있습니다.
  • OS 드라이브의 논리적 오류 – 운영체제가 설치된 드라이브에 논리적 오류가 존재하여 새 파일을 안전하게 저장하지 못하는 상황에서도 이 문제가 발생할 수 있습니다. 이때는 CHKDSK 검사를 실행해 보는 것이 좋습니다.
  • 잔여 악성코드/애드웨어 파일 – Malwarebytes 팀의 보안 게시물에 따르면, 특정 악성코드는 보안 소프트웨어의 설치를 적극적으로 차단하기도 합니다. 이런 경우 Farbar Security Scan으로 검사를 진행하면 문제를 해결했다는 사용자 사례가 있습니다.
  • 손상된 Malwarebytes 설치 파일 – 이전에 설치가 실패했거나 비정상적으로 종료된 경우, 남아 있는 잔여 파일 때문에 이 오류가 나타날 수 있습니다. 이때는 Malwarebytes Support Tool을 사용해 잔여 파일을 제거하면 됩니다.
  • 신뢰할 수 없는 Malwarebytes 인증서 – Windows 10에서 이 문제가 발생한다면, 시스템이 Malwarebytes에 필요한 보안 인증서를 '신뢰할 수 없는 인증서'로 분류했을 가능성이 있습니다. 인증서 관리자(Certificate Manager)에서 해당 인증서를 삭제하고 Windows 업데이트를 모두 적용한 뒤 다시 설치를 시도하면 해결됩니다.
  • 시스템 파일 손상 – 더 심각한 경우에는 Windows 시스템 파일 자체가 손상되어 이 문제가 발생할 수 있습니다. 이때는 DISM과 SFC 같은 내장 유틸리티로 복구를 시도하고, 그래도 실패하면 복구 설치 또는 클린 설치를 고려해야 합니다.

방법 1: %TEMP% 폴더를 기본 위치로 되돌리기

일부 사용자들의 경험에 따르면, 운영체제가 설치 과정에서 Malwarebytes가 사용하는 임시 파일을 %TEMP% 폴더에 저장하지 못할 때 이 문제가 발생할 수 있습니다. 대부분의 경우 TEMP 폴더가 네트워크 드라이브나 RAMDRIVE(RAMDISK)에 위치해 있기 때문입니다.

해당하는 경우라면, 관리자 권한 명령 프롬프트를 사용해 %TEMP% 폴더를 올바른 위치로 설정한 후 설치를 다시 시도하면 문제를 해결할 수 있습니다.

단계별 안내가 필요하다면 아래 가이드를 따라 해 보세요.

  1. 먼저 Malwarebytes 공식 웹사이트에서 최신 버전을 다운로드합니다.
  2. Windows 키 + R을 눌러 실행(Run) 대화상자를 연 뒤 'cmd'를 입력하고 Ctrl + Shift + Enter를 눌러 관리자 권한 명령 프롬프트를 엽니다. UAC(사용자 계정 컨트롤) 창이 나타나면 를 클릭해 관리자 권한을 부여합니다.Malwarebytes 설치 시 런타임 오류(83:120)  Could not call proc  완벽 해결 가이드
  3. 명령 프롬프트가 열리면 아래 명령어를 순서대로 입력하고 각 줄마다 Enter를 눌러 %TEMP%, %TMP%다운로드 폴더를 기본 위치로 되돌립니다.
    set TEMP=C:\Windows\temp
    set TMP=C:\Windows\tmp
    cd "%USERPROFILE%\Downloads"
  4. 모든 명령이 정상적으로 처리되면 명령 프롬프트를 안전하게 닫습니다.
  5. 1단계에서 다운로드한 Malwarebytes 설치 파일을 마우스 오른쪽 버튼으로 클릭하고, 나타나는 컨텍스트 메뉴에서 관리자 권한으로 실행을 선택합니다.Malwarebytes 설치 시 런타임 오류(83:120)  Could not call proc  완벽 해결 가이드
  6. 설치를 평소처럼 진행한 뒤 문제가 해결되었는지 확인합니다.

그래도 동일한 '런타임 오류(83:120): proc를 호출할 수 없습니다' 문제가 계속된다면, 아래의 다음 해결 방법으로 넘어가세요.

방법 2: CHKDSK 검사 실행

일부 사용자들은 하드 디스크(HDD)나 SSD와 관련된 문제로 인해서도 이 오류가 발생한다고 보고했습니다. 대부분 논리적 오류나 데이터 블록 불일치가 원인입니다.

비슷한 상황에 처했던 사용자들은 CHKDSK 유틸리티를 사용해 하드 드라이브 오류와 배드 섹터를 복구(또는 교체)함으로써 이 오류 코드를 해결했다고 확인했습니다.

CHKDSK 검사는 관리자 권한 명령 프롬프트에서 시작할 수 있습니다. proc 호출 오류를 해결할 가능성을 극대화하려면 반드시 관리자 권한으로 CMD를 여는 것을 권장합니다. CHKDSK 검사를 실행하는 방법은 아래 지침을 참고하세요.

Malwarebytes 설치 시 런타임 오류(83:120)  Could not call proc  완벽 해결 가이드

참고: 아래 지침은 Windows 7, Windows 8.1, Windows 10을 포함한 최근 모든 Windows 버전에서 작동합니다.

이미 Check Disk 검사를 실행했는데도 Malwarebytes 설치 시 동일한 런타임 오류(83:120)가 계속된다면, 다음 해결 방법으로 넘어가세요.

방법 3: Farbar Security Scan 실행

일부 사용자들의 경우, 잔여 애드웨어나 악성코드 파일이 운영체제의 보안 소프트웨어 설치 기능을 방해하고 있어 이 문제가 발생하기도 했습니다. 실제로 특정 악성코드는 보안 프로그램의 설치를 의도적으로 차단합니다.

해당하는 경우라면, Farbar Recovery Scan Tool 같은 서드파티 보안 도구로 검사를 진행해 문제를 해결해 보세요.

주의: 이 도구는 Microsoft의 공식 제품이 아닙니다. 많은 사용자가 효과적이라고 확인했지만, Windows 설치에 속한 중요한 커널 데이터를 다루고 잠재적으로 교체할 수 있다는 점을 유의해야 합니다.

이 유틸리티 사용을 결심했다면, 아래 지침에 따라 Farbar Security Scan으로 검사를 진행해 Malwarebytes 설치 시 발생하는 런타임 오류를 해결하세요.

  1. 기본 브라우저를 열고 Farbar Recovery Scan 공식 다운로드 페이지에 접속해 최신 버전을 다운로드합니다. 사용 중인 운영체제 아키텍처에 따라 32비트 또는 64비트 버전을 선택해야 한다는 점에 유의하세요.Malwarebytes 설치 시 런타임 오류(83:120)  Could not call proc  완벽 해결 가이드
  2. 실행 파일 다운로드가 완료되면 마우스 오른쪽 버튼으로 클릭하고 컨텍스트 메뉴에서 관리자 권한으로 실행을 선택합니다. UAC 창이 나타나면 를 클릭해 관리자 권한을 부여합니다.
  3. 화면의 안내에 따라 설치를 완료한 뒤 컴퓨터를 재시작하고, 다음 부팅이 끝날 때까지 기다립니다.
  4. 컴퓨터가 재부팅되면 Farbar Recovery Scan 도구를 열고 첫 화면에서 Scan을 클릭합니다. 기본 설정을 그대로 둔 상태에서 Fix를 클릭해 작업을 시작합니다.Malwarebytes 설치 시 런타임 오류(83:120)  Could not call proc  완벽 해결 가이드
  5. 작업이 완료되면 컴퓨터를 한 번 더 재시작하고, 다음 부팅 시 문제가 해결되었는지 확인합니다.

그래도 동일한 문제가 계속된다면, 다음 해결 방법으로 넘어가세요.

방법 4: Malwarebytes Support Tool 실행

Malwarebytes가 검사를 진행하는 도중이나 설치 중에 Windows가 충돌한 적이 있다면, 설치가 손상되어 "런타임 오류(83:120): proc를 호출할 수 없습니다" 오류가 나타날 수 있습니다.

Malwarebytes 지원팀은 이 문제를 인지하고 있으며, 이러한 상황에서 애플리케이션을 복구할 수 있는 전용 도구까지 제공하고 있습니다. 해당하는 경우라면 공식 Malwarebytes Support Tool을 실행해 실패한 설치의 잔여 파일을 모두 정리한 후, 처음부터 다시 설치하면 문제를 해결할 수 있습니다.

작업을 쉽게 진행할 수 있도록 아래 지침을 따라 해 보세요.

  1. 기본 브라우저를 열고 공식 다운로드 페이지에서 최신 버전의 Malwarebytes Support Tool을 다운로드합니다.
  2. 다운로드가 완료되면 방금 받은 설치 파일을 마우스 오른쪽 버튼으로 클릭하고, 나타나는 컨텍스트 메뉴에서 관리자 권한으로 실행을 선택합니다.Malwarebytes 설치 시 런타임 오류(83:120)  Could not call proc  완벽 해결 가이드
  3. 설치가 완료될 때까지 기다린 뒤, Accept License Agreement(라이선스 동의) 체크박스에 체크하고 Next를 클릭합니다.Malwarebytes 설치 시 런타임 오류(83:120)  Could not call proc  완벽 해결 가이드
  4. 다음 화면으로 넘어가면 왼쪽 세로 메뉴에서 Advanced를 클릭한 후 Clean을 선택합니다.Malwarebytes 설치 시 런타임 오류(83:120)  Could not call proc  완벽 해결 가이드
  5. 확인 창이 나타나면 를 클릭하고 작업이 완료될 때까지 기다립니다.
  6. 작업이 완료되면 OK를 클릭하는 즉시 컴퓨터가 자동으로 재부팅됩니다.
  7. 다음 부팅 시 Malwarebytes를 다시 설치할지 묻는 팝업이 나타납니다. 팝업이 나타나지 않으면 공식 다운로드 페이지에 접속해 직접 다시 설치하면 됩니다.

전용 유틸리티로 잔여 파일을 정리한 후에도 동일한 런타임 오류(83:120)가 계속된다면, 다음 해결 방법으로 넘어가세요.

방법 5: 인증서 문제 해결

이 문제는 운영체제가 Malwarebytes 설치에 필요한 인증서를 '신뢰할 수 없는 인증서(untrusted certificate)'로 분류할 때도 발생합니다. 이는 주요 보안 업데이트가 누락된 일부 Windows 10 빌드에서 알려진 잘못된 동작(glitch)입니다.

해당하는 경우라면, 인증서 관리자(Certificate Manager) 유틸리티를 사용해 신뢰할 수 없는 인증서 목록에서 Malwarebytes 관련 항목을 제거한 뒤, 보류 중인 Windows 업데이트를 모두 설치하고 설치를 다시 시도하면 문제를 해결할 수 있습니다.

전체 과정을 단계별로 안내해 드리겠습니다.

  1. Windows 키 + R을 눌러 실행(Run) 대화상자를 연 뒤, 텍스트 상자에 'certmgr.msc'를 입력하고 Enter를 눌러 인증서 관리자(Certificate Manager)를 엽니다. UAC(사용자 계정 컨트롤) 창이 나타나면 를 클릭해 관리자 권한을 부여합니다.Malwarebytes 설치 시 런타임 오류(83:120)  Could not call proc  완벽 해결 가이드
  2. 인증서 관리자에 들어가면 왼쪽 목록에서 신뢰할 수 없는 인증서(Untrusted Certificates)를 클릭한 후, 화면 오른쪽 영역에서 인증서(Certificates)를 두 번 클릭합니다.Malwarebytes 설치 시 런타임 오류(83:120)  Could not call proc  완벽 해결 가이드
  3. 신뢰할 수 없는 인증서로 분류된 목록을 스크롤하며 Malwarebytes와 관련된 모든 항목을 마우스 오른쪽 버튼으로 클릭하고 삭제(Delete)를 선택합니다.Malwarebytes 설치 시 런타임 오류(83:120)  Could not call proc  완벽 해결 가이드
  4. 신뢰할 수 없는 인증서 목록에서 Malwarebytes 관련 항목을 모두 삭제했다면, 운영체제를 최신 버전으로 업데이트하고 작업이 끝나면 컴퓨터를 재시작합니다.
  5. 컴퓨터가 재부팅되면 Malwarebytes를 다시 설치해 보고 문제가 해결되었는지 확인합니다.

그래도 동일한 문제가 계속된다면, 다음 해결 방법으로 넘어가세요.

방법 6: SFC 및 DISM 검사 실행

위의 어떤 방법으로도 문제가 해결되지 않았다면, 일종의 시스템 손상을 겪고 있을 가능성을 진지하게 고려해야 합니다. 다른 프로그램 설치 시에도 유사한 문제가 발생한다면 이 가능성은 더욱 높아집니다.

이 경우, OS 관련 파일 손상을 복구할 수 있는 두 가지 유틸리티, 즉 DISM(배포 이미지 서비스 및 관리 도구)과 SFC(시스템 파일 검사기)를 활용하면 문제를 해결할 수 있습니다.

두 유틸리티는 비슷하지만 손상된 항목을 복구하는 방식이 서로 다릅니다.

  • SFC 검사 – 이 검사는 완전히 로컬에서 진행되며 인터넷 연결이 필요하지 않습니다. 시스템 파일 검사기는 로컬 저장소를 활용해 손상된 운영체제 파일을 정상 파일로 교체하는 방식으로 작동합니다.Malwarebytes 설치 시 런타임 오류(83:120)  Could not call proc  완벽 해결 가이드
  • DISM 검사 – DISM은 SFC의 개선된 버전이라고 생각하면 됩니다. 배포 이미지 서비스 및 관리 도구의 가장 큰 장점은 Windows Update를 통해 정상 파일을 다운로드해 로컬 손상을 교체한다는 점입니다. 따라서 로컬 캐시 저장소가 손상되었더라도 운영체제 전체를 다시 설치하지 않고도 문제를 해결할 수 있습니다.Malwarebytes 설치 시 런타임 오류(83:120)  Could not call proc  완벽 해결 가이드

    참고: 이 유틸리티를 사용하려면 안정적인 인터넷 연결이 필요합니다.

두 가지 검사를 모두 성공적으로 완료했다면, Malwarebytes를 다시 설치해 보고 동일한 문제가 계속되는지 확인합니다.

그래도 문제가 지속된다면, 아래의 마지막 해결 방법으로 넘어가세요.

방법 7: OS 구성 요소 전체 초기화

위의 모든 해결 방법을 시도했는데도 Malwarebytes 설치 시 동일한 '런타임 오류: proc를 호출할 수 없습니다' 오류가 계속된다면, 일반적인 방법으로는 해결할 수 없는 시스템 파일 손상을 겪고 있을 가능성이 큽니다.

해당하는 경우라면, 설치 인프라를 복구하기 위해 관련 Windows 구성 요소 전체를 초기화하는 것이 마지막 수단입니다. 이 작업은 두 가지 방식으로 수행할 수 있습니다.

  • Windows 클린 설치 – 호환 가능한 설치 미디어가 필요 없다는 점에서 가장 간편한 방법입니다. 다만, 사전에 데이터를 백업하지 않으면 OS 드라이브에 있는 개인 정보가 모두 삭제된다는 단점이 있습니다.
  • Windows 복구 설치 – 이 방법은 OS 드라이브에 있는 개인 파일을 모두 그대로 유지할 수 있습니다. 다만, 복구 설치(인플레이스 업그레이드)는 호환 가능한 설치 미디어(USB 플래시 드라이브 또는 DVD)가 필요하고 과정이 더 번거로울 수 있습니다.

위 방법 중 하나로 OS 구성 요소를 초기화한 후, 설치 절차를 다시 진행해 문제가 해결되었는지 확인해 보세요.