게임 실행 시 VCRUNTIME140.dll이 없거나 찾을 수 없다는 오류가 나타날 때 해결하는 방법을 정리했습니다. Microsoft Visual C++ Redistributable x86·x64 설치부터 기존 패키지 복구, 게임 파일 검사, Windows Update, 백신 확인, DISM과 SFC까지 순서대로 확인해보세요.
게임 실행 시 VCRUNTIME140.dll 오류 해결 방법
게임 실행 시 VCRUNTIME140.dll 오류 해결 방법을 찾고 있다면 인터넷에서 VCRUNTIME140.dll 파일 하나를 다운로드해 Windows 폴더에 넣기보다 Microsoft Visual C++ Redistributable부터 확인하는 것이 좋습니다. VCRUNTIME140.dll은 Microsoft Visual C++ Runtime과 관련된 파일이므로 게임이나 프로그램이 필요로 하는 Visual C++ 런타임이 없거나 손상된 경우 오류가 발생할 수 있습니다.
VCRUNTIME140.dll 오류 메시지는 어떻게 나타날까
게임을 실행할 때 VCRUNTIME140.dll 관련 오류는 여러 형태로 나타날 수 있습니다. 표현이 조금 달라도 동일한 Visual C++ Runtime 문제일 가능성을 먼저 확인하면 됩니다.
- VCRUNTIME140.dll이 없어 코드 실행을 진행할 수 없습니다.
- VCRUNTIME140.dll was not found
- VCRUNTIME140.dll is missing
- VCRUNTIME140_1.dll was not found
- The code execution cannot proceed because VCRUNTIME140.dll was not found
- 응용 프로그램을 시작할 수 없습니다.
오류 메시지가 표시되면 정확한 DLL 이름을 기록하세요. VCRUNTIME140.dll과 VCRUNTIME140_1.dll, MSVCP140.dll은 같은 Visual C++ 계열에서 함께 문제가 나타나는 경우가 있습니다.
1. VCRUNTIME140.dll 파일을 개별 다운로드하지 않기
검색 결과에서 VCRUNTIME140.dll 파일을 직접 다운로드해 System32에 넣으라는 방법을 쉽게 볼 수 있지만 권장하지 않습니다.
- 파일 출처를 확인하기 어려움
- DLL 파일 버전이 게임 요구 버전과 다를 수 있음
- x86과 x64 파일을 잘못 사용할 수 있음
- VCRUNTIME140.dll 외에 다른 런타임 파일도 필요할 수 있음
- Visual C++ 설치 정보가 정상적으로 구성되지 않을 수 있음
- 보안 위험이 발생할 수 있음
Microsoft Visual C++ Redistributable 전체 패키지를 설치하면 필요한 Visual C++ Runtime 라이브러리가 함께 설치되고 등록되므로 이 방법을 우선하세요.
2. 최신 Microsoft Visual C++ Redistributable 설치
VCRUNTIME140.dll 오류에서는 가장 먼저 최신 Microsoft Visual C++ v14 Redistributable 설치 상태를 확인합니다.
- 실행 중인 게임과 Launcher를 종료합니다.
- Microsoft Visual C++ 공식 다운로드 페이지를 엽니다.
- 현재 PC와 게임에 필요한 아키텍처를 확인합니다.
- x64 또는 x86 Redistributable을 다운로드합니다.
- 다운로드한 설치 프로그램을 실행합니다.
- 설치 또는 복구를 진행합니다.
- 작업 완료 후 Windows를 재부팅합니다.
- 게임을 다시 실행합니다.
3. Visual C++ x64 다운로드 방법
64비트 게임이나 프로그램을 사용하는 경우 Microsoft가 제공하는 최신 Visual C++ x64 Redistributable을 설치할 수 있습니다.
vc_redist.x64.exe
파일을 내려받은 뒤 실행해 Install 또는 Repair를 진행하고 Windows를 재부팅한 다음 게임을 다시 실행하세요.
4. Visual C++ x86 다운로드 방법
32비트 게임과 Launcher는 x86 Visual C++ Runtime을 사용할 수 있습니다. Windows가 64비트라고 해서 모든 게임이 x64 프로그램인 것은 아닙니다.
vc_redist.x86.exe
5. 64비트 Windows에서도 x86이 필요한 이유
64비트 Windows는 64비트 프로그램뿐 아니라 32비트 프로그램도 실행할 수 있습니다. 따라서 게임이 32비트로 제작됐다면 x86 Visual C++ Redistributable을 필요로 할 수 있습니다.
- vc_redist.x86.exe: x86 프로그램용
- vc_redist.x64.exe: x64 프로그램용
- vc_redist.arm64.exe: ARM64 프로그램용
게임이 어떤 아키텍처인지 확실하지 않고 일반적인 64비트 Windows 게이밍 PC라면 게임 제작사의 요구사항을 확인한 뒤 필요한 x86과 x64 패키지를 설치하세요. 두 패키지는 서로 대체 관계가 아닙니다.
6. 최신 v14 Redistributable이 지원하는 Visual Studio 버전
Microsoft의 현재 Visual C++ v14 Redistributable은 Visual Studio 2017 이후의 여러 MSVC Build Tools 버전으로 제작된 프로그램에서 공통으로 사용할 수 있습니다.
- Visual Studio 2017
- Visual Studio 2019
- Visual Studio 2022
- Visual Studio 2026
게임이 이 계열의 Visual C++ Runtime을 요구한다면 Microsoft 공식 최신 v14 Redistributable을 확인하는 것이 좋습니다.
7. 이미 설치되어 있다면 Repair 실행
Visual C++가 이미 설치되어 있는데 VCRUNTIME140.dll 오류가 발생한다면 패키지를 무조건 삭제하기보다 먼저 Repair를 시도하세요.
- Microsoft 공식 Visual C++ 설치파일을 다시 다운로드합니다.
- 다운로드한 vc_redist.x64.exe 또는 vc_redist.x86.exe를 실행합니다.
- 기존 버전이 감지되면 Repair를 선택합니다.
- 복구가 완료될 때까지 기다립니다.
- Windows를 재부팅합니다.
- 게임을 다시 실행합니다.
손상된 Runtime 파일이나 등록 정보가 원인이라면 Repair만으로 정상화될 수 있습니다.
8. 설치된 앱에서 Visual C++ 상태 확인
현재 PC에 Visual C++ Redistributable이 설치되어 있는지 Windows 설정에서 확인할 수 있습니다.
- Windows 설정을 엽니다.
- 앱을 선택합니다.
- 설치된 앱을 엽니다.
- 검색창에 Visual C++를 입력합니다.
- Microsoft Visual C++ Redistributable 항목을 확인합니다.
- x86과 x64 설치 상태를 확인합니다.
Visual C++ 항목이 여러 개 보이는 것은 반드시 오류가 아닙니다. 여러 프로그램이 서로 다른 Runtime 버전을 필요로 할 수 있기 때문입니다.
9. 기존 Visual C++ 패키지를 전부 삭제하지 않기
Visual C++ 항목이 여러 개 설치되어 있다고 모두 제거하고 최신 버전 하나만 남기는 방법은 권장하지 않습니다.
- Visual C++ 2008
- Visual C++ 2010
- Visual C++ 2012
- Visual C++ 2013
- Visual C++ v14 계열
- x86와 x64 패키지
특히 Visual C++ 2013 이하 패키지는 최신 v14 Runtime과 별도로 설치될 수 있으며 오래된 게임이 해당 버전을 직접 사용할 수 있습니다.
10. Visual C++ 2015만 따로 설치해야 할까
오래된 해결 방법에서는 Visual C++ 2015 Redistributable을 따로 설치하라고 안내하는 경우가 많습니다. 그러나 현재 Microsoft는 Visual Studio 2017 이후 MSVC v14 계열 프로그램에는 최신 지원 v14 Redistributable을 사용하는 것을 권장합니다.
따라서 최신 게임에서 VCRUNTIME140.dll 오류가 발생한다면 먼저 최신 공식 Visual C++ v14 Redistributable을 설치하고 게임 제작사가 특정 구버전을 요구하는 경우에만 별도로 확인하는 것이 좋습니다.
11. VCRUNTIME140_1.dll 오류도 같은 계열 확인
오류 파일이 VCRUNTIME140_1.dll이라면 역시 최신 Visual C++ v14 Redistributable 설치 상태를 확인하세요.
- 최신 Visual C++ x64 설치 확인
- 필요하면 x86 설치 확인
- 기존 패키지 Repair
- Windows 재부팅
- 게임 파일 검사
VCRUNTIME140.dll과 VCRUNTIME140_1.dll 오류가 동시에 나타난다면 DLL 파일을 각각 찾아 설치하기보다 Visual C++ Runtime 전체를 정상적으로 구성하는 것이 좋습니다.
12. MSVCP140.dll도 함께 오류가 날 때
VCRUNTIME140.dll과 함께 MSVCP140.dll도 찾을 수 없다는 메시지가 나타나는 경우가 있습니다.
- VCRUNTIME140.dll 오류
- MSVCP140.dll 오류
- VCRUNTIME140_1.dll 오류
이 경우 여러 DLL을 하나씩 다운로드하지 말고 Visual C++ Redistributable 전체 패키지를 설치하거나 Repair하세요. MSVCP140.dll 오류는 다음 글에서 별도로 더 자세히 다룰 수 있습니다.
13. Visual C++ 설치 후 반드시 Windows 재부팅
Redistributable 설치 또는 Repair가 끝난 뒤에는 게임을 바로 여러 번 실행하기보다 Windows를 한 번 재부팅하는 것이 좋습니다.
- Visual C++ 설치를 완료합니다.
- 열려 있는 프로그램을 종료합니다.
- Windows를 재부팅합니다.
- Steam이나 Epic Games 등 Launcher를 실행합니다.
- 게임을 다시 실행합니다.
14. Windows Update 확인하기
Visual C++를 정상적으로 설치했는데도 게임 실행 오류가 이어진다면 Windows Update도 확인하세요.
- Windows 설정을 엽니다.
- Windows Update를 선택합니다.
- 업데이트 확인을 실행합니다.
- 사용 가능한 업데이트를 설치합니다.
- 재부팅이 필요하면 PC를 다시 시작합니다.
- 게임을 다시 실행합니다.
15. Steam 게임은 무결성 검사 실행
Visual C++ Runtime은 정상인데 특정 Steam 게임에서만 VCRUNTIME140.dll 오류가 발생한다면 게임 설치 파일도 확인해야 합니다.
- Steam을 실행합니다.
- 라이브러리를 엽니다.
- 문제가 있는 게임을 마우스 오른쪽 버튼으로 클릭합니다.
- 속성을 선택합니다.
- 설치된 파일을 선택합니다.
- 게임 파일 무결성 검사를 실행합니다.
- 복구가 완료되면 게임을 다시 실행합니다.
16. Epic Games는 Verify 실행
Epic Games Launcher에서 설치한 게임이라면 Verify 기능으로 손상되거나 누락된 게임 파일을 확인할 수 있습니다.
- Epic Games Launcher를 실행합니다.
- Library를 엽니다.
- 게임 오른쪽의 점 세 개를 선택합니다.
- Manage를 선택합니다.
- Verify를 선택합니다.
- 작업 완료 후 게임을 다시 실행합니다.
17. Battle.net과 Riot 게임도 파일 복구 확인
다른 게임 Launcher를 사용한다면 해당 Launcher의 공식 게임 파일 복구 기능을 이용하세요.
- Battle.net: Scan and Repair
- Riot Games: Riot Client Full Repair Tool 또는 게임별 Repair
- Steam: 게임 파일 무결성 검사
- Epic Games: Verify
Visual C++ Runtime을 설치한 뒤에도 특정 게임만 오류가 반복된다면 이 단계가 중요합니다.
18. 게임 폴더의 Redist 설치 프로그램 확인
일부 게임은 필요한 Visual C++ Runtime 설치파일을 게임 설치 폴더에 함께 제공합니다.
- _CommonRedist
- VC_Redist
- VCRedist
- Redist
- Prerequisites
게임 제작사나 Launcher가 제공한 공식 설치파일이라면 해당 게임이 요구하는 버전을 설치하는 데 사용할 수 있습니다.
19. 백신이 VCRUNTIME140.dll 또는 게임 파일을 삭제했는지 확인
게임이 정상적으로 실행되다가 어느 날 갑자기 VCRUNTIME140.dll 오류가 발생했다면 Windows 보안이나 별도 백신의 보호 기록도 확인하세요.
- Windows 보안 보호 기록 확인
- 별도 백신 검역소 확인
- 게임 EXE 파일 차단 여부 확인
- 게임 폴더 DLL 차단 여부 확인
- 게임 업데이트 직후 파일 삭제 여부 확인
정상적인 게임 파일이 실제로 격리된 경우 게임 Launcher의 파일 복구 기능을 실행해 필요한 파일을 다시 받으세요.
20. System32에 VCRUNTIME140.dll을 복사하지 않기
인터넷에서 받은 VCRUNTIME140.dll을 다음 폴더에 직접 복사하라는 해결법은 피하는 것이 좋습니다.
C:\Windows\System32
C:\Windows\SysWOW64
- 잘못된 파일 버전이 들어갈 수 있음
- x86와 x64가 뒤섞일 수 있음
- 보안 위험이 있음
- Visual C++ Runtime 전체 구성은 복구되지 않음
- 향후 업데이트 과정에서 다시 문제가 생길 수 있음
Microsoft 공식 Redistributable Installer를 사용하면 필요한 라이브러리가 정상적인 방식으로 설치되고 등록됩니다.
21. regsvr32로 VCRUNTIME140.dll을 등록할 필요 없음
DLL 오류가 발생했다고 모든 DLL에 regsvr32를 사용하는 방법도 권장하지 않습니다. 일반 Visual C++ Runtime DLL을 무조건 COM DLL처럼 등록하는 방식은 올바른 해결책이 아닙니다.
- Visual C++ Redistributable 설치 우선
- 기존 패키지 Repair 우선
- 게임 파일 검사 우선
- Windows 시스템 손상 여부는 별도로 확인
22. Visual C++ 설치 자체가 실패할 때
vc_redist.x64.exe 또는 vc_redist.x86.exe를 실행했는데 Visual C++ 설치 자체가 실패한다면 설치 오류 메시지를 확인하세요.
- PC 재부팅
- Windows Update 확인
- 기존 Visual C++ 설치 상태 확인
- 기존 패키지 Repair 시도
- Microsoft 공식 Installer 다시 다운로드
- 다른 설치 프로그램이 실행 중인지 확인
- 설치 오류 코드 기록
더 최신 Visual C++ Redistributable이 이미 설치되어 있는 경우 오래된 Installer가 설치되지 않을 수도 있으므로 기존 설치 버전을 함께 확인하는 것이 좋습니다.
23. 여러 게임에서 같은 오류가 발생할 때
특정 게임 하나가 아니라 여러 게임과 프로그램에서 동시에 VCRUNTIME140.dll 또는 다른 Windows 구성요소 오류가 발생한다면 Windows 자체의 시스템 파일 상태도 확인할 수 있습니다.
- 여러 게임에서 같은 DLL 오류 발생
- 일반 프로그램에서도 오류 발생
- Windows 기능이 비정상적으로 작동
- Visual C++ 재설치 후에도 동일한 증상
24. DISM으로 Windows 구성요소 복구
Windows 시스템 파일 손상이 의심된다면 Microsoft 공식 순서대로 DISM을 먼저 실행할 수 있습니다.
- Windows 검색창에 cmd를 입력합니다.
- 명령 프롬프트를 관리자 권한으로 실행합니다.
- 아래 명령을 입력합니다.
- Enter 키를 누릅니다.
- 작업이 완료될 때까지 기다립니다.
DISM.exe /Online /Cleanup-Image /RestoreHealth
작업 중에는 명령 프롬프트를 강제로 종료하지 마세요.
25. 이어서 SFC 시스템 파일 검사
DISM이 완료되면 System File Checker를 실행합니다.
- 관리자 권한 명령 프롬프트를 유지합니다.
- 아래 명령을 입력합니다.
- Enter 키를 누릅니다.
- 검사가 100% 완료될 때까지 기다립니다.
- 검사 결과를 확인합니다.
- Windows를 재부팅합니다.
- 게임을 다시 실행합니다.
sfc /scannow
26. 0xc000007b 오류가 함께 나타날 때
VCRUNTIME140.dll 오류가 아니라 0xc000007b까지 함께 표시된다면 단순 파일 누락 문제보다 x86·x64 구성이나 Visual C++, DirectX, 게임 파일 상태를 함께 확인해야 합니다.
- Visual C++ x86 확인
- Visual C++ x64 확인
- 게임 파일 검사
- DirectX Runtime 확인
- Windows Update
- DISM과 SFC
0xc000007b는 뒤의 별도 글에서 전용 해결 방법으로 자세히 다루는 것이 좋습니다.
27. 특정 게임만 계속 오류라면 게임 재설치
Visual C++ 설치와 Repair, 게임 파일 검사, Windows Update까지 완료했는데 특정 게임 하나에서만 VCRUNTIME140.dll 오류가 반복된다면 마지막 단계에서 게임 재설치를 검토할 수 있습니다.
- Cloud Save 지원 여부를 확인합니다.
- 로컬 세이브 파일을 백업합니다.
- 게임 Launcher의 정상 제거 기능을 이용합니다.
- Windows를 재부팅합니다.
- 게임을 다시 설치합니다.
- 게임과 함께 설치되는 Visual C++ 구성요소도 완료합니다.
- 게임 업데이트를 완료합니다.
- 게임 파일 검사를 실행합니다.
- 게임을 다시 시작합니다.
VCRUNTIME140.dll 오류 빠른 해결 순서
게임 실행 시 VCRUNTIME140.dll 오류가 나타난다면 아래 순서대로 확인하면 됩니다.
- 오류 파일명이 VCRUNTIME140.dll인지 확인
- DLL 파일을 개별 다운로드하지 않기
- Microsoft Visual C++ 최신 v14 Redistributable 확인
- 64비트 게임이면 x64 패키지 확인
- 32비트 게임이면 x86 패키지 확인
- 필요한 경우 x86와 x64 모두 설치
- 이미 설치되어 있다면 Repair 실행
- Windows 재부팅
- 게임 Launcher 파일 검사 실행
- Windows Update 확인
- 백신 검역 기록 확인
- 여러 프로그램에서 오류가 나면 DISM 실행
- 이어서 sfc /scannow 실행
- 특정 게임만 계속 문제라면 게임 재설치
증상별로 무엇부터 확인할까
- VCRUNTIME140.dll 없음: Visual C++ v14 Redistributable 설치
- VCRUNTIME140_1.dll 없음: 최신 Visual C++ v14 확인
- MSVCP140.dll도 같이 없음: Visual C++ 전체 패키지 설치·복구
- Visual C++ 이미 설치됨: Repair 실행
- 64비트 Windows인데 게임 실행 안됨: 게임이 x86 Runtime을 요구하는지도 확인
- 게임 하나만 오류: 게임 파일 검사
- 여러 게임이 동시에 오류: Visual C++와 Windows 시스템 파일 확인
- 백신 업데이트 후 오류: 보호 기록과 검역소 확인
- 0xc000007b도 표시: x86·x64 Runtime과 DirectX까지 확인
처음부터 하지 않는 것이 좋은 방법
VCRUNTIME140.dll 오류는 비교적 명확한 Runtime 문제인 경우가 많기 때문에 Windows 시스템 폴더를 직접 수정하는 방법부터 사용할 필요가 없습니다.
- DLL 다운로드 사이트에서 VCRUNTIME140.dll 받지 않기
- System32에 DLL 파일 직접 복사하지 않기
- SysWOW64에 DLL 파일 직접 복사하지 않기
- 모든 Visual C++ Redistributable을 한꺼번에 삭제하지 않기
- x86와 x64를 확인하지 않고 하나만 반복 설치하지 않기
- regsvr32로 DLL을 무조건 등록하지 않기
- Windows 레지스트리를 무작정 수정하지 않기
- 출처를 알 수 없는 All-in-One Runtime 사용하지 않기
가장 안전한 방법은 Microsoft 공식 Visual C++ Redistributable을 설치하거나 Repair하고 게임 Launcher의 파일 검사 기능을 이용하는 것입니다.
VCRUNTIME140.dll 공식 해결 다운로드 바로가기
VCRUNTIME140.dll 오류를 해결하기 위해 비공식 DLL 파일을 내려받을 필요는 없습니다. Microsoft에서 제공하는 최신 Visual C++ Redistributable을 이용하고 게임 파일 복구와 Windows 시스템 검사를 순서대로 진행하세요.
가장 먼저 적용할 순서는 Microsoft Visual C++ Redistributable 설치 → x86·x64 아키텍처 확인 → 기존 패키지 Repair → Windows 재부팅 → 게임 파일 검사입니다. VCRUNTIME140_1.dll이나 MSVCP140.dll 오류가 함께 나타나도 DLL을 각각 다운로드하지 말고 Visual C++ Runtime 전체를 정상적으로 설치하세요. 여러 게임과 일반 프로그램에서 동시에 DLL 오류가 발생한다면 Windows Update를 확인하고 마지막 단계에서 DISM과 SFC로 시스템 파일 손상을 검사하는 것이 좋습니다.