
프로그램이나 게임을 실행할 때 “컴퓨터에 MSVCP140.dll이(가) 없어서 프로그램을 시작할 수 없습니다“라는 창을 보고 당황하셨나요? 이 오류는 프로그램 실행에 필요한 비주얼 C++ 재배포 패키지가 PC에 설치되어 있지 않거나, 파일이 손상되어 발생하는 매우 흔한 증상입니다. 아래 순서대로 딱 1분만 따라 하시면 100% 해결되니 걱정하지 마세요.
MSVCP140.dll 오류가 뜨는 이유
이 파일은 Windows 자체 파일이 아니라, 마이크로소프트 비주얼 C++로 개발된 프로그램(게임, 디자인 툴, 유틸리티 등)을 실행하기 위해 반드시 필요한 ‘공용 부품’ 파일입니다. 즉, 내 PC에 이 부품이 없거나 깨져 있어서 프로그램이 “재료가 없어서 못 만들겠어요!”라고 알려주는 것과 같습니다.
1단계: Visual C++ 재배포 패키지 재설치 (성공률 90%)
가장 확실하고 근본적인 해결책입니다. 이미 설치되어 있더라도 파일이 손상된 경우가 많으니, 삭제 후 재설치하는 것을 추천합니다.
1-1. 기존 프로그램 삭제하기
먼저 충돌을 방지하기 위해 기존에 설치된 재배포 패키지를 지워야 합니다.
- [설정(Settings)] 앱을 실행합니다. (윈도우 키 + I)
- 앱(Apps) 메뉴로 들어간 뒤, 앱 및 기능(Apps & features)을 클릭합니다.
- (Windows 11 사용자는 좌측 메뉴에 바로 ‘앱’ 목록이 보이는 것이 차이점입니다.)
- 검색창에 “Visual C++”를 입력합니다.
- 검색된 목록 중 Microsoft Visual C++ 2015-2022 Redistributable로 시작하는 항목들을 모두 찾아 제거(Uninstall) 해줍니다. (x86, x64 둘 다 있다면 둘 다 삭제)
1-2. 최신 버전 재설치하기
삭제가 끝났다면 PC를 재부팅한 후, 최신 버전을 다시 설치해야 합니다.
[Visual C++ 재배포 패키지 다운로드 및 설치 방법]
👉 버전별(x86/x64) 정확한 다운로드 및 설치 가이드 보러 가기 (클릭)
(※ 공식 홈페이지 접속부터 내 PC 사양(32비트/64비트)에 맞는 파일을 정확히 골라 설치하는 과정을 아주 쉽게 정리해 두었습니다. 위 링크를 참고해 주세요.)
만약 위 방법으로 재설치했는데도 오류가 계속되거나, “Specific DLL 파일이 없습니다“라는 세부 메시지가 뜬다면 파일 자체의 문제일 수 있습니다. 아래 전용 해결 페이지를 먼저 확인해 보세요.
👉 DLL 파일 개별 오류 완벽 해결 가이드 보러 가기 (클릭)
2단계: Windows 업데이트로 시스템 파일 복구하기
DLL 파일은 윈도우 시스템 업데이트를 통해 자동으로 복구되기도 합니다. 최신 업데이트가 밀려있다면 진행해 주세요.
- [설정(Settings)] 앱 실행 후 업데이트 및 보안(Update & Security) 메뉴로 이동합니다.
- (Windows 11에서는 메뉴 이름이 ‘Windows Update‘로 되어 있습니다.)
- 업데이트 확인(Check for updates) 버튼을 클릭합니다.
- 검색된 업데이트가 있다면 모두 설치하고 PC를 재부팅합니다.
3단계: 시스템 파일 검사기(SFC)로 손상 파일 복구하기
위 방법으로도 안된다면, 윈도우 시스템 파일 자체가 손상되었을 가능성이 있습니다. 관리자 권한으로 명령어를 입력해 강제로 복구해 보겠습니다.
- 윈도우 하단 검색창에 cmd를 입력합니다.
- 검색 결과에 뜬 명령 프롬프트를 마우스 오른쪽 버튼으로 클릭하여 관리자 권한으로 실행을 선택합니다.
- 까만 창(명령 프롬프트)이 뜨면 다음 명령어를 입력하고 엔터를 누릅니다.
sfc /scannow - 검사가 끝날 때까지 (보통 5~10분 소요) 기다립니다.
오류 재발 방지 및 PC 최적화를 위한 필수 유지관리
DLL 오류는 한번 해결해도 불필요한 프로그램 설치나 시스템 관리 소홀로 재발하는 경우가 많습니다. PC를 항상 쾌적하고 안전하게 유지하려면 정기적인 최적화 프로그램 사용을 추천해 드립니다.



