본문 바로가기

문제해결 tip정보

[문제해결] MSVCP 100.dll / MSVCP120.dll / MSVCP140.dll 오류

[추가] MSVCP 110.dll

 

나 같은 경우 3개 오류 중에 하나라도 떳다면 결국 3개 오류 언젠가 한번씩이라도 또 뜬다 

 

오늘은 MSVCP 100.dll 오류 때문에 이글을 쓰게 된다.

 

MSCVP 100.dll 은 Microsoft Visual C++ 2010 재배포 패키지의 문제인듯하다.

Microsoft Visual C++ 2010 재배포는 X64(64비트), X86(32비트) 2개가 컴퓨터에 설치 되어있다.

 

인터넷을 찾아보면 64비트 컴퓨터는 64비트를 깔고  32비트 컴퓨터는 32비트 파일을 다운 받으라고 되어있다.

그런데 난 64비트인데 64비트를 다운 받아 설치해도 그대로 오류가 있어서 찾아보니...

오류 파일이 C드라이브 >Program File(X86) 내의  파일이어서 32비트 다운 받아 설치했더니 해결 되었다.

참고로 경험상 컴퓨터 사양이 64비트라면 32비트 파일까지 둘 다 다운받아 설치해 보는게 나아보인다.

(MSVCP110.dll, MSVCP 120.dll, MSVCP 140.dll 동일하게 해당한다.)

 

 

요약하면

MSVCP 100.dll는 Microsoft Visual C++ 2010 재배포

MSVCP 110.dll는 Microsoft Visual C++ 2012 재배포

MSVCP 120.dll는 Microsoft Visual C++ 2013 재배포

MSVCP 140.dl는  Microsoft Visual C++ 2015 재배포

패캐지 파일을 다운 받으면 오류 문제를 해결 할수 있다.

 

 

[다운 설치 전 TIP]

만약 다운 받아서 설치해도 변화가 없는 경우

기존 Microsoft Visual C++ 20** 재배포 파일을 삭제하고 

다시 설치하기 바란다. 

(참고로 내 경우는 좀 다른 경우인데... Microsoft Visual C++ 2010 x64는 잘 설치 됐는데...

x86은 기존파일 때문에 설치 안되서 기존 x86삭제하고 다시 설치로 해결)

 

 

 

[MSVCP 100.dll 오류]

32비트(vcredist_x86)

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

 

Microsoft Visual C++ 2010 재배포 가능 패키지(x86)

Microsoft Visual C++ 2010 재배포 가능 패키지는 Visual C++ 2010이 설치되지 않은 컴퓨터에서 Visual C++로 개발된 응용 프로그램을 실행하는 데 필요한 Visual C++ 라이브러리의 런타임 구성 요소를 설치합니다.

www.microsoft.com

64비트(vcredist_x64)

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

 

Microsoft Visual C++ 2010 재배포 가능 패키지(x64)

Microsoft Visual C++ 2010 재배포 가능 패키지는 Visual C++ 2010이 설치되지 않은 컴퓨터에서 Visual C++로 개발된 응용 프로그램을 실행하는 데 필요한 Visual C++ 라이브러리의 런타임 구성 요소를 설치합니다.

www.microsoft.com

 

 

 

[MSVCP 110.dll 오류]

32/64비트 다운 선택가능 

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

 

Visual Studio 2012 업데이트 4용 Visual C++ 재배포 가능 패키지

Visual C++ 재배포 가능 패키지는 Visual Studio 2012로 빌드된 C++ 응용 프로그램을 실행하는 데 필요한 런타임 구성 요소를 설치합니다.

www.microsoft.com

 

 

 

[MSVCP 120.dll 오류]

32/64비트 다운 선택가능 

https://www.microsoft.com/ko-kr/download/details.aspx?id=40784

 

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

Visual C++ 재배포 가능 패키지는 Visual Studio 2013을 사용하여 빌드된 C++ 응용 프로그램을 실행하는 데 필요한 런타임 구성 요소를 설치합니다. 이러한 재배포 가능 패키지의 업데이트 된 버전은 KB 3138367을 참조 하십시오.

www.microsoft.com

 

 

 

[MSVCP 140.dll 오류]

32/64비트 다운 선택가능 

https://www.microsoft.com/ko-kr/download/details.aspx?id=48145

 

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

Visual C++ 재배포 가능 패키지는 Visual Studio 2015를 사용하여 빌드된 C++ 응용 프로그램을 실행하는 데 필요한 런타임 구성 요소를 설치합니다.

www.microsoft.com

 

그럼 수고~

 

bonus)

msvcr, vcamp, vcomp, vccorlib, vcruntime 등 dll 오류도 msvcp 오류와 같은 재배포 패키지 다운 받아서 해결하면 됨