본문 바로가기
PC관리&보안

VCRUNTIME140.dll 오류 3초 해결법|MSVCP140.dll 공식 재설치

by Dreamer0310 2026. 8. 19.
반응형

게임이나 각종 업무용 프로그램을 실행할 때 "VCRUNTIME140.dll(또는 MSVCP140.dll)이(가) 없어 프로그램을 시작할 수 없습니다"라는 오류 창이 뜨며 실행이 차단되는 현상은 Windows에서 가장 흔하게 발생하는 시스템 라이브러리 문제입니다.

이 오류는 프로그램 구동에 필수적인 Microsoft Visual C++ Redistributable(재배포 가능 패키지) 구성 요소가 손상되었거나 삭제되었을 때 발생합니다. 블로그나 커뮤니티에서 출처가 불분명한 단일 DLL 파일만 다운로드받아 System32 폴더에 집어넣는 방식은 악성코드 감염 위험이 매우 높으므로, **Microsoft 공식 패키지를 재설치하는 가장 안전한 3단계 해결법**을 적용해야 합니다.

💡 핵심 요약 가이드

  • 1단계: 기존 손상된 Visual C++ Redistributable 제거
  • 2단계: Microsoft 공식 사이트에서 x86 및 x64 패키지 다운로드 및 설치
  • 3단계: 컴퓨터 재부팅 후 오류 프로그램 재실행

1. 기존 손상된 Visual C++ 패키지 삭제

기존에 설치되어 있던 C++ 재배포 패키지 런타임 파일이 꼬여있는 경우 덮어쓰기 설치가 정상적으로 진행되지 않을 수 있으므로 먼저 제거해 줍니다.

앱 및 기능 Microsoft Visual C++ Redistributable 삭제
앱 및 기능 Microsoft Visual C++ Redistributable 삭제

  • 윈도우 [설정] ➔ [앱] ➔ [앱 및 기능] 메뉴로 이동합니다. (또는 실행 창 appwiz.cpl 입력)
  • 앱 목록에서 Microsoft Visual C++ 2015-2022 Redistributable 항목을 찾습니다.
  • 해당 항목을 클릭하여 [제거]를 진행합니다. (x86, x64 버전이 둘 다 있다면 모두 제거 권장)

2. Microsoft 공식 Visual C++ 패키지 설치 (x86 & x64)

Microsoft 공식 다운로드 페이지에서 최신 C++ 패키지를 다시 받아 설치합니다. **64비트 Windows 운영체제를 사용하더라도 32비트 기반 프로그램을 위해 x86과 x64 버전을 모두 설치해야 완벽히 해결됩니다.**

Microsoft 공식 Visual C++ x86 x64 다운로드 링크
Microsoft 공식 Visual C++ x86 x64 다운로드 링크

  1. Microsoft 공식 지원 페이지의 '지원되는 최신 재배포 가능 버전' 표를 확인합니다.
  2. 엑스86 링크(vc_redist.x86.exe)와 X64 링크(vc_redist.x64.exe)를 각각 클릭하여 둘 다 다운로드합니다.
  3. 다운로드한 2개의 설치 파일을 차례대로 실행하여 동의 후 설치를 진행합니다.

3. 시스템 재부팅 및 프로그램 실행 검증

C++ 런타임 DLL 파일이 시스템 레지스트리에 정상적으로 등록되고 바인딩되기 위해서는 설치 완료 후 반드시 PC를 재부팅해야 합니다.

Visual C++ 설치 완료 컴퓨터 다시 시작 재부팅
Visual C++ 설치 완료 컴퓨터 다시 시작 재부팅

  • 설치가 완료되면 화면 하단에 나타나는 [다시 시작(R)] 버튼을 클릭하여 컴퓨터를 재부팅합니다.
  • 재부팅이 완료되면 VCRUNTIME140.dll 오류가 발생했던 게임이나 소프트웨어를 다시 실행하여 정상 작동하는지 확인합니다.
📌 인터넷에서 DLL 파일만 따로 받는 게 위험한 이유

Q. 블로그 등에서 VCRUNTIME140.dll 파일만 다운로드받아 System32 폴더에 넣으면 안 되나요?
A. 출처 불명의 DLL 파일은 악성코드나 악성 스크립트가 포함되어 있을 위험이 큽니다. 또한 MSVCP140.dll 등 연관된 다른 C++ 라이브러리 버전과의 불일치로 인해 2차 시스템 오류가 발생하게 되므로 반드시 MS 공식 설치 프로그램을 사용하셔야 합니다.

반응형

댓글