프로그램 실행이 안 되는 문제 중 하나인 'VCRUNTIME140_1.dl을 찾을 수 없기 때문에 코드 실행을 진행할 수 없습니다.' 오류의 원인과 해결 방법을 함께 알아보겠습니다.
목차
VCRUNTIME140_1.dll 오류 원인
VCRUNTIME140_1.dll 파일은 Visual Studio로 개발된 프로그램을 실행시킬때 필요한 런타임 파일입니다.
프로그램을 설치할 때 필요에 따라 'Visual C++ 런타임 패키지'를 함께 설치해서 프로그램이 실행될 때 필요한 요소들을 함께 설치하게 됩니다.
어떤 이유로 인해서 VCRUNTIME140_1.dll 파일이 손상되거나 삭제되면 오류를 일으키면서 실행이 불가능하게 됩니다.
'Visual C++ 런타임 패키지'를 새로 설치하거나, VCRUNTIME140_1.dll 파일 자체를 새로 설치해서 문제를 해결 할 수 있습니다.
시스템 종류 확인하기
해결 방법을 진행하기 전에 시스템 종류를 확인해야 합니다.
시스템 종류마다 설치해야 하는 파일이 다릅니다. 시스템 종류를 확인하는 방법을 알아보겠습니다.
1. 탐색기(단축키 : Windows 키 + e)를 열어줍니다.
2. 좌측 내 PC를 우클릭해서 속성 창을 열어줍니다.
장치사양의 '시스템 종류' 항목에서 내 PC가 32비트인지 64비트인지 확인 하실 수 있습니다.
각 시스템 종류별 VCRUNTIME140_1.dll 파일 저장 위치는 아래와 같습니다.
- 32비트 : C:\Windows\System32
- 64비트 : C:\Windows\SysWOW64
VCRUNTIME140_1.dll 파일 설치 방법
오류를 해결하기 위해서는 VCRUNTIME140_1.dll 파일을 새로 설치해줘야합니다.
VCRUNTIME140_1.dll 파일을 인터넷상에서 쉽게 구할 수 있지만, 해당 파일이 정상적이라는 보장이 없습니다.
그래서 간단하게 VCRUNTIME140_1.dll 파일을 저장 위치에 설치해주는 방법이 있지만 다른 방법을 사용하겠습니다.
'Visual C++ 런타임 패키지'를 다시 설치해서 오류를 해결하겠습니다.
지원되는 최신 Visual C++ 재배포 가능 패키지 다운로드
이 문서에서는 최신 버전의 Visual C++ 재배포 가능 패키지 패키지에 대한 다운로드 링크를 나열합니다.
docs.microsoft.com
Microsoft 공식 홈페이지에서 재배포 패키지를 다운로드합니다.

시스템 종류에 따라 맞는 버전을 다운로드해줍니다.
재배포 패키지를 설치할 때 실패가 되는 경우가 가끔 있습니다.
이미 설치된 버전이 있다는 메시지가 발생하는 경우가 있습니다.
이럴 경우 'Windows 설정 -> 앱' 메뉴에서 'Visual C++ 2015 Restribute'(이름이 살짝 다를 수 있습니다.)를 삭제하고 다시 설치해주시면 됩니다.
설치가 완료되면 문제가 해결됩니다.
진행하시다가 막히는 부분이 발생하시거나, 궁금하신 점 있으시면 댓글 남겨주시기 바랍니다.
확인하는 대로 답변드리도록 하겠습니다.
감사합니다 : )