msvcp140.dll 이나 vcruntime140.dll 파일을 못찾는다고 할 때 해결방법

 
MSVCP140. dll  이나  VCRUNTIME140. dll 파일을 못찾는다고 할 때 해결방법


프로그램을 설치하는데 msvcp140.dll 이나 vcruntime140.dll  을 찾을 수 없다는 에러 메세지가 떠서 구글링을 해보면 해결책으로 visual C++ Redistributable for Visual Studio 2015 를 설치/재설치 하라고 나옵니다.

하지만 설치/재설치/repair 를 해도 에러가 계속 뜨는 경우가 있습니다. 분명 system32 폴더에 msvcp140.dll  
 와 vcruntime140.dll 는 존재하는데 에러가 계속 뜹니다. 해당 파일들을 지우고 설치해도, visual C++ Redistributable for Visual Studio 2015 를 지우고 재설치해도,  프로그램을 계속 재설치하고, OS를 여러번 재부팅해도 계속 에러 메세지가 뜨는 경우가 있습니다. 

이땐 x64, x84 버전 둘 다 설치하면 해결됩니다. 보통 64비트 컴퓨터를 사용하니 x64만 설치하게 됩니다. 제가 오랜 시간 여러가지 삽질을 하다가 결국 알아냈습니다.  x84 버전도 같이 설치하면 해결됩니다. 저처럼 혹시 구글링 하면서 시행 착오를 겪는 분 계실까봐 이렇게 글로 남깁니다. 

참고로 msvcp140.dll 는 빌드된 C++ 프로그램을 실행하는데 필요합니다. vcruntime140.dll 도 프로그램을 실행하는데 필요한 런타임 라이브러리입니다.

- The End - 

Comments