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

게임을 실행했는데 VCRUNTIME140.dll이 없어 코드 실행을 진행할 수 없습니다 또는 MSVCP140.dll을(를) 찾을 수 없습니다라는 창이 뜨나요?
이런 문구는 게임 실행에 필요한 DLL(프로그램이 함께 사용하는 기능을 담은 파일)을 Windows가 찾지 못할 때 나타날 수 있습니다. 해당 파일과 관련된 Microsoft Visual C++ 구성요소가 설치되지 않았거나 정상 작동하지 않는 경우도 있습니다.
주의: 검색 사이트에서 DLL 파일 하나만 내려받아 Windows 폴더에 복사하지 마세요. 출처를 알 수 없는 파일은 안전하지 않을 수 있고, 다른 버전의 파일을 임의로 넣어도 원인이 해결되지 않을 수 있습니다.
이 글은 VCRUNTIME140.dll과 MSVCP140.dll 계열의 오류를 대상으로 합니다. 모든 DLL 오류가 같은 원인으로 발생하는 것은 아니므로, 오류창의 파일명부터 확인한 뒤 무료이고 안전한 방법부터 진행하겠습니다.

오류창에 적힌 파일명부터 확인하세요
먼저 오류창을 닫기 전에 파일명을 읽어보세요. 다음처럼 표시될 수 있습니다.
VCRUNTIME140.dll이(가) 없어 코드 실행을 진행할 수 없습니다.MSVCP140.dll을(를) 찾을 수 없습니다.
표현은 게임과 Windows 상태에 따라 조금 다를 수 있습니다. 오류가 발생한 게임 이름과 DLL 파일명을 함께 메모하거나 화면을 촬영해 두면 이후 확인하기 쉽습니다.
예를 들어 d3dx9_43.dll이나 다른 이름이 표시된다면 필요한 구성요소가 다를 수 있으므로, 이 글의 설치 방법이 모든 경우에 들어맞는다고 생각하지 마세요.

Steam 게임이라면 게임 파일 검사부터 해보세요
오류가 특정 게임 하나에서만 발생한다면 게임 자체의 설치 파일에 문제가 없는지도 먼저 확인할 수 있습니다. Steam에는 설치된 게임 파일을 검사하고 필요한 파일을 다시 받는 기능이 있습니다.
- Steam을 열고
라이브러리에서 오류가 발생하는 게임을 찾습니다. - 게임 이름을 마우스 오른쪽 버튼으로 클릭하고
속성을 선택합니다. 설치된 파일을 선택합니다.게임 파일 무결성 검사를 누르고 작업이 끝날 때까지 기다립니다.
검사가 끝나면 게임을 다시 실행하세요. 시작 화면까지 정상적으로 열리면 추가 작업을 하지 않아도 됩니다.
이 검사는 게임 자체의 파일을 점검하는 방법입니다. Visual C++ 구성요소 문제가 남아 있다면 같은 오류가 계속 나타날 수 있으므로 다음 단계로 넘어갑니다. Steam 이외의 게임이라면 사용 중인 게임 실행 프로그램이나 제작사의 공식 파일 복구 안내를 확인하세요.
Microsoft 공식 Visual C++ 설치 페이지로 이동하세요
Visual C++ 재배포 가능 패키지는 일부 게임과 프로그램이 실행될 때 필요한 Microsoft의 공통 구성요소를 설치해 주는 파일입니다.
Microsoft는 Visual Studio 2017~2026에서 사용하는 Visual C++ v14 계열에 대해 최신 지원 다운로드 페이지를 안내하고 있습니다. 다운로드는 다음 공식 문서에서 진행하세요.
[Microsoft 공식 다운로드 페이지]
https://learn.microsoft.com/en-us/cpp/windows/latest-supported-vc-redist
페이지에서 Visual C++ v14 Redistributable 또는 Latest supported redistributable version 항목을 찾으면 X86, X64, ARM64 다운로드 링크가 표시됩니다.
주의: 광고가 붙은 DLL 모음 사이트나 ‘VCRUNTIME140.dll 단독 다운로드’ 페이지는 이용하지 마세요. 가능하면 Microsoft 공식 페이지에서 설치 파일 전체를 받는 것이 안전합니다.

x64와 x86 중 어떤 파일을 설치해야 할까요?
다운로드 목록의 영어 표기는 컴퓨터나 게임이 사용하는 방식과 관련이 있습니다.
x64: 64비트 프로그램용x86: 32비트 프로그램용ARM64: ARM 방식의 컴퓨터용
PC가 64비트여도 오래된 32비트 게임을 실행하려면 x86 구성요소가 필요할 수 있습니다. 따라서 ’64비트 PC니까 x64 파일 하나만 있으면 된다’고 판단하면 안 됩니다.
내 컴퓨터가 어떤 종류인지 모른다면 Windows 키 + I를 누른 다음 다음 경로를 확인하세요.
설정 → 시스템 → 정보 → 장치 사양 → 시스템 종류
일반적인 x64 기반 64비트 Windows 11 PC에서 실행하려는 게임이 64비트라면 x64를, 32비트라면 x86을 확인합니다. 게임이 어느 방식인지 모르고 두 종류의 게임을 모두 사용한다면 Microsoft 공식 x64와 x86 패키지를 각각 설치하는 방법도 있습니다.
ARM 기반 PC는 지원되는 설치 파일과 게임 호환성이 다를 수 있으니 게임 공급사의 안내를 우선 확인하세요.
[Microsoft 공식 최신 설치 파일 바로가기]
위 주소는 Microsoft 공식 다운로드 페이지에도 연결된 주소입니다. 설치 파일은 출처를 확인한 뒤 실행하세요.
설치 파일을 실행하고 완료 메시지를 확인하세요
내려받은 vc_redist.x64.exe 또는 vc_redist.x86.exe 파일을 실행합니다.
- 사용 조건을 확인하고 동의합니다.
설치버튼이 보이면 선택합니다.- Windows에서 이 앱의 변경을 허용할지 물으면 게시자가 Microsoft인지 확인하고 진행합니다.
- 설치 완료 안내가 나오는지 확인합니다.
설치 도중 컴퓨터를 다시 시작하라는 메시지가 표시되면 작업 중인 문서를 저장한 뒤 정상적으로 재부팅하세요.
설치 프로그램에 복구(Repair)나 제거(Uninstall)가 표시된다면 이미 해당 구성요소가 설치돼 있을 수 있습니다. 이때는 무작정 제거하지 말고 아래 복구 방법을 먼저 확인하세요.
이미 설치되어 있다면 제거보다 복구를 먼저 확인하세요
Visual C++가 설치돼 있는데도 같은 오류가 계속 나타날 수 있습니다. 기존 설치가 손상되었을 가능성도 있으므로 복구 기능이 제공되는지 확인해 보세요.
- 키보드에서
Windows 키 + I를 눌러 설정을 엽니다. 앱 → 설치된 앱으로 이동합니다.- 목록에서
Microsoft Visual C++ ... Redistributable항목을 찾습니다. - 해당 항목에
수정(Modify)또는 복구 관련 메뉴가 보인다면 선택하고, 설치 관리 화면에서복구(Repair)를 진행합니다.
설정에서 해당 메뉴를 찾기 어렵다면 Windows 검색으로 제어판을 연 다음 프로그램 → 프로그램 및 기능으로 이동해 해당 Visual C++ 항목의 변경 또는 복구가 제공되는지도 확인할 수 있습니다.
중요: 목록에 Visual C++가 여러 개 있어도 전부 지우지 마세요. 서로 다른 게임이나 프로그램이 각각 다른 버전 또는 x86·x64 구성요소를 사용하고 있을 수 있습니다.
복구 메뉴가 없거나 설치 과정에서 오류 번호가 뜬다면 오류 번호를 적어 두고 Microsoft 공식 설치 문제 해결 문서 또는 게임 제작사의 지원 안내를 확인하세요. 이미 더 새로운 버전이 설치돼 있다는 메시지가 나올 때도 기존 패키지를 무작정 삭제하지 마세요.
설치가 끝났다면 게임을 다시 실행하세요
필요하다는 안내가 있었다면 컴퓨터를 정상적으로 다시 시작한 뒤 오류가 발생했던 게임을 실행하세요.
다음 두 가지를 확인하면 됩니다.
- 앞에서 봤던
VCRUNTIME140.dll또는MSVCP140.dll누락 오류창이 사라졌는가? - 게임이 단순히 오류창만 닫히는 수준이 아니라 실제 시작 화면까지 열리는가?
첫 화면까지 정상적으로 진입하면 해결된 것입니다. 오류가 다시 나타난다면 아래 내용을 확인하세요.
같은 오류가 계속 뜬다면 여기까지 확인하세요
먼저 오류창의 DLL 이름이 처음과 같은지 다시 살펴보세요. 이름이 바뀌었다면 새로운 오류를 별도로 확인해야 합니다.
특정 게임에서만 문제가 발생한다면 게임 제작사나 판매처의 공식 지원 페이지에서 필요한 Visual C++ 버전 또는 별도의 필수 프로그램을 안내하는지 확인하세요. 게임마다 요구하는 구성요소가 다를 수 있습니다.
설치 파일 자체를 실행할 수 없거나 복구에 실패한다면 나타난 오류 번호와 정확한 문구를 기록해 두세요. 그 정보를 기준으로 설치 문제를 확인하는 편이 여러 패키지를 반복해서 삭제하는 것보다 안전합니다.
다음 행동은 권하지 않습니다.
- 인터넷에서 DLL 하나만 받아
System32또는SysWOW64폴더에 덮어쓰기 - 원인을 모른 채 설치된 Visual C++ 버전을 모두 삭제하기
- 보안 프로그램을 무조건 끄거나 Windows 레지스트리를 수정하기
- 게임 실행 문제만으로 Windows 초기화부터 진행하기
게임 DLL 오류 해결 최종 체크리스트
- 오류창의 게임 이름과 DLL 파일명을 확인했습니다.
- Steam 게임이라면 게임 파일 무결성 검사를 진행했습니다.
- Microsoft 공식 Visual C++ 페이지에서 필요한 패키지를 찾았습니다.
- 64비트 PC에서도 32비트 게임에는 x86이 필요할 수 있음을 확인했습니다.
- 설치되어 있는 패키지는 무작정 제거하지 않고 복구를 우선 검토했습니다.
- 필요한 경우 Windows를 정상적으로 다시 시작했습니다.
- 같은 오류창이 사라지고 게임의 실제 첫 화면이 열리는지 확인했습니다.
핵심은 DLL 파일 하나를 임의로 교체하는 것이 아니라, 오류 파일명을 확인하고 게임 또는 Microsoft가 제공하는 공식 설치·복구 방법을 이용하는 것입니다.
참고 문서 및 공식 출처
Microsoft Learn – 최신 지원 Visual C++ 재배포 가능 패키지 다운로드
https://learn.microsoft.com/en-us/cpp/windows/latest-supported-vc-redist
Microsoft Learn – Microsoft C++ Build Tools, 재배포 가능 패키지 및 런타임 지원 FAQ
https://learn.microsoft.com/en-us/lifecycle/faq/visual-c-faq
Microsoft 지원 – Windows에서 앱 및 프로그램 복구
https://support.microsoft.com/ko-kr/windows/apps/repair-apps-and-programs-in-windows
Steam 공식 지원 – 게임 파일 무결성 검사
https://help.steampowered.com/en/faqs/view/0C48-FCBD-DA71-93EB
Microsoft 지원 – 프로그램 설치 또는 제거 문제 해결
https://support.microsoft.com/en-us/windows/deployment/install-upgrade/fix-problems-that-block-programs-from-being-installed-or-removed




