msvcr140dll 오류 해결방법 (vcruntime140 dll 포함)

포토샵이나 엑셀, 롤 등을 실행하다가 갑자기 msvcr140dll 혹은 vcruntime140 dll이 없어 코드 실행을 진행할 수 없습니다 라는 오류메세지가 나오는 경우가 있습니다. 간단하게 해결하는 방법을 알려드리겠습니다.

vcruntime140 dll이 없어 코드 실행을 진행할 수 없습니다

위 문구 또는 ‘msvcp140 dll이 없어 코드 실행을 진행할 수 없습니다’ 라는 오류 메시지가 뜨는 경우가 있을때 해결할 수 있는 방법을 알려드리겠습니다.

Visual Studio 2015용 Visual C++ 재배포 가능 패키지 다운로드

마이크로 소프트 다운로드 센터에 가시면 c+ + 프로그램 파일을 다운받으실 수 있습니다. 위에 링크타고 들어가시면 아래 사진과 같은 마이크로 소프트 다운로드 센터가 나오게 됩니다.

마이크로소프트-visual-c-다운로드

여기서 다운로드를 클릭하시면 총 2가지 파일중 선택하라는 창이 나오는데 그 중 vc_ redist.x64.exe 로 선택을 해서 다운로드를 클릭해주세요. 참고로 64비트입니다.

설치불가

visual-c-설치실패

만약 기존에 프로그램이 이미 컴퓨터에 다운이 받아져서 설치 불가능한 경우가 있을 수 있습니다. 그럴때는 굳이 기존 프로그램을 삭제하거나 새로 설치하실 필요없이 아래 과정을 따라해주세요.

  • 윈도우11에 있는 제어판으로 들어간다.
  • 프로그램 → 프로그램 기능 순으로 누른다.
  • Microsoft Visual C++ 2015-2022 Redistributable (x64)를 찾는다.
  • 우클릭 → 변경 → 복구 순으로 클릭하면 해결된다.

간혹 제어판을 못찾는 분들은 윈도우를 클릭후 검색창에 제어판을 치시면 바로 찾으실 수 있습니다. 해당 순서대로 진행하면 아래 사진까지 나오게 됩니다.

제어판-프로그램변경

여기서 변경을 누르시면 새로운 창이 나오게 되는데 복구버튼을 누르시면 됩니다. 추측하건데 해당 프로그램이 제대로 작동이 되지 않아서 생긴 문제여서 복구를 눌러서 다시 작동하게 하는 것 같습니다.

프로그램 재설치

대부분의 경우 상단에 있는 c++ 패키지를 다운받으시거나 복구과정으로 통해 해결이 되지만 계속 오류 메세지가 뜨는 경우가 있습니다.

엑셀이나 포토샵과 같이 msvcr140dll 오류 메세지가 난 프로그램을 삭제했다가 재설치를 해주시는 것도 추천드립니다.