본문 바로가기
컴퓨터 해결백서 컴퓨터 해결백서

게임 실행 시 VCRUNTIME140.dll·MSVCP140.dll 오류|Visual C++ 공식 설치 방법

게임 실행 중 VCRUNTIME140 DLL 오류가 발생한 상황

게임을 실행했는데 VCRUNTIME140.dll을 찾을 수 없습니다, MSVCP140.dll이 없어 코드를 실행할 수 없습니다 같은 오류창이 뜨면 당황하기 쉽습니다.

DLL은 프로그램이 실행될 때 필요한 기능을 담아 두는 파일입니다. 이 글에서 다루는 VCRUNTIME140.dll과 MSVCP140.dll은 Microsoft Visual C++ 실행 구성요소와 관련된 경우가 많습니다.

가장 먼저 기억할 점은 DLL 파일 하나를 검색해서 아무 사이트에서 내려받아 Windows 폴더에 넣지 않는 것입니다.

검증되지 않은 DLL 파일은 버전이 맞지 않거나 보안 문제가 있을 수 있습니다. 먼저 오류창의 정확한 파일명을 확인하고, 게임 파일 검사와 Microsoft 공식 Visual C++ 재배포 가능 패키지를 순서대로 확인하는 것이 안전합니다.

먼저 오류창에 적힌 파일명을 확인하세요

오류창을 바로 닫기 전에 파일명을 한 번 확인하세요.

이 글은 주로 다음과 같은 오류를 대상으로 합니다.

  • VCRUNTIME140.dll을 찾을 수 없습니다
  • MSVCP140.dll을 찾을 수 없습니다
  • VCRUNTIME140.dll이 없어 코드를 실행할 수 없습니다
  • MSVCP140.dll이 없어 프로그램을 시작할 수 없습니다

이름이 비슷해 보여도 모든 DLL 오류가 같은 원인은 아닙니다.

예를 들어 d3dx9_43.dll, XINPUT1_3.dll처럼 다른 이름이 나온다면 필요한 구성요소가 다를 수 있습니다. 이 경우 이 글의 방법만 반복하지 말고 해당 게임의 공식 지원 문서를 확인하는 것이 좋습니다.

오류창에 나온 파일명과 실행하려던 게임 이름을 메모해 두세요.

정상 확인: VCRUNTIME140.dll 또는 MSVCP140.dll 계열 오류인지 확인했다면 다음 단계로 넘어갑니다.

Steam 게임이라면 파일 검사부터 해보세요

게임 파일 일부가 손상됐거나 빠진 경우라면 게임 자체의 검사 기능으로 복구될 수 있습니다.

Steam을 사용하는 경우 현재 공식 안내 기준으로 다음 순서로 진행합니다.

Steam 실행
→ 라이브러리
→ 문제가 생긴 게임을 마우스 오른쪽 버튼으로 클릭
→ 속성
→ 설치된 파일
→ 게임 파일 무결성 검사

검사가 끝날 때까지 기다린 뒤 게임을 다시 실행해 보세요.

Steam이 아닌 게임이라면 사용하는 게임 런처나 게임 제작사의 고객지원에서 파일 검사, 복구, Verify, Repair 같은 기능을 제공하는지 확인하면 됩니다.

메뉴 이름과 위치는 런처마다 다르므로 다른 게임의 경로를 그대로 따라 하지 않는 것이 좋습니다.

정상 확인: 같은 DLL 오류창이 사라지고 게임이 실행된다면 여기에서 끝내도 됩니다.

오류가 그대로라면 다음 단계에서 Microsoft Visual C++ 구성요소를 확인합니다.

Microsoft 공식 Visual C++ 재배포 가능 패키지를 확인하세요

Visual C++ 재배포 가능 패키지는 일부 게임과 프로그램이 실행될 때 필요한 Microsoft 구성요소를 설치해 주는 프로그램입니다.

VCRUNTIME140.dll이나 MSVCP140.dll 오류가 발생했을 때는 DLL 파일 하나를 따로 받는 대신 Microsoft 공식 패키지를 확인하는 것이 안전합니다.

현재 Microsoft는 최신 Visual C++ v14 재배포 가능 패키지를 공식 페이지에서 제공합니다.

검색 결과에 나오는 DLL 다운로드 사이트에서 VCRUNTIME140.dll이나 MSVCP140.dll 파일만 따로 내려받지 마세요.

Windows의 System32 또는 SysWOW64 폴더에 인터넷에서 받은 DLL 파일을 임의로 복사하거나 기존 파일을 덮어쓰는 방법도 권하지 않습니다.

x64와 x86 중 무엇을 설치해야 하나요?

여기에서 초보자가 가장 많이 헷갈리는 부분이 x64와 x86입니다.

x64는 64비트용, x86은 32비트용입니다.

64비트 Windows를 사용한다고 해서 무조건 x64만 있으면 되는 것은 아닙니다. 실행하려는 게임이 32비트 프로그램이라면 x86용 Visual C++ 구성요소가 필요할 수 있습니다.

Microsoft도 재배포 가능 패키지의 아키텍처는 실행하려는 앱의 대상 아키텍처와 맞아야 한다고 안내합니다.

현재 Microsoft 공식 최신 v14 직접 다운로드 주소는 다음과 같습니다.

x64:
https://aka.ms/vc14/vc_redist.x64.exe

x86:
https://aka.ms/vc14/vc_redist.x86.exe

일반적인 64비트 Windows PC에서 게임의 비트 구분을 잘 모르겠다면, 게임 제작사에서 x64 또는 x86 중 어떤 구성요소를 요구하는지 먼저 확인하는 것이 가장 정확합니다.

게임사 안내에서 두 패키지 설치를 요구한다면 그 안내를 따르세요.

주의: 기존에 설치된 Visual C++ 항목을 여러 개 발견했다고 해서 오래된 것처럼 보이는 항목을 전부 삭제하면 안 됩니다. 다른 게임이나 프로그램이 특정 버전을 사용하고 있을 수 있습니다.

이미 설치돼 있다면 복구 항목을 확인하세요

다운로드한 Visual C++ 설치 파일을 실행했는데 이미 설치돼 있다는 안내가 나올 수 있습니다.

이때 설치 프로그램에 복구(Repair) 옵션이 표시된다면 복구를 진행해 볼 수 있습니다.

복구는 설치된 구성요소가 손상됐을 가능성이 있을 때 다시 정상 상태로 정리하는 기능입니다.

여러 Visual C++ 버전을 먼저 모두 삭제한 뒤 다시 설치하는 방식은 권하지 않습니다.

설치나 복구가 완료되면 닫기를 누릅니다.

재시작이 필요하다는 안내가 나오면 작업 중인 문서를 저장한 뒤 Windows를 정상적으로 다시 시작하세요.

설치가 끝나면 게임을 다시 실행하세요

컴퓨터를 다시 시작한 뒤 처음 오류가 발생했던 게임을 실행합니다.

바로 실행 버튼만 눌러 보지 말고 같은 오류창이 다시 뜨는지 확인하세요.

다음 두 가지를 확인하면 됩니다.

  • VCRUNTIME140.dll 또는 MSVCP140.dll 오류창이 더 이상 나오지 않는다.
  • 게임의 실제 첫 화면이나 메인 메뉴까지 정상적으로 들어간다.

두 조건이 모두 정상이라면 해결된 것으로 볼 수 있습니다.

그래도 같은 오류가 계속된다면

Visual C++를 설치했는데도 오류가 계속된다면 먼저 오류창의 파일명이 처음과 같은지 다시 확인하세요.

다른 DLL 이름으로 바뀌었다면 별도의 구성요소가 필요한 문제일 수 있습니다.

또 게임 제작사나 퍼블리셔가 별도의 Visual C++ 버전, DirectX 또는 다른 필수 구성요소를 안내하고 있는지도 확인하세요.

이 단계에서도 다음 방법은 먼저 사용하지 않는 것이 좋습니다.

  • 인터넷에서 DLL 파일 하나만 따로 다운로드하기
  • System32 또는 SysWOW64 폴더에 DLL 파일 덮어쓰기
  • 설치된 Visual C++ 버전을 전부 삭제하기
  • 보안 프로그램을 무작정 끄기
  • 레지스트리를 임의로 수정하기
  • Windows 초기화부터 진행하기

설치 프로그램 자체에서 오류가 발생한다면 오류 번호나 문구를 메모한 뒤 Microsoft 지원 문서 또는 게임 제작사 고객지원에서 해당 오류를 확인하는 편이 안전합니다.

마지막으로 이것만 확인하세요

VCRUNTIME140.dll 또는 MSVCP140.dll 오류가 해결됐는지 아래 순서로 확인하세요.

  1. 처음 오류창에 나온 DLL 파일명을 확인합니다.
  2. Steam 게임이라면 게임 파일 무결성 검사를 진행합니다.
  3. Microsoft 공식 Visual C++ 페이지를 이용합니다.
  4. x64와 x86은 Windows만 보고 단정하지 말고 게임의 실행 환경도 확인합니다.
  5. 이미 설치돼 있다면 제공되는 복구 옵션을 확인합니다.
  6. 재시작 안내가 나오면 정상적으로 Windows를 다시 시작합니다.
  7. 게임을 실행해 같은 DLL 오류가 사라졌는지 확인합니다.
  8. 게임 첫 화면 또는 메인 메뉴까지 들어가는지 확인합니다.

가장 중요한 것은 DLL 파일 하나를 인터넷에서 찾아 Windows 폴더에 넣는 것이 아니라, 게임 파일과 Microsoft 공식 실행 구성요소를 정상적인 방법으로 복구하는 것입니다.


참고 문서 및 공식 출처

Microsoft Learn – 지원되는 최신 Visual C++ 재배포 가능 패키지 다운로드
https://learn.microsoft.com/ko-kr/cpp/windows/latest-supported-vc-redist

Steam Support – Verify Integrity of Game Files
https://help.steampowered.com/en/faqs/view/0C48-FCBD-DA71-93EB


Avatar
Lumen
함께 보면 좋은 글
error: Content is protected !!

광고 차단 알림

광고 클릭 제한을 초과하여 광고가 차단되었습니다.

단시간에 반복적인 광고 클릭은 시스템에 의해 감지되며, IP가 수집되어 사이트 관리자가 확인 가능합니다.