재배포 가능 패키지로 msvcp100.dll, msvcr110.dll 오류 해결하기

어떤 프로그램을 실행하려고 하면 msvcp100.dll 및 msvcr110.dll 파일이 없어서 오류가 뜨는 경우가 있습니다. 주로 게임할 때 많이 뜬다고 하는데 저도 오래전에 많이 겪어봤던 오류로 상당히 익숙해진 나머지 지금은 재배포 가능 패키지로 해결하고 있습니다.


이 오류는 Visual C++를 이용해 MFC & API 프로그래밍 했기 때문에 관련 라이브러리 런타임 구성요소가 시스템에 없어서 뜰 수도 있습니다. 조금 더 쉽게 말해서 어떠한 요소를 이용해서 만들어져있는데 그 요소가 시스템에 없어 뜨는 경우라고 보면 됩니다.



msvcp100.dll / msvcr110.dll 오류 해결하기

MS 마이크로소프트에서 배포하는 Visual C++ 재배포 가능 패키지를 통해 기타 관련 오류 들도 시스템에 큰 문제 없는 한 간단하게 해결할 수도 있습니다.



1) 아래 마이크로소프트 홈페이지로 접속하여 시스템 비트에 따라 Visual C++ 2010 재배포 가능 패키지를 다운로드합니다.


32비트) : https://www.microsoft.com/ko-kr/download/details.aspx?id=5555

64비트) : https://www.microsoft.com/ko-kr/download/details.aspx?id=14632


2) 32비트의 경우 추가적인 패키지를 제안할 수 있는데 그냥 건너뛰고 다음 단계를 진행하시면 되겠습니다.



3) 다운로드한 파일을 실행하면 약관에 동의Visual C++ 2010 재배포 가능 패키지를 설치하면 됩니다.


4) 마이크로소프트 홈페이지로 접속하여 Visual Studio C++ 2010 재배포 가능 패키지를 다운로드합니다.

https://www.microsoft.com/ko-KR/download/details.aspx?id=30679


5) 그럼 시스템 비트별로 다운로드할 수 있게 옵션을 선택할 수 있습니다. 저는 64비트를 선택했습니다. 다음 버튼을 눌러 다운로드합니다.


6) 다운로드한 파일을 실행해 Microsoft Visual C++ 2012 Redistibutable 를 설치하면 끝납니다.


이렇게 재배포 패키지를 통해 오류를 해결해 보았습니다. 웬만하면 OS 업데이트를 통해 해결될 수 있지만 나중에 문제 발생 시 알아두시면 더 좋을 거 같습니다.

공유하기

페이스북

트위터

구글
플러스

카카오
스토리

네이버
밴드

네이버

카카오톡
PC/모바일