컴퓨터를 사용하다 보면 여러가지 이유로 아래와 같은 dll 파일이 없다는 오류 메세지를 만나게 된다.

본 포스팅에서는 그러한 오류를 정확하게 확실하게 해결하는 방법에 대해서 소개한다.

본인이 직접 해당 문제로 이틀동안 씨름한 끝에 경험한 방법을 포스팅한다.

 

'VCRUNTIME140.dll'

'MSVCP140.dll'

 

 

필요없을 것 같은 프로그램을 지우거나 혹은 개발 환경을 구축하는 등

여러가지 이유로 위와 같은 오류를 직면하는데 요점은 하나다.

오류 메세지에서 없다고하파일을 넣어주면 된다.

 

각 포스팅에서 여러가지 방법을 소개하는데,

바이러스나 좀비컴퓨터의 감염을 막고 싶다면 공식적인 MS 홈페이지에서 다운로드 받아야된다.

 

Microsoft url: https://www.microsoft.com

 

위의 MS 공식 싸이트에 접속하면 아래의 사진과 같이 검색창에 검색한다.

 

'visual studio 2015용 visual c++ 재배포 가능 패키지'

 

 

링크를 클릭해서 한국어를 선택한 다음 다운로드 버튼을 누르면 아래와 같은 화면이 보인다.

 

 

자신의 컴퓨터가 32 비트 운영체제라면 vc_redist.x86.exe 파일을 다운받고,

그렇지 않고 64 비트 운영체제라면 vc_redist.x64.exe 파일을 다운 받으면 된다.

 

몇 비트인지 모르겠다면,

내 컴퓨터 우클릭 후 속성을 누르면 몇비트인지 알려준다.

 

 

 

 

 

다운로드 받은 설치파일을 더블클릭해서 설치하면 문제가 해결이 된다.

하지만, 정상적으로 설치가 진행되지 않은 경우가 있다.

 

그와 같은 경우 일반적으로 서비스팩1의 호환성 문제로 알려져 있는데,

컴퓨터를 임의로 속여서 설치를 진행하면 된다.

 

다운로드 받은 설치파일을 우클릭해서 속성을 클릭한다.

호환성 탭을 누르면 아래와 같은 화면을 볼 수있다.

 

 

'모든 사용자에 대한 설정 변경' 버튼을 클릭하면 또 새로운 창이 팝업된다.

 

팝업된 속성창에서 '이 프로그램을 실행할 호환 모드'에 체크한 뒤,

Windows Server 2003(서비스 팩1)을 선택한다.

 

또한 '관리자 권한으로 이 프로그램 실행'에 체크한 뒤 확인 버튼을 클릭한다.

 

 

이렇게 설치 프로그램의 설정을 변경해준 다음 설치를 진행하면,

설치가 진행되지 않았던 현상이 말끔하게 해결된다.

Private comment