게임이나 프로그램을 실행할 때 "컴퓨터에 MSVCP140.dll이(가) 없어 프로그램을 시작할 수 없습니다. 프로그램을 다시 설치하여 이 문제를 해결하세요"라는 오류 메시지가 나타난 경험이 있으신가요? MSVCP140.dll은 Visual Studio 2015용 Visual C++ 재배포 가능 패키지(Redistributable)에 포함된 파일로, Visual C++로 개발된 대부분의 응용 프로그램과 게임이 정상적으로 실행되기 위해 반드시 필요한 구성 요소입니다.
MSVCP140.dll 파일이란 무엇인가?
수많은 PC 게임과 응용 프로그램은 Visual C++ 재배포 가능 패키지(MSVCP140.dll 파일 포함)에 의존하고 있습니다. 이 파일이 없으면 프로그램이 시작되지 않고 "MSVCP140.dll을(를) 찾을 수 없어 코드 실행을 계속할 수 없습니다. 응용 프로그램을 다시 설치하면 문제가 해결될 수 있습니다"와 같은 오류 메시지가 표시됩니다.

이러한 오류 메시지는 컴퓨터에서 MSVCP140.dll 파일이 손상되었거나 누락되었음을 의미합니다. 참고로 MSVCP140.dll은 Microsoft C++ 런타임 라이브러리를 설치할 때 자동으로 함께 설치되며, 일반적으로 Windows 설치 시 기본적으로 포함되어 있습니다.
MSVCP140.dll 관련 대표적인 오류 메시지
- 컴퓨터에 msvcp140.dll이(가) 없어 프로그램을 시작할 수 없습니다.
- MSVCP140.dll을(를) 찾을 수 없어 코드 실행을 계속할 수 없습니다.
- msvcp140.dll 시작 중 문제가 발생했습니다.
- 'MSVCP140.dll'을(를) 찾을 수 없습니다. 이 응용 프로그램을 다시 설치해 주세요.
- C:\Windows\SYSTEM32\MSVCP140.dll은(는) Windows에서 실행하도록 설계되지 않았거나 오류를 포함하고 있습니다.
MSVCP140.dll 파일이 손상되거나 누락되었다고 해서 걱정할 필요는 없습니다. 아래에서 소개하는 간단한 해결 방법만 따라 하면 문제를 쉽게 해결할 수 있습니다.
⚠️ 주의: MSVCP140.dll 파일을 서드파티 웹사이트에서 개별적으로 다운로드하지 마세요. 이런 사이트의 DLL 파일에는 바이러스나 악성코드가 포함되어 있을 위험이 있습니다. 반드시 Microsoft 공식 웹사이트에서 전체 Visual C++ 재배포 가능 패키지를 다운로드하는 것이 안전합니다.
또한 작업을 시작하기 전에 만약의 상황에 대비해 시스템 복원 지점을 생성해 두는 것을 권장합니다.
방법 1: Microsoft Visual C++ 재배포 가능 패키지 설치
가장 확실하고 권장되는 해결 방법입니다.
- Microsoft 공식 다운로드 페이지에 접속한 후 다운로드 버튼을 클릭하여 Microsoft Visual C++ 재배포 가능 패키지를 내려받습니다.

- 다음 화면에서 사용 중인 시스템 아키텍처에 맞는 64비트 또는 32비트 버전을 선택합니다.

- 다운로드가 완료되면 vc_redist.x64.exe 또는 vc_redist.x86.exe 파일을 더블클릭하고 화면의 지시에 따라 설치를 진행합니다.


- 변경 사항을 적용하기 위해 PC를 재시작합니다.
- 재부팅 후 MSVCP140.dll 오류가 발생했던 프로그램이나 게임을 다시 실행하여 문제가 해결되었는지 확인합니다.
방법 2: 시스템 파일 검사기(SFC) 및 DISM 실행
손상된 시스템 파일이 원인일 경우 아래 명령어로 복구할 수 있습니다.
- 시작 메뉴에서 'cmd'를 검색한 후 명령 프롬프트를 엽니다.

- 명령 프롬프트에 아래 명령어를 입력하고 Enter 키를 누릅니다.
Sfc /scannow

- 검사가 완료될 때까지 기다린 후 PC를 재시작합니다.
- 다시 명령 프롬프트를 열고 아래 DISM 명령어를 한 줄씩 입력하며 각각 Enter 키를 누릅니다.
Dism /Online /Cleanup-Image /CheckHealth Dism /Online /Cleanup-Image /ScanHealth Dism /Online /Cleanup-Image /RestoreHealth

- DISM 명령이 완료될 때까지 기다립니다.
- PC를 재부팅한 후 MSVCP140.dll 누락 오류가 해결되었는지 확인합니다.
방법 3: 문제가 되는 프로그램 재설치
특정 프로그램의 설치 파일이 손상된 경우 해당 프로그램을 다시 설치하면 문제가 해결될 수 있습니다.
- 시작 메뉴 검색창에서 '제어판'을 검색하여 엽니다.

- 프로그램 항목에서 '프로그램 제거'를 클릭합니다.

- MSVCP140.dll 오류가 발생하는 해당 프로그램을 마우스 오른쪽 버튼으로 클릭하고 제거를 선택합니다.

- 예를 클릭하여 제거를 확인합니다.

- 제거가 완료되면 PC를 재시작합니다.
- 재부팅 후 프로그램을 최신 버전으로 다시 설치하고 오류가 해결되었는지 확인합니다.
방법 4: Windows 업데이트 실행
누적 업데이트에 필요한 런타임 라이브러리가 포함되어 있을 수 있으므로 Windows를 최신 상태로 유지하는 것이 좋습니다.
- Windows 키 + I를 눌러 설정을 연 후 업데이트 및 보안을 선택합니다.

- 왼쪽 메뉴에서 Windows 업데이트를 클릭합니다.
- '업데이트 확인' 버튼을 클릭하여 사용 가능한 업데이트가 있는지 확인합니다.

- 대기 중인 업데이트가 있다면 다운로드 및 설치를 클릭합니다.

- 업데이트가 완료되면 PC를 재시작하여 Windows를 최신 상태로 유지합니다.
함께 보면 좋은 글
- Windows 10 작업 관리자 디스크 사용량 100% 문제 해결 방법
- Windows 10에서 Cortana를 Gmail 계정과 연동하는 방법
- "Windows가 장치 또는 리소스와 통신할 수 없습니다" 오류 해결 방법
- [해결됨] Windows 10에서 WiFi 연결됐지만 인터넷이 안 되는 문제
지금까지 Windows 10에서 MSVCP140.dll 누락 오류를 해결하는 방법을 알아보았습니다. 위 방법들을 순서대로 시도하면 대부분의 경우 문제가 해결됩니다. 그래도 궁금한 점이 있다면 언제든지 댓글로 문의해 주세요.