MSVCP100.dll이 없어 코드 실행을 진행할 수 없습니다 해결 — Visual C++ 2010 재배포 패키지 설치
MSVCP100.dll 오류는 Visual C++ 2010 재배포 가능 패키지가 없거나 손상됐을 때 납니다. Microsoft 공식 페이지에서 Visual C++ 2010의 x86과 x64를 모두 설치하면 해결됩니다.
빠른 해결 요약
- Microsoft 공식 페이지에서 해당 버전 패키지 다운로드
- x86과 x64 두 가지 모두 설치(64비트 Windows에서도 32비트 프로그램은 x86 필요)
- 설치 후 PC 다시 시작
- 같은 오류면 프로그램 재설치
이런 증상일 때 보는 글입니다
- 프로그램·게임 실행 시 'MSVCP100.dll이 없어 코드 실행을 진행할 수 없습니다'가 뜰 때
해결 방법별 소요 시간·난이도·위험도
| 방법 | 소요 시간 | 난이도 | 관리자 권한 | 데이터·설정 위험 |
|---|---|---|---|---|
| 해당 Visual C++ 설치 | 5분 | 쉬움 | 필요 | 없음 |
| 복구(Repair) | 5분 | 쉬움 | 필요 | 없음 |
| 프로그램 재설치 | 10분 | 쉬움 | 필요 | 낮음 |
소요 시간은 일반적인 PC 기준 예상치이며 장치 상태에 따라 달라질 수 있습니다.
MSVCP100.dll은 무엇인가요
MSVCP100.dll은 Visual C++ 2010 재배포 가능 패키지(버전 10.0)에 들어 있는 런타임 파일입니다. 옛 스타크래프트 관련 도구, 오래된 CAD 뷰어, 사내 전용 프로그램 같은 프로그램이 2010 버전 개발 도구로 만들어져 이 파일을 필요로 합니다. 짝이 되는 MSVCR100.dll도 같은 패키지에 함께 들어 있습니다.
1단계: Visual C++ 2010 설치
- Microsoft Learn의 '지원되는 최신 Visual C++ 재배포 가능 패키지' 페이지에서 Visual Studio 2010 항목 찾기
- vcredist_x86.exe와 vcredist_x64.exe를 모두 받아 차례로 설치
- '이미 설치됨'이 나오면 복구(Repair) 선택
- PC 다시 시작 후 프로그램 실행
왜 x86도 설치해야 하나요
오류를 낸 프로그램이 32비트라면 64비트 Windows에서도 x86 패키지의 MSVCP100.dll을 찾습니다. 프로그램이 몇 비트인지 모를 때는 두 가지를 모두 설치하는 것이 가장 확실합니다. 2010 패키지만 지원 기간이 끝났지만 실행을 위해 설치하는 데에는 문제가 없습니다.
2단계: 그래도 같은 오류라면
- 프로그램을 제거 후 공식 설치 파일로 다시 설치(설치 과정에서 필요한 런타임을 함께 설치하는 경우가 많음)
- 설정 > 앱 > 설치된 앱에서 'Microsoft Visual C++ 2010' 항목을 수정 → 복구
- 다른 버전 오류가 함께 나오면 Visual C++ 버전별 정리 참고
주의 DLL 파일 하나만 제공하는 사이트에서 파일을 받아 System32에 넣지 마세요. 버전이 맞지 않아 다른 오류가 생기거나 악성코드가 섞여 있을 수 있습니다. 반드시 Microsoft 공식 패키지로 설치하세요.
자주 묻는 질문
오류가 난 프로그램이 몇 비트인지 어떻게 아나요?
작업 관리자 세부 정보 탭에서 '플랫폼' 열을 추가하면 32비트/64비트가 표시됩니다. 모르면 둘 다 설치하세요.
System32에 파일만 복사하면 안 되나요?
버전·비트가 맞지 않으면 다른 오류가 나고, 출처 불명 파일은 보안 위험이 있습니다. 패키지 설치가 정답입니다.
다음으로 확인할 해결 가이드
DLL·런타임 오류Visual C++ 재배포 패키지 버전별 정리 — 2008~2022Visual C++ 패키지는 연도마다 별개라 서로 대체되지 않습니다. 오류 DLL의 숫자로 버전을 고르면 되며(140=2015~2022, 120=2013, 110…DLL·런타임 오류DLL 파일 없음 오류 공통 해결법 — 이름별 패키지 찾기DLL 오류는 파일 이름을 보면 어떤 패키지가 필요한지 알 수 있습니다. MSVC·VCRUNTIME은 Visual C++, d3dx·xinput은 DirectX …DLL·런타임 오류VCRUNTIME140.dll 없음 해결 — MSVCP140.dll 오류, Visual C++ 재배포 패키지 설치이 오류는 프로그램 실행에 필요한 Microsoft Visual C++ 런타임이 없거나 손상됐다는 뜻입니다. DLL 파일을 따로 받지 말고 Microsoft Le…
이 글에서 다루는 오류 코드
MSVCP100.dll
원인을 모르겠다면 증상을 선택해 해당 가이드로 이동하는 IT 오류 자가진단을 이용해 보세요.
공식 참고 문서
외부 링크는 현재 창에서 열립니다. 뒤로 가기로 이 글에 돌아올 수 있습니다.
이 방법으로 문제가 해결됐나요?