Microsoft Visual C++로 개발된 프로그램과 게임은 실행 과정에서 다양한 DLL 파일에 의존합니다. 그중에서도 MSVCP100.dll은 Visual C++의 핵심 구성 요소로, 특정 소프트웨어가 실행될 때 반드시 시스템에 존재해야 하는 중요한 파일입니다. 만약 이 파일이 시스템에서 사라지면 해당 파일이 필요한 프로그램이나 게임이 정상적으로 작동하지 않으며, 'MSVCP100.dll이(가) 없습니다'라는 오류 메시지가 나타납니다. 대부분의 경우 프로그램을 다시 설치하라는 안내가 함께 표시되지만, 실제로는 재설치만으로는 문제가 해결되지 않는 경우가 많습니다. 이 글에서는 이 문제를 확실하게 해결할 수 있는 방법들을 단계별로 자세히 알아보겠습니다.
이 오류는 아래와 같은 여러 형태로 나타날 수 있습니다. 어떤 형태의 오류 메시지를 만나더라도 이 글의 해결 방법을 따라 하면 문제를 해결할 수 있습니다.
dll을 찾을 수 없습니다.
msvcp100.dll이 없어서 응용 프로그램을 시작하지 못했습니다. 응용 프로그램을 다시 설치하면 이 문제가 해결될 수 있습니다.
[PATH]\msvcp100.dll을 찾을 수 없습니다.
[APPLICATION]을(를) 시작할 수 없습니다. 필수 구성 요소가 없습니다: msvcp100.dll. [APPLICATION]을(를) 다시 설치하십시오.

MSVCP100.dll 누락 오류의 주요 원인
이 오류가 발생하는 원인은 여러 가지가 있습니다. 가장 흔한 경우는 MSVCP100.dll 파일이 사용자 모르게 실수로 삭제되면서 해당 파일에 의존하는 응용 프로그램이 갑자기 충돌하는 상황입니다.
또한 바이러스나 악성코드 감염으로 인해 레지스트리에 손상이 생기고, 그 결과 응용 프로그램이 정상적으로 실행되지 못하는 경우도 있습니다.
MSVCP100.dll 누락 오류 해결 방법
이 오류는 여러 가지 방법으로 해결할 수 있습니다. 아래의 방법들을 순서대로 하나씩 시도해 보세요.
방법 1. Microsoft Visual C++ 재배포 가능 패키지 완전 재설치
대부분의 경우 이 문제는 Visual C++ 재배포 가능 패키지(Redistributable)가 제대로 설치되지 않아 발생합니다. 따라서 먼저 컴퓨터에 설치된 기존 VC++ 런타임을 완전히 제거한 후, 모든 버전을 한 번에 설치할 수 있는 올인원 재배포 패키지 설치 프로그램을 새로 설치하는 것이 좋습니다. 이 방법은 VC++ 런타임 관련 문제를 대부분 해결해 줍니다. 아래 단계를 따라 진행하세요.
- Windows 키를 길게 누른 상태에서 R 키를 눌러 실행(Run) 창을 엽니다.
- 실행 창에 "Appwiz.cpl"을 입력하고 Enter 키를 누릅니다.

- Windows의 '프로그램 및 기능'(제거 프로그램) 창이 열립니다.
- 목록에서 Microsoft Visual C++ 재배포 가능 패키지 항목을 모두 찾아 하나씩 제거합니다.

- 모두 제거했다면 컴퓨터를 재시작합니다.
VC++ 런타임을 모두 제거했다면, 이제 모든 재배포 패키지가 포함된 통합 설치 패키지를 내려받아 설치합니다.
- 컴퓨터를 재시작한 후 위에서 안내한 링크로 이동하여 파일을 다운로드합니다.
- 다운로드가 완료되면 압축 파일의 압축을 해제합니다.
- 압축을 풀면 여러 설치 파일이 포함된 폴더가 나타납니다.
- "install_all.bat" 파일을 마우스 오른쪽 버튼으로 클릭하고 '관리자 권한으로 실행'을 선택합니다.

- 모든 VC++ 런타임이 자동으로 설치될 때까지 기다립니다(설치 과정은 자동화되어 있습니다).
- 설치가 끝나면 컴퓨터를 재시작하고 문제가 해결되었는지 확인합니다.
방법 2. 신뢰할 수 있는 사이트에서 MSVCP100.dll 파일 직접 다운로드
검증되지 않은 외부 사이트에서 DLL 파일을 다운로드하는 것은 보안상 권장하지 않습니다. 반드시 신뢰할 수 있는 사이트만 이용해야 합니다. 아래에서는 검증된 사이트를 통해 파일을 안전하게 받는 방법을 안내합니다.
참고: 진행하기 전에 먼저 사용 중인 Windows가 32비트인지 64비트인지 확인하세요.
신뢰할 수 있는 DLL 전문 사이트에 접속한 뒤, 페이지의 세 번째 열에 있는 Manual Fix(수동 수정) 섹션으로 이동합니다. 페이지를 아래로 스크롤하여 크고 회색의 Download Zip-File 버튼을 클릭하면 운영체제에 맞는 DLL 파일 버전을 선택하라는 안내가 나타납니다. 자신의 시스템에 맞는 버전을 선택하고 zip 파일을 다운로드하세요.

다운로드가 완료되면 WinRAR이나 7-Zip 같은 압축 해제 도구를 사용해 파일의 압축을 풉니다.
압축을 푼 폴더 안에서 dll 파일을 복사한 뒤, C:\Windows\System32 디렉터리로 이동하여 해당 위치에 붙여넣습니다.

방법 3. SFC(시스템 파일 검사기) 검사 실행
위의 방법들로도 문제가 해결되지 않는다면, Windows에 기본 내장된 시스템 파일 검사기(System File Checker) 도구를 활용해 보세요. 이 도구는 시스템 전체를 검사하여 손상되었거나 누락된 시스템 파일을 자동으로 찾아 복구해 줍니다.
SFC 검사를 실행하는 방법은 별도의 가이드 글('SFC 검사 실행 방법')을 참고하시기 바랍니다. 이 글에서 소개한 방법들이 MSVCP100.dll 누락 오류를 해결하는 데 도움이 되기를 바랍니다.