프로그램 실행 시 msvcp120.dll 오류 해결하는 방법

윈도우에서 응용 프로그램이나 게임 실행 시 “컴퓨터에 msvcp120.dll이(가) 없어 프로그램을 시작할 수 없습니다.”라는 메시지의 오류 창이 뜨면서 msvcp120.dll 오류가 발생할 때가 있습니다.

이 오류는 마이크로소프트의 출시된지 10년이 넘은 Visual Studio 2013 IDE로 개발된 프로그램이나 게임을 실행 시 필요한 C++ 런타임 라이브러리가 누락되거나 손상되어 발생하는 오류로 오래된 프로그램이나 게임을 실행 시 많이 발생합니다.

오류 메시지 창에서는 msvcp120.dll 파일 하나의 문제로 보이기 쉽지만 사실 Visual C++ 재배포 가능 패키지가 설치되어 있지 않거나 설치가 되어 있어도 시스템 비트수가 안 맞거나 여러 원인으로 패키지 자체가 손상되어 문제가 발생하게 됩니다.

따라서 문제를 해결하기 위해 msvcp120.dll 파일만 구해서 윈도우 시스템 폴더에 복사해 넣는 방법은 문제를 해결하지 못할 가능성이 매우 놓으며 마이크로소프트 홈페이지에서 정식 경로로 Visual C++ 재배포 가능 2013 패키지를 다운로드하여 설치하거나 이미 설치되어 있다면 패키지를 복구하여 문제를 해결하는 것이 좋습니다.

– 목차 –

1. Visual C++ 재배포 가능 2013 패키지 설치
2. Visual C++ 재배포 가능 2013 패키지 복구




Visual Studio 2013 IDE로 개발된 프로그램이나 게임이 32비트용이라면 내 컴퓨터에 64비트 윈도우가 설치되어 있어도 Visual C++ 재배포 가능 2013 패키지 32비트용이 설치되어 있어야 합니다.

내 시스템에 Visual C++ 재배포 가능 2013 패키지 설치 상태를 알기 위해 다음과 같이 합니다.

설정 앱 설치된 앱 페이지에서 Visual C++ 재배포 가능 2013 패키지 설치 상태를 확인


[윈도우 키 + I]를 눌러 설정 앱을 실행하고 > 설치된 앱 페이지로 이동하여 Visual C++ 재배포 가능 2013 패키지를 찾아 설치 상태를 확인합니다.

위에 앱 목록에서 볼 수 있듯 Visual C++ 재배포 가능 2013 패키지 이름 뒤에 (x86)이 붙어 있으면 32비트 용이고 (x64)가 붙어 있다면 64비트 용입니다.

실행하려는 프로그램이나 게임과 맞는 비트 수의 Visual C++ 재배포 가능 2013 패키지가 설치되어 있는지 확인하고 없다면 아래의 링크를 클릭하여 마이크로소프트 Visual C++ 재배포 가능 2013 패키지 다운로드 웹페이지로 이동하고, 있다면 아래 2.에서 설명할 Visual C++ 재배포 가능 2013 패키지 복구로 넘어갑니다.

Download Visual Studio 2013용 Visual C++ 재배포 가능 패키지 from Official Microsoft Download Center


Visual C++ 재배포 가능 2013 패키지 다운로드 페이지에서 다운로드 버튼을 클릭


위의 웹페이지가 열리고 다운로드 버튼을 클릭합니다.


원한는 비트수의 Visual C++ 재배포 가능 2013 패키지 설치 파일을 체크한 후 다운로드 버튼을 클릭


위의 원하는 다운로드 선택 창이 뜨고 오류가 나는 프로그램이나 게임에 맞는 비트 수를 체크하여 선택하고 아래에 다운로드 버튼을 클릭합니다.

vcredist_x86.exe 파일이 32비트 용이고 vcredist_x64.exe 파일이 64비트 용입니다.

다운로드한 파일을 실행하여 Visual C++ 재배포 가능 2013 패키지를 설치합니다. 설치 후 오류가 발생하는 프로그램이 정상 실행이 되면 그대로 사용하면 되고 여전히 오류가 난다면 컴퓨터를 한번 재부팅해 줍니다.



만약 실행하려는 프로그램이나 게임의 비트 수와 일치하는 비트 수의 Visual C++ 재배포 가능 2013 패키지가 설치되어 있는데도 오류가 발생한다면 패키지 자체가 손상되었을 수 있으니 복구를 해줘야 합니다.

설정 앱 설치된 앱 페이지에서 Visual C++ 재배포 가능 2013 패키지 우측에 점 세 개를 클릭하여 뜨는 메뉴에서 수정을 클릭


[윈도우 키 + I]를 눌러 설정 앱을 열고 > 설치된 앱 페이지로 이동하여 위의 Visual C++ 재배포 가능 2013 패키지를 찾아 우측에 점 세 개를 클릭하여 뜨는 메뉴에서 수정을 클릭합니다.


msvcp120.dll 오류 해결을 위해 Visual C++ 재배포 가능 2013 패키지 수정 창에서 Repair 버튼을 클릭


위의 창이 뜨고 Repair 버튼을 클릭하여 Visual C++ 재배포 가능 2013 패키지를 복구합니다.

마찬가지로 복구가 완료된 후 오류가 발생하는 프로그램이나 게임을 실행하여 문제가 해결되었다면 그대로 사용하면 되고 여전히 오류가 발생한다면 컴퓨터를 재부팅합니다.