본문 바로가기
카테고리 없음

프로그램 실행 안 될 때: MSVCP140.dll, VCRUNTIME140.dll 누락 오류 해결법

by 해결가이드 2025. 11. 20.

프로그램을 실행하려고 하는데 갑자기 "MSVCP140.dll이(가) 없어 코드 실행을 진행할 수 없습니다"라는 오류 메시지가 뜬다면 당황스러우실 겁니다. 게임을 설치했거나 새로운 프로그램을 다운로드했을 때 자주 발생하는 이 문제는 사실 생각보다 간단하게 해결할 수 있습니다.

프로그램 실행 안 될 때: MSVCP140.dll, VCRUNTIME140.dll 누락 오류 해결법

DLL 파일 누락 오류란?

DLL(Dynamic Link Library) 파일은 여러 프로그램이 공통으로 사용하는 코드와 데이터를 담고 있는 파일입니다. MSVCP140.dll과 VCRUNTIME140.dll은 Microsoft Visual C++ 재배포 패키지에 포함된 파일로, 많은 Windows 프로그램들이 실행되기 위해 반드시 필요합니다.

이 파일들이 컴퓨터에 설치되어 있지 않거나 손상되었을 때 프로그램이 실행되지 않고 오류 메시지가 표시됩니다. 특히 게임이나 그래픽 프로그램, 개발 도구 등을 실행할 때 자주 발생하죠.

해결 방법: Visual C++ 재배포 패키지 설치

가장 확실하고 안전한 해결 방법은 Microsoft 공식 웹사이트에서 Visual C++ 재배포 패키지를 다운로드하여 설치하는 것입니다.

설치 순서는 다음과 같습니다.

먼저 Microsoft 공식 다운로드 페이지에 접속합니다. 검색 엔진에서 "Visual C++ 재배포 패키지 다운로드" 또는 "Microsoft Visual C++ Redistributable"을 검색하면 쉽게 찾을 수 있습니다.

페이지에서 본인의 시스템에 맞는 버전을 선택해야 합니다. 대부분의 경우 x64(64비트)와 x86(32비트) 버전을 모두 설치하는 것이 좋습니다. 64비트 Windows를 사용하더라도 32비트 프로그램을 실행할 수 있기 때문입니다.

다운로드한 파일을 실행하고 안내에 따라 설치를 진행합니다. 설치가 완료되면 컴퓨터를 재시작하는 것이 좋습니다.

여러 버전 설치가 필요할 수도 있습니다

MSVCP140.dll은 Visual C++ 2015, 2017, 2019, 2022 재배포 패키지에 포함되어 있습니다. 최신 버전을 설치하면 이전 버전의 파일들도 함께 설치되므로 가장 최신 버전인 Visual C++ 2022 재배포 패키지를 설치하는 것을 권장합니다.

만약 최신 버전을 설치했는데도 문제가 해결되지 않는다면, Visual C++ 2015 버전도 함께 설치해보세요. 일부 오래된 프로그램은 특정 버전의 DLL 파일을 요구하기 때문입니다.

주의사항: 인터넷에서 DLL 파일을 직접 다운로드하지 마세요

검색하다 보면 DLL 파일만 따로 다운로드할 수 있는 사이트들을 발견할 수 있습니다. 하지만 이런 방식은 권장하지 않습니다. 출처가 불분명한 파일은 악성코드가 포함되어 있을 수 있고, 파일 버전이 맞지 않아 다른 문제를 일으킬 수도 있습니다.

항상 Microsoft 공식 웹사이트에서 재배포 패키지를 다운로드하는 것이 가장 안전하고 확실한 방법입니다.

그래도 해결되지 않는다면?

Visual C++ 재배포 패키지를 설치했는데도 같은 오류가 계속 발생한다면 다음 방법들을 시도해볼 수 있습니다.

기존에 설치된 Visual C++ 재배포 패키지를 모두 제거한 후 다시 설치해보세요. Windows 설정의 앱 및 기능에서 "Microsoft Visual C++"로 검색하면 설치된 버전들을 확인하고 제거할 수 있습니다.

Windows 업데이트를 실행하여 시스템을 최신 상태로 유지하는 것도 도움이 됩니다. 일부 시스템 파일 문제가 함께 해결될 수 있습니다.

프로그램 자체를 재설치하는 것도 방법입니다. 프로그램 설치 파일이 손상되었을 가능성도 있기 때문입니다.