
프로그램이나 게임을 실행할 때 “MSVCR100.dll이 없어서 프로그램을 시작할 수 없습니다” 혹은 “MSVCR120.dll이 없습니다” 라는 오류창을 만나셨나요? 이 오류는 프로그램 실행에 필요한 비주얼 스튜디오 C++ 필수 구성 요소(런타임 라이브러리)가 컴퓨터에 설치되어 있지 않거나 손상되어서 발생합니다. 원인만 알면 해결은 정말 간단하니, 아래 순서대로 딱 1분만 투자해 보세요.
MSVCR100.dll / MSVCR120.dll 오류, 왜 발생할까?
이 파일들은 마이크로소프트에서 만든 프로그램 개발 도구인 ‘Visual C++’로 만들어진 프로그램들이 공통으로 사용하는 부품(라이브러리) 파일입니다. 게임이나 프로그램을 설치할 때 이 부품이 같이 설치되어야 하는데, 다음과 같은 이유로 문제가 생깁니다.
- 프로그램 설치 과정에서 필수 구성 요소 설치가 누락된 경우
- 기존에 설치되어 있던 관련 파일이 삭제되거나 손상된 경우
- 32비트(x86)용 파일이 필요한데 64비트(x64)만 설치되어 있는 경우 (또는 반대의 경우)
원인은 명확합니다. “없는 부품을 다시 설치해주는 것”이 유일하고 확실한 해결책입니다.
1단계: Visual C++ 재배포 패키지 설치하기 (가장 확실한 해결법)
MSVCR100.dll은 Visual C++ 2010, MSVCR120.dll은 Visual C++ 2013 버전에 포함된 파일입니다. 오류 메시지에 뜬 숫자에 맞는 버전을 설치해 주셔야 합니다.
- MSVCR100.dll 오류 → Visual C++ 2010 재배포 패키지 설치 필요
- MSVCR120.dll 오류 → Visual C++ 2013 재배포 패키지 설치 필요
특히 대부분의 PC는 64비트 윈도우를 사용하지만, 프로그램에 따라 32비트(x86)용 파일을 요구하는 경우가 많기 때문에 x86과 x64 버전을 둘 다 설치하는 것이 안전합니다.
[Visual C++ 재배포 패키지 다운로드 및 설치 방법]
👉 버전별(x86/x64) 정확한 다운로드 및 설치 가이드 보러 가기 (클릭)
(※ 공식 홈페이지 접속부터 내 PC에 맞는 파일을 찾아 설치하는 과정을 아주 쉽게 정리해 두었습니다. 위 링크를 참고해 주세요.)

설치가 끝나면 반드시 PC를 재시작한 후 오류가 나던 프로그램을 다시 실행해 보세요. 대부분 이 단계에서 해결됩니다.
2단계: 기존 설치된 프로그램 복구(Repair)하기
이미 해당 버전이 설치되어 있는데도 오류가 계속 뜬다면, 파일이 손상되었을 가능성이 높습니다. 이때는 삭제 후 재설치보다 복구(Repair) 기능을 사용하는 것이 훨씬 빠르고 안전합니다.
- 키보드의 윈도우 키를 누른 뒤 ‘앱 및 기능’을 입력하고 실행합니다. (Windows 11도 동일하게 ‘앱 및 기능’ 검색 후 실행)
- 목록에서 ‘Microsoft Visual C++’로 시작하는 항목들을 찾습니다. (버전이 여러 개 보이는 것이 정상입니다)
- 오류 메시지의 버전(2010 또는 2013)에 해당하는 항목을 클릭한 뒤 ‘수정(Modify)’ 버튼을 클릭합니다.
(Windows 11의 경우 항목 클릭 시 나오는 점 세 개(⋮) 메뉴 안에 ‘수정’ 버튼이 위치합니다) - 안내 창이 뜨면 ‘복구(Repair)’를 선택하고 완료될 때까지 기다립니다.

3단계: DLL 파일 직접 교체 (특정 DLL 손상 메시지가 뜨는 경우)
만약 위 방법으로도 안 되거나, “지정된 모듈을 찾을 수 없습니다” 혹은 특정 DLL 파일 손상 메시지가 계속 뜬다면 아래 해결 전용 페이지를 먼저 확인하세요.
👉 [내부링크: DLL 파일 손상 및 직접 교체 방법 전용 해결 페이지 URL]
이 방법은 시스템 파일을 직접 건드리는 작업이므로, 위 링크의 안내를 순서대로 그대로 따라 하시는 것을 권장합니다.
4단계: 윈도우 업데이트로 시스템 파일 자체 점검하기
간혹 윈도우 시스템 자체의 업데이트가 오래되어 관련 파일이 호환되지 않는 경우도 있습니다.
- [설정(Settings)] 앱을 엽니다. (윈도우 키 + I)
- Windows 10 기준 [업데이트 및 보안] 메뉴로 들어갑니다. (Windows 11은 좌측 메뉴의 [Windows 업데이트] 클릭)
- [업데이트 확인] 버튼을 눌러 최신 상태로 만들어 줍니다.

오류 재발 방지 및 PC 최적화를 위한 필수 유지관리 프로그램 사용법
한 번 이런 DLL 오류를 겪으셨다면, PC 내부에 불필요한 파일이나 레지스트리 오류가 누적되어 있을 가능성이 높습니다. 아래 프로그램으로 주기적인 PC 관리를 해주시면 이런 오류의 재발을 크게 줄일 수 있습니다.
👉 [내부링크: PC 최적화 및 레지스트리 정리 필수 프로그램(고클린 등) 사용법 포스팅 URL]
지금까지 소개해 드린 방법만 순서대로 따라 하시면 MSVCR100.dll, MSVCR120.dll 오류는 100% 해결 가능합니다.
