윈도우11 vcruntime140.dll 오류

윈도우11 msvcp140.dll 오류

 

윈도우11에 각종 프로그램을 설치하다 보면

종종 다음과 같은 오류를 만납니다.

vcruntime140.dll 파일이 없어
프로그램을 시작할 수 없습니다.
프로그램을 다시 설치하여
이 문제를 해결하십시오.
컴퓨터에 MSVCP140.dll이(가) 없어
프로그램을 시작할 수 없습니다.
프로그램을 다시 설치하여
이 문제를 해결하십시오

메세지는 약간씩 다를 수 있으나

공통된 것은 특정한 파일이

없다는 내용입니다.

 

두개가 다 없을 수도 있고

한개만 없을 수도 있습니다.

 

아마 컴퓨터를 자주 포맷하는

사람이라면 마주칠 수 있는

흔한 오류 메시지입니다.

 

VCRuntime 오류나는 이유? 해결방법

 

이 파일들은 마이크로 소프트의

Visual C++ Runtime 환경에서

공통으로 사용되는 동적 라이브러리

파일로 일종의 기계어 코드입니다.

 

Runtime 이란 프로그램의 실행환경을

의미하는데 Microsoft의 Visual C++에서

제공하는 실행환경입니다.

(Java 프로그램을 실행할 때

JRE를 설치하는 것과 같음 - 자바 런타임)

 

이것들은 윈도우11(혹은 10) 설치시

기본으로 설치되지 않는 경우가 있습니다.

왜냐하면 Visual Studio의 재배포 패키지는

(redistibutable package) 2015/2017/2019

등 버전이 여러개라서 OS업데이트가

되기 때문에 과거 버전들 까지

기본으로 설치하지 않습니다.

 

하지만 윈도우의 많은 쓸만한 프로그램들이

Visual Studio 과거 버전의 라이브러리로

개발되었기 때문에 그런 프로그램을

사용하기 위해서는 과거의 패키지를

설치해줘야 합니다.

 

여기서 나오는 vcruntime140.dll나

msvcp140.dll 둘다 Visual Studio 2015의

dll (동적 라이브러리)를 사용하므로

이 문제를 해결하기 위해서는

Visual Studio 2015용 Visual C++

재배포 가능 패키지를 다운로드 받고

설치함으로써 해결할 수 있습니다.

 

구글에 보면 개별파일을 올려놓고

윈도우즈 system 파일에 복사하라는

내용도 많은데 웬만하면

MS공식 다운로드 센터를 통해

설치하는게 좀 안전한 방법 같습니다.

 

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

 

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

중요! 아래에서 언어를 선택하면 전체 페이지 내용이 해당 언어로 신속하게 변경됩니다. 독일어러시아어스페인어영어이탈리아어일본어중국어(간체)중국어(번체)체코어터키어포르투갈어(브라

www.microsoft.com

 

x64는 64bit 버전, x86은 32bit 버전인데

현재 운영체제가 64bit라도 두개 다

설치하는게 좋습니다.

윈도우11은 아예 64bit 전용 버전이지만

32bit 패키지를 사용합니다.

vc redist 다운로드

실제 윈도우11은 64bit 버전만 있지만

vc_redist_x86.exe (32bit)파일을 설치하면

다음의 폴더안에 두 파일을 비롯하여

각종 dll 파일이 설치됩니다.

물론 일일히 확인할 필요까진 없습니다.

시스템 폴더이므로 주의해서 봐야합니다.

 

C:\Windows\SysWOW64\

 

기존에 설치/실행에 오류가 났던

부분이 오류없이 잘 넘어가는지

다시 한번 시도해봅니다.

 

만약 설치를 마쳤는데도 

여전히 위의 오류 메시지가

나오고 있다면 악성코드 감염이라던가

다른 원인일 가능성도 있습니다.

(설치나 실행 프로그램 자체의

문제일 수도 있음)

 

그런 경우 파일에 바이러스

검사를 해보거나 다른 버전을

설치해보는 등 다른 방법도

고려해볼 필요가 있습니다.

 

dll 파일이 없다고 나올 때는

비슷한 문제일 가능성이 있습니다.

 

귀찮으면 최신의 Visual C++

재배포판 패키지를 모두

설치해놓는 것도 방법입니다.

 

msvcp140.dll

 

 

공유하기

facebook twitter kakaoTalk kakaostory naver band