vcruntime140.dll 또는 140_1.dll 오류 해결 방법

By | 2020년 3월 5일

vcruntime140.dll 파일이 없어서 프로그램을 실행할 수 없다!
문구가 나오면 대부분의 사람들은 당황하게 됩니다.
exe 같은 파일 확장자는 많이 들어봤지만, dll은 도저히 뭔지도 모르기 때문입니다.

vcruntime140.dll 에러
vcruntime dll 에러

DLL 파일이 뭐죠??

먼저, dll 파일에 대해서 잠시 설명을 드리겠습니다.
dll은 dynamic link libraries의 약자입니다.
굳이 해석하자면, 동적 연결 도서관??!

프로그래밍을 할 때,
미리 만들어 놓은 함수를 가져다 쓰면 개발 속도가 늘어납니다.
그렇게 가져다 쓰는 함수 모음을 라이브러리라고 부릅니다.
우리가 도서관에서 지식을 참고하듯, 사용한다고 해서
라이브러리라고 부릅니다.

아무튼 dll은
윈도우가 동작하는데 필요한 함수들의 라이브러리입니다.
dll은 스스로 작동하지 못합니다.
대신, 다른 프로그램에서 가져다 쓰게 됩니다.
그러므로 dll 문제가 발생한다면?
원래 dll 이 있던 위치에 다시 가져다 놓으면 해결이 됩니다.

dll 파일이 없어지는 이유!

그럼 dll은 왜 없어질까요?
몇 가지 경우가 있는데,
우선 백신 프로그램이 오해해서 지우는 경우가 발생합니다.
그리고 실수로 파일을 삭제하는 경우가 그렇습니다.
뭐가 되었든, 해결 방법은 동일합니다.

vcruntime140.dll vcruntime140_1.dll 문제 해결하기

다행히도 이런 문제가 발생했을 때,
특정 dll을 구할 수 있는 사이트가 있습니다.

DLL 파일이 모여있는 사이트 바로가기

여기 검색창에 vcruntime140 또는 vcruntime140_1 등
본인에게 없어서 오류가 나는 파일명을 적습니다.
다운을 받은 뒤, 적절한 위치에 넣어줘야 하는데요.

컴퓨터 windows가 32비트냐 64비트냐에 따라 위치가 다릅니다.
32비트(요즘에는 거의 없음)의 경우

C:\Windows\System32

64비트의 경우

C:\Windows\SysWOW64

폴더로 간 뒤, 아까 다운로드한 dll파일을 붙여 넣습니다.
이때 관리자 권한으로 실행해야 한다고 나오는데요.
‘예’라고 입력하고 실행합니다.

만약 기존에 이 파일이 있었는데, 손상된 경우에는 해당 파일을 지우고 넣어야 합니다.
그렇지 않으면 파일 뒤에 ‘-복사본’이라는 문구가 붙어서 정상 실행이 되지 않습니다.

이런 것이 번거롭다면, visualstudio runtime libraries를 다운로드하여서 실행하면 전체 설치가 다시 됩니다.

다운로드 링크 바로가기

vcruntime140.dll 오류 해결을 위해 런타임 라이브러리를 재설치
비쥬얼스튜디오 런타임 라이브러리 다운받기

이 중에 자신의 윈도 비트에 맞춰서 다운을 받으면 됩니다.
32비트는 x86, 64비트는 x64로 된 링크에서 받아서 설치하세요~