Computer >> 컴퓨터 >  >> 문제 해결 >> 컴퓨터 유지 보수

MSVCR120.dll 또는 MSVCP140.DLL을 찾을 수 없음 오류 해결 방법

이 글에서는 Windows 10, 8 또는 7에서 프로그램을 실행하려고 할 때 나타나는 "MSVCR120.dll을 찾을 수 없음" 및 "MSVCP140.DLL을 찾을 수 없음" 오류를 해결하는 방법을 단계별로 안내합니다.

문제의 원인

프로그램을 실행할 때 다음과 같은 오류 메시지가 표시되는 경우가 있습니다.

"Application.exe – 시스템 오류: MSVCR120.dll이(가) 없어서 코드 실행을 계속할 수 없습니다. 프로그램을 다시 설치하면 이 문제가 해결될 수 있습니다."

MSVCR120.dll 또는 MSVCP140.DLL을 찾을 수 없음 오류 해결 방법

이 오류는 해당 프로그램이 정상적으로 작동하는 데 필요한 Visual C++ 런타임 라이브러리(MSVCR120.dll, MSVCP140.DLL)가 컴퓨터에 설치되어 있지 않기 때문에 발생합니다. 즉, Visual Studio 2013용 Visual C++ 재배포 가능 패키지가 시스템에 없는 것이 원인입니다. 따라서 아래 안내에 따라 패키지를 설치하면 문제를 간단히 해결할 수 있습니다.

MSVCR120.dll / MSVCP140.DLL 오류 해결 방법

1단계: Visual C++ 재배포 가능 패키지 다운로드 페이지 접속

아래 링크로 이동한 후 다운로드(Download) 버튼을 클릭합니다.

  • Visual C++ Redistributable Packages for Visual Studio 2013 (Microsoft 공식 다운로드 센터)

2단계: 두 개의 파일 모두 선택

다운로드 화면에서 vcredist_x64.exevcredist_x86.exe 항목을 모두 체크한 후 다음(Next)을 클릭합니다.

MSVCR120.dll 또는 MSVCP140.DLL을 찾을 수 없음 오류 해결 방법

3단계: 파일 저장

다운로드된 두 개의 파일(vcredist_x64.exe, vcredist_x86.exe)을 컴퓨터에 저장합니다.

4단계: 운영체제 비트에 맞게 설치

다운로드가 완료되면 사용 중인 Windows 버전에 따라 다음과 같이 설치합니다.

  • 64비트 Windows를 사용하는 경우 → vcredist_x86.exe와 vcredist_x64.exe 두 파일 모두 설치
  • 32비트 Windows를 사용하는 경우 → vcredist_x86.exe만 설치

MSVCR120.dll 또는 MSVCP140.DLL을 찾을 수 없음 오류 해결 방법

참고로 내 Windows가 몇 비트인지 확인하려면 설정 → 시스템 → 정보(또는 제어판의 시스템 정보)에서 "시스템 종류" 항목을 확인하면 됩니다.

5단계: 프로그램 다시 실행

설치가 완료되면 문제가 되던 프로그램을 다시 실행해 보세요. "MSVCR120.dll을 찾을 수 없음" 또는 "MSVCP140.DLL을 찾을 수 없음" 오류가 더 이상 나타나지 않을 것입니다.

추가 팁

  • 설치 중 "이미 더 최신 버전이 설치되어 있습니다"라는 메시지가 나오면 기존 패키지가 손상되었을 수 있으므로, 제어판에서 기존 Visual C++ 재배포 가능 패키지를 제거한 후 다시 설치해 보세요.
  • 같은 방법으로 Visual Studio 2015~2022용 Visual C++ 재배포 가능 패키지도 함께 설치해두면 유사한 DLL 오류(MSVCP140.dll 등)를 미리 예방할 수 있습니다.

여기까지입니다! 이 가이드가 도움이 되었다면 아래 댓글로 경험을 남겨 주세요. 주변에 같은 문제를 겪는 분들이 있다면 이 글을 공유해 주시면 큰 도움이 됩니다.