IT 문제 해결 ·
MSVCP140.dll이(가) 없어 코드 실행을 진행할 수 없습니다, Visual C++ 재배포 패키지를 설치하세요 (VCRUNTIME140.dll) 해결방법
- 확인한 날
- 2026-11-15
- 확인 방법
- Windows 11 Home 한국어판 PC(화면 문구를 시스템 파일과 대조)
- OS
- Windows 11
게임이나 프로그램을 실행하자마자 아래 창이 뜨면서 꺼지면, 파일 이름을 검색해서 그 파일만 내려받고 싶어집니다.
MSVCP140.dll이(가) 없어 코드 실행을 진행할 수 없습니다.
그런데 이 파일은 낱개로 구하는 것이 아니라 마이크로소프트가 배포하는 Visual C++ 재배포 가능 패키지 안에 들어 있습니다. 많은 게임과 프로그램이 이 패키지를 함께 쓰는데, 패키지가 설치되어 있지 않거나 손상되면 이런 창이 뜹니다.
패키지 설치, 패키지 복구, 프로그램 다시 설치 순서로 진행하면 됩니다.
| 증상 | 먼저 볼 곳 |
|---|---|
| MSVCP140.dll이나 VCRUNTIME140.dll이 없다고 뜬다 | 1번 패키지 설치 |
| 패키지가 이미 설치되어 있다 | 2번 패키지 복구 |
| 한 프로그램에서만 뜬다 | 3번 프로그램 다시 설치 |
| 파일 이름의 숫자가 140이 아니다 | 자주 묻는 질문 |
1. Visual C++ 재배포 가능 패키지 설치하기
- 글 끝에 있는 마이크로소프트 공식 페이지를 엽니다.
- 최신 버전 표에서 X64와 X86 링크를 각각 눌러 두 파일을 모두 받습니다.
- 받은 파일을 하나씩 실행해서 설치합니다.
- 컴퓨터를 다시 시작한 뒤에 프로그램을 실행합니다.
64비트 윈도우를 쓰고 있어도 두 가지를 모두 설치해야 합니다. 32비트로 만들어진 프로그램은 X86 쪽 파일을 찾기 때문에, X64만 설치하면 같은 창이 그대로 뜨기도 합니다.
설치한 뒤에 프로그램이 실행된다면 원인은 패키지가 없었던 것이고, 다른 파일을 구할 필요가 없습니다. 설치 화면에 이미 설치되어 있다고 나오거나 설치했는데도 그대로라면 2번으로 넘어갑니다.
2. 설치된 패키지 복구하기
패키지가 설치되어 있는데도 창이 뜬다면 패키지의 파일 일부가 손상된 경우입니다.
- 설정 → 앱 → 설치된 앱으로 들어갑니다.
- 검색 칸에 Visual C++를 입력합니다.
- Microsoft Visual C++ 2015-2022 Redistributable (x64) 오른쪽의 점 세 개를 누르고 수정을 고릅니다.
- 복구를 누릅니다.
- 이름 끝이 (x86)인 항목도 같은 방법으로 복구합니다.
복구한 뒤에 프로그램이 실행되면 해결된 것이고, 그래도 같은 창이 뜬다면 3번을 확인합니다.
3. 프로그램 다시 설치하기
패키지에 문제가 없는데 한 프로그램에서만 창이 뜬다면 그 프로그램의 설치가 온전하지 않은 것입니다. 오류 창도 프로그램을 다시 설치하면 문제가 해결될 수 있다고 안내합니다.
- 설정 → 앱 → 설치된 앱에서 그 프로그램을 제거합니다.
- 공식 홈페이지나 게임 플랫폼에서 설치 파일을 새로 받아 설치합니다.
게임 플랫폼으로 설치한 게임이라면 지우기 전에 플랫폼의 파일 검사 기능을 먼저 써 보세요. 빠진 파일만 다시 받아 주므로 전체를 다시 설치하는 것보다 빠릅니다.
dll 파일만 따로 받으면 안 되는 이유
dll 파일 하나만 내려받아 넣는 방법은 권하지 않습니다.
파일 이름으로 검색하면 dll 파일을 낱개로 나눠 주는 사이트가 여럿 나옵니다. 하지만 누가 만든 파일인지 확인할 방법이 없어서 악성 프로그램이 섞여 있어도 알 수 없고, 버전이 맞지 않으면 다른 오류가 새로 생깁니다. 공식 패키지는 무료이고 설치도 몇 분이면 끝나므로 굳이 위험을 질 이유가 없습니다.
자주 묻는 질문
VCRUNTIME140_1.dll이 없다고 뜹니다
파일 이름만 다르고 같은 패키지에 들어 있는 파일입니다. 1번대로 X64와 X86을 모두 설치하면 됩니다.
MSVCR120.dll처럼 숫자가 140이 아닙니다
더 오래된 버전의 패키지가 필요한 경우입니다. 같은 공식 페이지의 아래쪽에 예전 버전 패키지가 연도별로 정리되어 있습니다.
패키지를 설치했는데도 여러 프로그램에서 계속 뜹니다
윈도우의 시스템 파일이 손상되었을 수 있습니다. 명령 프롬프트를 관리자 권한으로 열어 sfc /scannow를 입력하고, 검사가 끝나면 컴퓨터를 다시 시작하세요.
정리
공식 패키지를 X64와 X86 모두 설치하고, 이미 있다면 복구하고, 한 프로그램에서만 뜬다면 그 프로그램을 다시 설치합니다. 저라면 dll 파일 이름을 검색하기 전에 공식 패키지 두 개부터 설치하겠습니다.
마이크로소프트 공식 문서: 지원되는 최신 Visual C++ 재배포 가능 패키지 다운로드
이 글은 AI의 도움을 받아 초안을 쓰고, 화면 문구와 메뉴 이름은 실제 시스템 파일과 공식 안내로 대조했습니다.