msvcp140.dll 오류 해결 방법(다운로드)

2017. 9. 22. 01:39 / 서기랑

 프로그램을 실행하려고 보면 오류가 발생하는 경우가 있다.

 오류의 종류만 하더라도 가지각색이라 모두 나열하기는 어렵지만 아마 프로그램을 실행하다 보면(주로 처음 실행할 때) 자주 보게 되는 오류는 msvcp나 msvcr로 시작하는 파일과 관련된 오류를 자주 보지 않을까 한다.


 해당 오류는 일반적으로 'Visual C++ 재배포 패키지'가 설치되지 않아서 발생하는 것으로 msvcp140.dll 오류 역시 같은 이유로 주로 발생하며 파일이 손상된 경우에도 비슷한 오류가 발생한다.


 ▷ msvcp140.dll 오류 해결 방법 1 - 런타임 패키지 설치

 가장 정석대로 해결하는 방법은 msvcp140.dll 오류에 맞는 Visual C++ 런타임 패키지를 설치하는 방법이다.

 런타임 패키지 버전 별로 msvcp 뒤에 나오는 숫자가 다르며 msvcp140.dll의 경우에는 2015년도 버전을 다운로드하고 설치하면 된다.


 하지만 우선  설치하기 전에 확인해야 할 사항이 있는데 본인의 운영체제가 32비트인지 64비트인지 확인해야 한다.

 확인하는 방법은 간단한데 '제어판 -> 시스템'에서 확인이 가능하며 오래된 컴퓨터가 아니라면 보통 64비트일 것이다.


 확인이 끝났으면 이제 다운로드하여 설치하면 되는데 사이트에 접속하여 다운로드 버튼을 누르면 32비트와 64비트 중 어느 것을 다운로드할지 선택해야 한다.

 (vc_redist.x64.exe 가 64비트 용이고 vc_redist.x86.exe이 32비트 용이다.)

 2015용 Visual C++ 재배포 가능 패키지


 참고로 64비트에서 설치해도 msvcp140.dll 에러가 그대로 발생한다면 32비트도 같이 설치해보도록 하자.

 가끔 둘 다 설치해서 해결됐다는 경우도 있기 때문이다.


 ▷ msvcp140.dll 오류 해결 방법 2 - 파일 복사 이동

 이 방법은 필요한 파일만 옮기는 방법으로 주로 파일이 손상된 경우에 사용하기도 하지만 설치가 싫은 사람도 이용하는 방법이다.

 보통은 이 방법으로도 해결이 되는 경우도 많지만 아무래도 정상적인 설치 방법은 아니다 보니 그다지 권장하는 방법은 아니며 다른 자잘한 오류가 발생할 수도 있다.


 우선 해당 파일을 다운 받도록 하자.

 32비트 : msvcp140 32bit.zip

 64비트 : msvcp140 64bit.zip


 파일을 받으면 해당 경로에 이동 시키기만 하면 되는데 자신의 운영체제의 비트를 확인하고 아래의 경로에 넣으면 된다.

32비트 : c:\windows\system32

64비트 : c:\windows\sysWOW64

만약 잘 모르겠다면 양쪽 다 넣어도 상관은 없다.


관련 글 링크

 

 msvcrXXX.dll 에러가 발생하는 경우(msvcr90.dll, msvcr100.dll, msvcr120.dll)

 Visual C++ 2015 0x80070666 설치 실패 오류 해결 방법