0xc000007b 오류 해결: MSVCP140.dll 누락까지 끝내는 Visual C++ 재배포 설치 가이드

최종 업데이트: · Windows에서 0xc000007b 오류MSVCP140.dll 누락 문제를 해결하는 전문 가이드입니다.

빠른 해결법 요약
  • 주요 원인: Visual C++ 런타임 미설치 또는 32/64비트 아키텍처 충돌
  • 첫 번째 시도: Microsoft 공식 VC++ 2015–2022 재배포 패키지 x86 + x64 모두 설치
  • 추가 해결: 시스템 파일 복구 명령어 실행 → 앱 재설치
  • 주의사항: 개별 DLL을 임의 사이트에서 받아 복사하는 방식은 금지

Windows Visual C++ Runtime 오류 완벽 해결 가이드

Windows에서 프로그램을 실행할 때 나타나는 0xc000007b 또는 MSVCP140.dll 누락 메시지는 대개 Visual C++ 런타임 구성 문제로 발생합니다. 아래 순서대로 진행하면 대부분의 사례에서 해결됩니다.

오류 증상별 원인 분석

Windows Visual C++ Runtime 오류 유형, 원인 및 해결책 비교표
오류 메시지 주요 발생 원인 해결 우선순위
0xc000007b 응용 프로그램을 올바르게 시작할 수 없습니다 32/64비트 라이브러리 혼용, VC++ 런타임 손상 VC++ 2015–2022 x86/x64 설치 → 앱 재설치
MSVCP140.dll 또는 VCRUNTIME140.dll 누락 Visual C++ 2015–2022 미설치 공식 VC++ 재배포 패키지 설치
Bad Image 또는 0xc000012f 비공식 DLL 교체, 파일 무결성 손상 시스템 파일 복구 → 공식 런타임 재설치
⚠️ 중요한 주의사항
인터넷에서 개별 DLL(msvcp140.dll 등)을 내려받아 System32/SysWOW64에 복사하면 보안·호환성 문제가 발생할 수 있습니다. 반드시 공식 재배포 패키지를 사용하세요.

즉시 적용 가능한 해결 방법

1️⃣ Visual C++ 재배포 패키지 설치

  1. Microsoft 공식 VC++ 다운로드 페이지 접속
  2. Visual Studio 2015, 2017, 2019, 2022용 섹션에서 다음을 다운로드:
  3. 두 파일 모두 설치(이미 설치됨 표시 시 복구 선택)
  4. 설치 후 재부팅

※ ARM64는 Windows on ARM 기기에서만 필요합니다. 일반 PC(인텔/AMD)는 x86 + x64만 설치하세요.

Microsoft Learn의 VC++ Redistributable 2015–2022 다운로드 페이지에서 x86/x64 링크 강조

일반 PC는 x86 + x64 두 가지 모두 설치 필요 · 출처: Microsoft Learn

💡 왜 두 버전 모두 필요한가요?
64비트 Windows에서도 32비트 프로그램이 많습니다. 두 런타임을 모두 설치해야 누락 오류를 방지할 수 있습니다.

2️⃣ 프로그램 상태 확인

  • 문제 프로그램 재실행으로 증상 재현 확인
  • 지속 시 최신버전 업데이트 또는 재설치
  • 게임은 Steam/Epic의 ‘파일 무결성 검사’ 수행

👉 OBS 사용 중 동일 증상이면 OBS 실행 오류 0xc00007b 가이드가 도움이 됩니다.

상세 문제해결 과정

시스템 파일 복구 실행

설치 후에도 문제가 남으면 Windows 이미지/시스템 파일 복구를 권장합니다. 권장 순서는 DISM → SFC이며, 마지막에 SFC를 한 번 더 돌려 결과를 확인합니다.

  1. 시작 버튼 우클릭 → Windows 터미널(관리자) 또는 명령 프롬프트(관리자)
  2. 아래 명령을 순서대로 실행:
    DISM /Online /Cleanup-Image /RestoreHealth
    sfc /scannow

    필요 시 sfc /scannow를 한 번 더 실행해 남은 오류가 없는지 확인하세요.

로컬 DLL 파일 정리

일부 앱 폴더에 비공식 DLL이 들어가 있으면 시스템 런타임과 충돌할 수 있습니다.

  1. 문제 앱 설치 폴더로 이동
  2. msvcp140.dll, vcruntime140.dll 존재 여부 확인
  3. 있다면 .bak로 백업 후 제거 테스트 또는 앱 재설치로 정식 DLL 복구

추가 확인 사항

  • Windows 업데이트: 설정 → 업데이트 및 보안에서 최신 상태로
  • 그래픽 드라이버: 그래픽/게임 앱은 최신 드라이버 유지
  • DirectX: Win10/11은 업데이트로 유지되며, 구형 게임은 DirectX End-User Runtime (June 2010)이 필요할 수 있음

➕ 더 깊은 사례와 분기 처리는 0xc000007b / MSVCP140.dll 전용 가이드에서 확인하세요.

자주 실패하는 해결 시도와 올바른 방법

피해야 할 방법들

  • 개별 DLL만 내려받아 시스템 폴더에 복사
  • x64만 설치하고 x86 생략
  • 오래된 VC++ 런타임으로 덮어쓰기
  • 신뢰할 수 없는 사이트에서 DLL 다운로드

권장하는 해결 순서

  1. VC++ 2015–2022 재배포 패키지 설치 (x86 + x64)
  2. 재부팅 후 프로그램 실행 테스트
  3. 지속 시 DISM → SFC 순으로 복구
  4. 앱 재설치/업데이트
  5. 필요 시 Windows/드라이버 업데이트

해결 과정 체크리스트

확인 항목완료
Visual C++ 2015–2022 x86 설치/복구
Visual C++ 2015–2022 x64 설치/복구
프로그램 폴더의 비공식 DLL 제거
시스템 파일 검사(sfc /scannow) 실행
시스템 이미지 복구(DISM) 실행
재부팅
문제 앱 재설치/업데이트

자주 묻는 질문

Q. 64비트 Windows인데 32비트 런타임도 꼭 설치해야 하나요?

네. 64비트 OS에서도 32비트 앱이 많습니다. x86이 없으면 해당 앱에서 누락 오류가 계속 발생합니다.

Q. 여러 버전의 VC++ 런타임이 동시에 설치되어도 되나요?

문제 없습니다. 프로그램마다 요구 버전이 다르고, 2015–2022 패키지는 2015/2017/2019 호환을 포함합니다.

Q. SFC와 DISM은 어떤 순서가 좋나요?

DISM → SFC가 권장입니다. DISM이 구성요소 저장소를 복원한 뒤 SFC가 파일을 교체/복구합니다.

Q. 인터넷에서 DLL만 받아 넣으면 빨리 되지 않나요?

보안·호환성 위험이 큽니다. 반드시 Microsoft 공식 재배포 패키지로 설치하세요.

참고 자료

  1. 최신 지원되는 Visual C++ 재배포 가능 패키지 다운로드 (Microsoft Learn)
  2. 시스템 파일 검사기(SFC)·DISM 사용법 (Microsoft 지원)

🎯 영상/스트리밍 툴 실행 오류 모음은 오류 해결 허브에서 더 살펴보세요.

이 가이드가 도움이 되셨다면 다른 분들과 공유해주세요. Windows 시스템 관련 문제나 추가 질문이 있으시면 댓글로 남겨주시기 바랍니다.

댓글 쓰기

0 댓글