msvcr120.dll 다운로드 마이크로소프트 정식 버전 링크

컴퓨터에서 특정 게임이나 프로그램을 실행하려 할 때 “컴퓨터에 msvcr120.dll이(가) 없어 프로그램을 시작할 수 없습니다”라는 오류 메시지가 나타나 당황스러우셨나요? 이 문제는 윈도우 사용자라면 누구나 한 번쯤 겪는 흔한 라이브러리 누락 현상입니다.

 

많은 블로그나 커뮤니티에서 출처가 불분명한 DLL 파일을 직접 다운로드하여 시스템 폴더에 넣으라고 권장하지만, 이는 보안상 매우 위험할 뿐만 아니라 근본적인 해결책이 아닙니다. 본 가이드에서는 마이크로소프트 공식 배포처를 통한 안전한 해결 방법을 전문가의 시각에서 단계별로 정리해 드립니다.

 

msvcr120.dll 오류가 발생하는 이유

msvcr120.dll파일은 ‘Microsoft Visual C++ Redistributable for Visual Studio 2013’의 핵심 구성 요소입니다. C++ 언어로 제작된 소프트웨어가 윈도우 환경에서 정상적으로 동작하기 위해 필요한 공유 라이브러리(Runtime) 파일입니다.

 

주요 발생 원인은 다음과 같습니다.

  • 해당 PC에 Visual C++ 2013 재배포 가능 패키지가 설치되지 않은 경우
  • 설치된 패키지 파일이 악성코드나 시스템 오류로 인해 손상되거나 삭제된 경우
  • 32비트용 프로그램인데 64비트용 라이브러리만 설치되어 버전이 불일치하는 경우

 

단계별 해결 가이드: 마이크로소프트 공식 다운로드

가장 완벽하고 안전한 해결법은 마이크로소프트 공식 홈페이지에서 제공하는 설치 프로그램을 실행하는 것입니다. 아래 순서에 따라 진행하세요.

 

Step 1: 시스템 종류 확인 (32비트 vs 64비트)

자신의 윈도우가 몇 비트인지 먼저 확인해야 합니다. [제어판] > [시스템] 또는 [설정] > [시스템] > [정보] 메뉴에서 ‘시스템 종류’를 확인하십시오. 대부분의 최신 PC는 64비트 운영 체제를 사용합니다.

 

Step 2: 공식 설치 프로그램 다운로드

아래 링크는 마이크로소프트 공식 다운로드 센터로 연결됩니다. (2026년 현재 접속 가능한 최신 링크입니다.)

구분 해당 아키텍처 공식 다운로드 링크
64비트용 x64 x64 버전 다운로드
32비트용 x86 x86 버전 다운로드

 

전문가의 조언:64비트 윈도우 사용자라면 x64와 x86 파일을 모두 설치하는 것을 강력히 권장합니다. 실행하려는 프로그램이나 게임이 32비트 기반일 경우, 64비트 윈도우 환경이라도 반드시 x86 라이브러리가 필요하기 때문입니다.

Step 3: 설치 및 재부팅

  1. 다운로드한 vcredist_x64.exe또는 vcredist_x86.exe파일을 실행합니다.
  2. ‘사용 조건에 동의함’에 체크한 뒤 [설치] 버튼을 클릭합니다.
  3. 설치가 완료되면 반드시 컴퓨터를 다시 시작한 후 프로그램을 실행해 보십시오.

설치 후에도 오류가 지속될 때 (심화 해결법)

패키지를 재설치했음에도 “msvcr120.dll이 없습니다”라는 메시지가 계속 뜬다면, 다음의 전문가 솔루션을 적용해 보십시오.

 

(1) 시스템 파일 검사 (SFC) 실행

윈도우 자체의 시스템 파일이 손상되었을 가능성이 있습니다. 명령 프롬프트를 통해 복구를 시도할 수 있습니다.

  1. [시작] 버튼을 누르고 cmd를 입력합니다.
  2. [명령 프롬프트]에서 마우스 오른쪽 버튼을 클릭하여 관리자 권한으로 실행합니다.
  3. sfc /scannow명령어를 입력하고 엔터를 누릅니다.
  4. 검사 및 복구 프로세스가 100% 완료될 때까지 기다린 후 재부팅합니다.

 

(2) 실행 프로그램 폴더에 직접 복사 (임시 조치)

특정 게임이나 소프트웨어가 시스템 폴더가 아닌 자신의 설치 폴더 내에서만 DLL을 찾는 경우가 있습니다. 이 경우 시스템에 설치된 C:\Windows\System32폴더의 msvcr120.dll파일을 복사하여, 해당 프로그램의 실행 파일(exe)이 위치한 폴더에 붙여넣어 보십시오.

 

커뮤니티 주요 Pain Points 및 주의사항

Reddit이나 기술 포럼(TechSupport) 등에서 사용자들이 가장 많이 겪는 실수는 DLL 파일만 따로 제공하는 사설 사이트를 이용하는 것입니다. 이런 사이트에서 받은 파일은 버전 불일치로 인해 다른 오류를 유발하거나, 최악의 경우 랜섬웨어나 악성코드가 심어져 있을 수 있습니다.

 

또한, 2026년 현재 최신 윈도우 업데이트 상태에 따라 Visual Studio 2015, 2017, 2019 및 2022 통합 패키지가 이미 깔려 있더라도, 2013 버전은 별도의 라이브러리이므로 하위 호환을 위해 반드시 개별 설치가 필요하다는 점을 명심하십시오.

 

자주 묻는 질문

Q1. msvcr120.dll과 msvcp120.dll은 다른 건가요?

A. 두 파일 모두 Visual C++ 2013 패키지에 포함된 형제 파일입니다. 하나가 없으면 다른 하나도 없을 확률이 높으며, 앞서 안내해 드린 공식 패키지를 설치하면 두 파일 모두 한 번에 복구됩니다.

 

Q2. 이미 설치되어 있다고 나오는데 오류가 뜹니다.

A. 제어판의 ‘프로그램 및 기능’에서 기존에 설치된 Microsoft Visual C++ 2013을 찾아 마우스 우클릭 후 [변경] -> [복구(Repair)]를 진행하거나, 제거 후 다시 설치해 보시기 바랍니다.

 

Q3. 윈도우 11에서도 이 방법이 유효한가요?

A. 네, 윈도우 10과 윈도우 11 모두 동일한 라이브러리 구조를 사용하므로 위 가이드를 그대로 따르시면 됩니다.

msvcr120.dll 오류는 파일 하나가 사라진 단순한 문제가 아니라, 해당 프로그램을 구동할 기반 라이브러리가 통째로 누락된 상태를 의미합니다. 따라서 단일 DLL 파일을 구하려 애쓰기보다는 마이크로소프트에서 제공하는 정식 재배포 가능 패키지(Redistributable)를 설치하는 것이 가장 빠르고 안전한 정석입니다.

 

지금 바로 위 표의 공식 링크를 통해 패키지를 설치하고, 막혔던 게임과 업무를 재개하시기 바랍니다.

[핵심 요약]

  • 해결책: Visual C++ 2013 재배포 가능 패키지설치
  • 필수 사항: 64비트 사용자도 x64와 x86 버전 둘 다 설치권장
  • 안전 수칙: 사설 DLL 다운로드 사이트 이용 금지 (공식 MS 링크 사용)
  • 마무리: 설치 후 시스템 재부팅필수