게임 실행 시 MSVCP140.dll 오류 해결 방법

게임 실행 시 MSVCP140.dll이 없거나 찾을 수 없다는 오류가 나타날 때 해결하는 방법을 정리했습니다. Microsoft Visual C++ Redistributable x86·x64 설치와 Repair, 게임 파일 검사, Windows Update, 백신 확인, DISM과 SFC까지 순서대로 확인해보세요.

Table of Contents

게임 실행 시 MSVCP140.dll 오류 해결 방법

게임 실행 시 MSVCP140.dll 오류 해결 방법을 찾고 있다면 인터넷에서 MSVCP140.dll 파일 하나만 내려받아 Windows 폴더에 복사하기보다 Microsoft Visual C++ Redistributable부터 확인하는 것이 좋습니다. MSVCP140.dll은 Visual C++ 버전 14 계열의 C++ Runtime 라이브러리이므로 필요한 Visual C++ 런타임이 설치되지 않았거나 손상됐을 때 게임과 Launcher가 정상적으로 시작되지 않을 수 있습니다.

MSVCP140.dll은 어떤 파일인가

MSVCP140.dll은 Microsoft Visual C++ Runtime 라이브러리 가운데 하나입니다. Microsoft 공식 문서에서 Visual C++ 버전 12의 C++ 런타임 라이브러리는 msvcp120.dll, 버전 14의 C++ 런타임 라이브러리는 msvcp140.dll로 설명하고 있습니다.

게임이나 Launcher가 Microsoft Visual C++로 개발된 경우 이 Runtime을 사용하기 때문에 필요한 DLL이 없거나 올바른 버전으로 설치되지 않았다면 게임 실행 단계에서 오류가 나타날 수 있습니다.

MSVCP140.dll 오류 메시지 종류

  • MSVCP140.dll이 없어 코드 실행을 진행할 수 없습니다.
  • MSVCP140.dll was not found
  • MSVCP140.dll is missing
  • The code execution cannot proceed because MSVCP140.dll was not found
  • MSVCP140_1.dll was not found
  • VCRUNTIME140.dll과 MSVCP140.dll 오류가 동시에 표시됨

오류창이 나타났다면 정확한 파일 이름을 먼저 확인하세요. MSVCP140.dll과 VCRUNTIME140.dll이 동시에 누락되었다면 Visual C++ Runtime 전체 설치 상태를 먼저 확인하는 것이 좋습니다.

1. MSVCP140.dll 파일을 개별 다운로드하지 않기

검색 결과에서 MSVCP140.dll 파일 하나를 내려받아 System32 또는 SysWOW64 폴더에 넣으라는 해결 방법을 볼 수 있지만 권장하지 않습니다.

  • DLL 파일 출처를 확인하기 어려움
  • 악성코드가 포함된 파일일 가능성
  • x86와 x64 파일이 서로 맞지 않을 수 있음
  • 게임에서 요구하는 Runtime 버전과 다를 수 있음
  • MSVCP140.dll 이외의 종속 파일도 누락됐을 수 있음
  • Visual C++ Runtime 설치 정보가 정상적으로 구성되지 않음

Microsoft Visual C++ Redistributable은 필요한 Visual C++ 라이브러리를 함께 설치하고 등록하기 때문에 DLL 하나를 직접 복사하는 것보다 정상적인 해결 방법입니다.

2. 최신 Visual C++ Redistributable 설치

MSVCP140.dll 오류가 나타났다면 가장 먼저 Microsoft가 제공하는 최신 Visual C++ v14 Redistributable을 확인하세요.

  1. 게임과 Steam, Epic Games 등 Launcher를 종료합니다.
  2. Microsoft Visual C++ 공식 페이지를 엽니다.
  3. 게임의 대상 아키텍처를 확인합니다.
  4. x64 또는 x86 패키지를 다운로드합니다.
  5. 다운로드한 설치 프로그램을 실행합니다.
  6. Install 또는 Repair를 진행합니다.
  7. 설치 완료 후 Windows를 재부팅합니다.
  8. 게임을 다시 실행합니다.

3. Visual C++ x64 직접 다운로드

64비트 프로그램에서 필요한 최신 Visual C++ v14 Redistributable은 Microsoft의 고정 다운로드 주소에서 받을 수 있습니다.

vc_redist.x64.exe

파일을 실행한 뒤 설치 또는 Repair를 완료하고 PC를 한 번 재부팅하세요.

4. Visual C++ x86 직접 다운로드

32비트 프로그램이나 게임은 x86 Visual C++ Runtime을 사용할 수 있습니다.

vc_redist.x86.exe

5. 64비트 Windows도 x86 Visual C++가 필요할 수 있음

Windows가 64비트라고 해서 x64 Visual C++만 설치하면 되는 것은 아닙니다. 실행하려는 게임이나 Launcher 자체가 32비트라면 x86 Runtime을 사용할 수 있습니다.

  • x86: 32비트 프로그램용
  • x64: 64비트 프로그램용
  • ARM64: ARM64 프로그램용

일반적인 64비트 Windows 게이밍 PC에서도 32비트 게임과 Launcher를 사용하는 경우가 있으므로 게임 제작사의 요구사항에 따라 x86와 x64 패키지가 모두 필요할 수 있습니다.

6. x64 하나만 설치했는데 오류가 계속될 때

64비트 Windows라는 이유로 x64 Redistributable만 설치했는데 MSVCP140.dll 오류가 계속된다면 게임이나 Launcher가 32비트 구성요소를 사용하는지 확인하세요.

  1. x64 Visual C++ 설치 여부를 확인합니다.
  2. x86 Visual C++도 설치합니다.
  3. 두 설치 프로그램의 작업을 완료합니다.
  4. Windows를 재부팅합니다.
  5. 게임을 다시 실행합니다.

x86와 x64 Redistributable은 서로 다른 대상 아키텍처를 위한 패키지이므로 하나가 다른 하나를 완전히 대신하지는 않습니다.

7. 이미 설치되어 있다면 Repair 실행

Visual C++가 이미 설치되어 있는데 오류가 나타난다면 Runtime 파일이 손상됐을 가능성을 고려해 Repair를 먼저 진행할 수 있습니다.

  1. Microsoft 공식 vc_redist 설치파일을 다시 다운로드합니다.
  2. vc_redist.x64.exe 또는 vc_redist.x86.exe를 실행합니다.
  3. 기존 패키지가 감지되면 Repair를 선택합니다.
  4. 복구가 완료될 때까지 기다립니다.
  5. Windows를 재부팅합니다.
  6. 게임을 다시 실행합니다.

Visual C++ Redistributable은 공식적으로 Install, Repair, Uninstall 기능을 지원하므로 먼저 Repair를 이용하는 것이 좋습니다.

8. 명령줄 Repair도 공식 지원

일반적인 사용자는 설치 프로그램 화면에서 Repair를 선택하면 충분합니다. Visual C++ Redistributable은 공식적으로 명령줄에서도 Repair 옵션을 제공합니다.

vc_redist.x64.exe /repair

다만 게임 오류 해결을 위해 굳이 명령줄 방식을 사용할 필요는 없으며 설치 프로그램을 직접 실행해 Repair 버튼을 사용하는 방법이 더 간단합니다.

9. Windows 설치된 앱에서 Visual C++ 확인

  1. Windows 설정을 엽니다.
  2. 을 선택합니다.
  3. 설치된 앱을 엽니다.
  4. 검색창에 Visual C++를 입력합니다.
  5. Microsoft Visual C++ Redistributable 항목을 확인합니다.
  6. x86와 x64가 설치되어 있는지 확인합니다.

Visual C++ Redistributable이 여러 줄 표시되는 것은 반드시 오류가 아닙니다. 여러 게임과 프로그램이 서로 다른 Visual C++ Runtime 버전을 사용할 수 있습니다.

10. 기존 Visual C++를 전부 삭제하지 않기

설치된 앱에 Microsoft Visual C++ 항목이 여러 개 보인다는 이유로 전부 제거하고 최신 버전 하나만 설치하는 방법은 권장하지 않습니다.

  • Visual C++ 2008
  • Visual C++ 2010
  • Visual C++ 2012
  • Visual C++ 2013
  • Visual C++ v14 계열
  • x86 패키지
  • x64 패키지

Visual C++ 2013 이하 런타임은 최신 v14 Runtime과 별도로 설치될 수 있고 오래된 게임이 해당 버전을 필요로 할 수 있습니다.

11. 최신 Visual C++ v14는 어떤 버전에 사용될까

Microsoft는 현재 최신 Visual C++ v14 Redistributable을 Visual Studio 2017, 2019, 2022, 2026의 MSVC Build Tools로 만들어진 프로그램에 권장합니다.

  • Visual Studio 2017
  • Visual Studio 2019
  • Visual Studio 2022
  • Visual Studio 2026

따라서 최근 게임에서 MSVCP140.dll 오류가 나타났다면 과거 Visual C++ 2015 설치파일을 무작정 찾기보다 Microsoft가 현재 제공하는 최신 지원 v14 Redistributable부터 확인하는 것이 좋습니다.

12. Visual C++ 2015 지원 종료도 참고

Microsoft의 현재 문서에서는 Visual Studio 2015와 Visual C++ 2015 Redistributable 14.0.24212 지원이 2025년 10월 15일 종료됐다고 안내합니다.

v14 Runtime은 Visual Studio 2015 MSVC Build Tools로 만들어진 앱과 이진 호환성을 제공하므로 최근 환경에서는 최신 지원 Visual C++ v14 Runtime을 우선 확인하는 것이 좋습니다.

13. MSVCP140_1.dll 오류가 함께 나타날 때

일부 프로그램에서는 MSVCP140_1.dll 같은 추가 라이브러리 오류가 나타날 수 있습니다. Microsoft는 Visual Studio 2017 이후 표준 라이브러리 기능 일부가 ABI 호환성을 위해 msvcp140_1.dll 같은 별도 DLL로 추가될 수 있다고 설명합니다.

  • 최신 Visual C++ v14 Redistributable 설치
  • x86와 x64 대상 확인
  • 기존 Visual C++ Repair
  • Windows 재부팅
  • 게임 파일 검사

14. VCRUNTIME140.dll도 함께 없다고 나올 때

게임 실행 시 MSVCP140.dll 다음으로 VCRUNTIME140.dll 오류가 연달아 표시되기도 합니다.

  • MSVCP140.dll
  • VCRUNTIME140.dll
  • VCRUNTIME140_1.dll
  • MSVCP140_1.dll

이런 경우 DLL을 각각 하나씩 다운로드하지 말고 Visual C++ Redistributable 전체 설치와 Repair를 진행하세요.

15. Visual C++ 설치 후 Windows 재부팅

Visual C++ 설치 또는 Repair가 완료됐다면 Windows를 한 번 다시 시작한 뒤 게임을 실행하는 것이 좋습니다.

  1. Visual C++ 설치를 완료합니다.
  2. 게임 Launcher를 종료합니다.
  3. Windows를 다시 시작합니다.
  4. Steam 또는 Epic Games 등을 실행합니다.
  5. 게임을 다시 실행합니다.

16. Steam 게임 파일 무결성 검사

Visual C++는 정상인데 특정 Steam 게임에서만 MSVCP140.dll 오류가 발생한다면 게임 파일 자체도 확인하세요.

  1. Steam을 실행합니다.
  2. 라이브러리를 엽니다.
  3. 게임을 마우스 오른쪽 버튼으로 클릭합니다.
  4. 속성을 선택합니다.
  5. 설치된 파일을 엽니다.
  6. 게임 파일 무결성 검사를 실행합니다.
  7. 복구가 완료되면 게임을 다시 실행합니다.

17. Epic Games는 Verify 실행

Epic Games Launcher에서 설치한 게임이라면 Verify 기능을 이용해 손상되거나 누락된 파일을 검사합니다.

  1. Epic Games Launcher를 실행합니다.
  2. Library를 엽니다.
  3. 게임 오른쪽 점 세 개를 선택합니다.
  4. Manage를 선택합니다.
  5. Verify를 실행합니다.
  6. 검사 완료 후 게임을 다시 실행합니다.

18. Battle.net과 Riot 게임도 파일 복구

  • Battle.net: Scan and Repair
  • Riot Games: Riot Client Full Repair Tool 또는 게임별 Repair
  • Steam: 게임 파일 무결성 검사
  • Epic Games: Verify

Visual C++ Runtime을 설치했는데 특정 게임만 실행되지 않는다면 전체 Windows 환경보다 해당 게임 파일 복구를 먼저 진행하세요.

19. 게임에 포함된 Visual C++ 설치파일 확인

일부 게임은 실행에 필요한 Visual C++ Redistributable을 설치 폴더 안에 함께 제공합니다.

  • _CommonRedist
  • VC
  • VCRedist
  • Redist
  • Prerequisites

게임 또는 Launcher가 공식적으로 제공한 설치파일이라면 사용할 수 있습니다. 출처가 불분명한 All-in-One Runtime 패키지를 대신 받을 필요는 없습니다.

20. Windows Update 확인하기

  1. Windows 설정을 엽니다.
  2. Windows Update를 선택합니다.
  3. 업데이트 확인을 실행합니다.
  4. 사용 가능한 업데이트를 설치합니다.
  5. Windows를 재부팅합니다.
  6. 게임을 다시 실행합니다.

Visual C++ 설치 오류와 다른 Windows 구성요소 문제가 함께 나타나는 경우 Windows Update를 먼저 완료하는 것이 좋습니다.

21. 백신이 게임 DLL을 삭제했는지 확인

게임이 정상적으로 실행되다가 갑자기 DLL 오류가 발생했다면 Windows 보안이나 별도 백신 프로그램의 검역 기록도 확인하세요.

  • Windows 보안 보호 기록 확인
  • 별도 백신의 검역소 확인
  • 게임 EXE 차단 여부 확인
  • 게임 폴더 DLL 차단 여부 확인
  • 게임 업데이트 후 파일 삭제 여부 확인

정상적인 게임 파일이 차단됐다면 보안 프로그램 설정을 확인한 뒤 Steam 무결성 검사나 Epic Verify 등으로 파일을 복구하세요.

22. System32와 SysWOW64에 DLL 직접 복사하지 않기

C:\Windows\System32
C:\Windows\SysWOW64

인터넷에서 내려받은 MSVCP140.dll을 위 Windows 시스템 폴더에 직접 복사하는 방법은 피하는 것이 좋습니다.

  • 잘못된 Runtime 버전이 설치될 수 있음
  • x86와 x64를 혼동할 수 있음
  • 다른 Visual C++ DLL과 버전이 맞지 않을 수 있음
  • 보안 위험이 있음
  • Visual C++ Runtime 전체 구성이 복구되지 않음

23. regsvr32로 MSVCP140.dll 등록하지 않기

DLL 파일이라는 이유로 regsvr32를 이용해 등록하는 방법도 일반적인 MSVCP140.dll 해결책이 아닙니다.

  • 모든 DLL이 COM 등록 대상인 것은 아님
  • Visual C++ Runtime 누락 문제를 해결하지 못함
  • Redistributable Installer가 필요한 라이브러리를 정상적으로 설치함

MSVCP140.dll은 Microsoft Visual C++ Redistributable을 설치 또는 Repair하는 방식으로 해결하는 것이 좋습니다.

24. Visual C++ 설치 자체가 실패할 때

vc_redist.x86.exe 또는 vc_redist.x64.exe 설치 프로그램에서 오류가 나타난다면 아래 순서대로 확인하세요.

  1. Windows를 재부팅합니다.
  2. Windows Update를 확인합니다.
  3. 기존 Visual C++ 설치 상태를 확인합니다.
  4. 이미 설치되어 있다면 Repair를 시도합니다.
  5. Microsoft 공식 설치파일을 다시 다운로드합니다.
  6. 오류 코드가 있다면 기록합니다.
  7. 다른 Installer가 동시에 실행 중인지 확인합니다.

더 최신 버전의 Redistributable이 이미 설치되어 있다면 오래된 설치 프로그램이 설치되지 않을 수도 있으므로 최신 공식 v14 패키지부터 확인하세요.

25. 여러 게임에서 동시에 MSVCP140.dll 오류가 날 때

한 게임이 아니라 Steam, Epic Games 등의 여러 게임과 일반 프로그램에서 동시에 같은 DLL 오류가 발생한다면 특정 게임 파일보다 Windows와 Visual C++ Runtime 공통 환경을 확인해야 합니다.

  • Visual C++ x86와 x64 설치 확인
  • Visual C++ Repair
  • Windows Update
  • Windows 보안 기록 확인
  • DISM 시스템 이미지 복구
  • SFC 시스템 파일 검사

26. DISM으로 Windows 구성요소 복구

여러 Windows 프로그램에서 시스템 파일 오류가 나타난다면 Microsoft 공식 순서대로 DISM을 먼저 실행할 수 있습니다.

  1. Windows 검색창에 cmd를 입력합니다.
  2. 명령 프롬프트를 관리자 권한으로 실행합니다.
  3. 아래 명령을 입력합니다.
  4. Enter 키를 누릅니다.
  5. 작업이 완료될 때까지 기다립니다.
DISM.exe /Online /Cleanup-Image /RestoreHealth

27. DISM 후 SFC 실행

DISM이 완료되면 이어서 System File Checker를 실행합니다.

  1. 관리자 권한 명령 프롬프트를 유지합니다.
  2. 아래 명령을 입력합니다.
  3. Enter 키를 누릅니다.
  4. 검사가 100% 완료될 때까지 기다립니다.
  5. 완료 결과를 확인합니다.
  6. Windows를 재부팅합니다.
  7. 게임을 다시 실행합니다.
sfc /scannow

28. 0xc000007b 오류가 같이 나타날 때

MSVCP140.dll 메시지가 사라진 뒤 0xc000007b 오류가 새로 나타난다면 x86와 x64 Runtime 구성, DirectX, 게임 파일 등을 함께 확인해야 합니다.

  • Visual C++ x86 설치 확인
  • Visual C++ x64 설치 확인
  • 게임 파일 검사
  • DirectX Runtime 확인
  • Windows Update
  • DISM과 SFC

0xc000007b는 별도의 오류 코드이므로 DLL 파일을 계속 복사하기보다 0xc000007b 전용 해결 절차를 진행하는 것이 좋습니다.

29. 게임 재설치는 마지막에 진행

Visual C++ 설치와 Repair, Windows Update, 게임 파일 검사까지 진행했는데 특정 게임 하나에서만 MSVCP140.dll 오류가 계속된다면 마지막으로 게임 재설치를 검토할 수 있습니다.

  1. 게임의 Cloud Save 지원 여부를 확인합니다.
  2. 중요한 세이브 데이터를 백업합니다.
  3. Launcher에서 게임을 정상적으로 제거합니다.
  4. Windows를 재부팅합니다.
  5. 게임을 다시 설치합니다.
  6. 함께 제공되는 필수 Visual C++ 설치도 완료합니다.
  7. 게임 업데이트를 완료합니다.
  8. 게임 파일 검사를 실행합니다.
  9. 게임을 다시 시작합니다.

MSVCP140.dll 오류 빠른 해결 순서

  1. 오류 파일명이 MSVCP140.dll인지 확인
  2. 비공식 DLL 파일을 다운로드하지 않기
  3. 최신 Microsoft Visual C++ v14 Redistributable 확인
  4. x64 패키지 설치
  5. 필요하면 x86 패키지도 설치
  6. 이미 설치되어 있다면 Repair 실행
  7. Windows 재부팅
  8. Steam 무결성 검사 또는 Epic Verify 실행
  9. Windows Update 진행
  10. 백신 보호 기록 확인
  11. 여러 프로그램에서 오류가 발생하면 DISM 실행
  12. 이어서 sfc /scannow 실행
  13. 특정 게임만 계속 문제라면 마지막으로 재설치

증상별로 무엇부터 확인할까

  • MSVCP140.dll 없음: 최신 Visual C++ v14 Redistributable 설치
  • MSVCP140_1.dll 없음: 최신 v14 Runtime 확인
  • VCRUNTIME140.dll도 같이 없음: Visual C++ 전체 패키지 설치·Repair
  • Visual C++가 이미 설치됨: Repair 실행
  • x64 설치 후에도 오류: x86 Runtime 필요 여부 확인
  • 게임 하나에서만 발생: 게임 파일 검사
  • 여러 게임에서 발생: Visual C++와 Windows 공통 환경 확인
  • 백신 업데이트 후 발생: 보호 기록과 검역소 확인
  • 0xc000007b가 이어서 나타남: x86·x64 Runtime과 DirectX 확인

처음부터 하지 않는 것이 좋은 방법

  • DLL 다운로드 사이트에서 MSVCP140.dll 받지 않기
  • System32에 DLL 직접 복사하지 않기
  • SysWOW64에 DLL 직접 복사하지 않기
  • x86와 x64를 확인하지 않고 임의 파일 교체하지 않기
  • Visual C++ Redistributable을 전부 삭제하지 않기
  • regsvr32로 MSVCP140.dll을 무작정 등록하지 않기
  • Windows 레지스트리를 임의로 수정하지 않기
  • 출처를 알 수 없는 All-in-One Runtime 사용하지 않기

MSVCP140.dll 오류는 대부분 Microsoft Visual C++ Runtime 환경을 정상적으로 구성하는 방향으로 접근하는 것이 좋습니다. DLL 파일 하나를 직접 교체하는 방식은 문제의 뿌리를 남겨두는 경우가 많습니다.

MSVCP140.dll 공식 해결 다운로드 바로가기

MSVCP140.dll 오류를 해결하기 위해 비공식 DLL 사이트를 이용할 필요는 없습니다. Microsoft에서 제공하는 최신 Visual C++ Redistributable을 설치하거나 Repair하고 게임 Launcher의 파일 검사 기능을 순서대로 이용하세요.

가장 먼저 적용할 순서는 최신 Visual C++ v14 Redistributable 설치 → x86·x64 확인 → 기존 패키지 Repair → Windows 재부팅 → 게임 파일 검사입니다. MSVCP140_1.dll이나 VCRUNTIME140.dll 오류가 함께 나타나도 DLL 파일을 각각 내려받지 말고 Visual C++ Runtime 전체를 정상적으로 설치하세요. 여러 게임과 프로그램에서 동시에 같은 오류가 발생한다면 Windows Update와 DISM·SFC까지 확인하고 특정 게임 하나만 계속 오류가 발생할 때 마지막으로 게임 재설치를 검토하는 것이 좋습니다.

댓글 남기기

월드클래스에서 더 알아보기

지금 구독하여 계속 읽고 전체 아카이브에 액세스하세요.

계속 읽기