소개

msvcp120.dll 누락 오류는 대개 실행하려는 앱에 필요한 Visual C++ 2013 런타임 구성 요소를 Windows에서 불러오지 못할 때 발생합니다. 해결 방법은 세 가지입니다. 먼저 문제가 생긴 앱을 복구하거나 재설치하고, 계속되면 Microsoft의 Visual C++ 2013 재배포 가능 패키지를 설치하세요. 원인이 여전히 불분명할 때만 DLL 진단 도구를 선택적으로 사용합니다. 비공식 파일 사이트에서 DLL 하나만 내려받는 방식은 출처와 버전, 아키텍처를 확인하기 어려우므로 피해야 합니다.

msvcp120.dll 누락 오류 빠른 진단 및 방법 비교

msvcp120.dll은 Microsoft C++ 런타임 라이브러리 버전 12에 해당하며 Visual Studio 2013과 연결됩니다. 따라서 파일명이 비슷하다는 이유로 최신 런타임만 설치해서는 안 됩니다. 오류가 발생하는 앱의 범위에 따라 먼저 적용할 방법을 선택하세요.

Windows에서 DLL 파일 누락 오류가 표시된 화면
확인된 상황먼저 적용할 방법선택 이유
한 앱에서만 오류 발생해당 앱 복구 또는 재설치앱의 로컬 파일이나 함께 설치되는 필수 구성 요소가 손상됐을 가능성이 있습니다.
여러 구형 앱에서 같은 파일 오류 발생Visual C++ 2013의 x86 및 x64 패키지 설치여러 앱이 공유하는 런타임이 없거나 손상됐을 가능성이 있습니다.
수동 복구 후에도 원인이 불분명함Fionn DLL Fixer로 검사다른 DLL 또는 종속성 로드 문제도 함께 점검할 수 있습니다.

방법 1: 문제가 발생한 앱 복구 또는 재설치

이 방법이 적합한 경우

다른 프로그램은 정상적으로 열리지만 특정 앱 하나에서만 오류가 발생한다면 이 방법부터 시작하세요. 앱 복구나 공식 설치 파일을 이용한 재설치는 관련 없는 프로그램을 변경하지 않으면서 손상된 로컬 파일과 앱에 포함된 필수 구성 요소를 복원할 수 있습니다.

단계별 실행 방법

  1. 문제가 발생한 앱을 종료하고 다른 프로그램에서 작업 중인 내용을 저장합니다.
  2. Windows 11에서는 설정 > 앱 > 설치된 앱을 열고, Windows 10에서는 설정 > 앱 > 앱 및 기능을 엽니다.
  3. 문제가 발생한 앱의 옵션에서 복구를 선택할 수 있다면 실행합니다.
  4. 복구 기능이 없거나 효과가 없다면 앱을 제거합니다. 제거 프로그램에서 개인 파일 유지 여부를 묻는 경우 필요한 데이터를 보존하세요.
  5. Windows를 다시 시작한 뒤 앱 개발사의 공식 설치 프로그램이나 원래 이용한 스토어에서 앱을 다시 설치합니다.

결과 확인 방법

평소 사용하던 바로 가기로 앱을 실행하고 오류가 발생했던 작업을 반복하세요. msvcp120.dll 관련 메시지 없이 앱이 열리면 복구가 완료된 것입니다. 오류가 계속되거나 여러 앱에서 같은 현상이 나타난다면 공유 런타임을 설치할 차례입니다.

방법 2: Microsoft Visual C++ 2013 재배포 가능 패키지 설치

이 방법이 적합한 경우

앱을 다시 설치해도 해결되지 않거나 여러 프로그램에서 동일한 오류가 발생할 때 사용하세요. Microsoft에 따르면 이 패키지는 Visual Studio 2013으로 빌드된 앱에 필요한 런타임 구성 요소를 설치합니다.

단계별 실행 방법

  1. 오류 메시지를 표시하는 프로그램을 모두 종료합니다.
  2. Microsoft의 최신 Visual C++ 재배포 가능 패키지 다운로드 페이지를 열고 Visual Studio 2013(VC++ 12.0) 항목을 찾습니다.
  3. Microsoft가 제공하는 vcredist_x86.exe와 vcredist_x64.exe를 내려받습니다.
  4. vcredist_x86.exe를 실행해 설치하거나 기존 설치를 복구합니다.
  5. vcredist_x64.exe를 실행해 설치하거나 기존 설치를 복구합니다.
  6. 설치가 끝나면 Windows를 다시 시작합니다.

결과 확인 방법

문제가 발생했던 앱을 다시 열어 같은 작업을 수행하세요. 설정 > 앱 > 설치된 앱에서 Microsoft Visual C++ 2013 재배포 가능 패키지 항목을 확인할 수도 있습니다. 다만 최종 판단 기준은 앱이 누락 메시지 없이 정상적으로 시작되는지 여부입니다.

설치 프로그램이 실패하면 표시된 오류 코드를 기록하고 Microsoft의 Visual C++ 재배포 가능 패키지 설치 문제 해결 안내를 따르세요. 다른 컴퓨터에서 DLL 파일을 복사해 대신 넣으면 근본적인 설치 문제가 가려질 수 있습니다.

Microsoft Visual C++ 재배포 가능 패키지 설치 화면

방법 3: Fionn DLL Fixer로 검사

이 방법이 적합한 경우

공식 런타임 설치와 앱 재설치 후에도 문제가 해결되지 않고 다른 시작 오류나 종속성 로드 오류까지 나타날 때 선택적으로 사용하세요. 이 방법은 수동 진단을 보완하지만 Microsoft의 공식 패키지를 대신하지는 않습니다.

단계별 실행 방법

  1. Fionn DLL Fixer를 실행합니다. 프로그램이 DLL 및 시스템 문제를 자동으로 검사하고 완료 후 발견된 결과를 표시합니다.Fionn DLL Fixer를 실행해 DLL 및 시스템 문제를 검사하는 화면
  2. 검사가 끝나면 복구를 눌러 발견된 DLL 및 시스템 문제의 자동 복구를 시작합니다.검사 결과에서 복구 버튼을 눌러 자동 복구를 시작하는 화면
  3. 복구가 진행되는 동안 기다립니다. 발견된 문제의 처리가 끝날 때까지 버튼에 복구 중 상태가 표시됩니다.발견된 DLL 문제를 복구하는 진행 화면
  4. 복구가 완료되면 확인 대화 상자에서 확인을 누릅니다. 다시 시작하라는 메시지가 나타나면 결과를 점검하기 전에 컴퓨터를 재부팅합니다.복구 완료 대화 상자에서 확인을 누르는 화면
  5. 재부팅 후에도 문제가 남아 있으면 재검사를 눌러 다시 검사합니다. 새로운 문제가 발견되면 복구를 다시 실행합니다.재부팅 후 재검사 버튼으로 문제를 다시 확인하는 화면

결과 확인 방법

후속 검사에서 관련 DLL의 누락 또는 손상 문제가 더 이상 보고되지 않는지 확인하세요. 이어서 문제가 발생했던 앱을 실행해 실패했던 작업을 반복합니다. 검사 결과가 정상이어도 앱 전용 파일의 무결성까지 보장하는 것은 아니므로 실제 앱 실행 결과가 최종 확인 기준입니다.

피해야 할 일반적인 실수

  • 비공식 저장소에서 DLL 하나만 내려받기: 파일의 출처와 버전, x86 또는 x64 아키텍처가 앱과 맞지 않을 수 있습니다.
  • 최신 Visual C++ 패키지만 설치하기: Visual C++ 2013 이하의 재배포 가능 패키지는 나란히 설치될 수 있으므로 최신 버전이 버전 12를 자동으로 대체하지 않습니다.
  • regsvr32 msvcp120.dll 실행하기: 이 런타임 DLL은 COM 서버로 등록하는 방식으로 복구되지 않습니다.
  • 시스템 폴더에 파일을 직접 복사하기: 불완전한 런타임 설치를 숨기거나 호환되지 않는 파일을 추가할 수 있습니다.
  • 설치 오류 무시하기: 정확한 오류 코드를 저장하고 설치 문제를 해결한 뒤 다시 시도하세요.

결론

한 앱에서만 문제가 발생하면 해당 앱을 먼저 복구하거나 공식 설치 파일로 재설치하세요. 오류가 남아 있거나 여러 앱이 영향을 받는다면 Microsoft에서 x86 및 x64 Visual C++ 2013 재배포 가능 패키지를 설치한 후 Windows를 다시 시작합니다. 최종 확인은 오류가 발생했던 앱과 작업을 다시 실행하는 것입니다. 더 넓은 DLL 진단이 필요할 때는 Fionn DLL Fixer를 보조 수단으로 사용할 수 있습니다. 그래도 해결되지 않으면 전체 오류 메시지와 설치 코드를 기록해 앱 개발사에 문의하세요.

자주 묻는 질문

msvcp120.dll은 어떤 파일인가요?

msvcp120.dll은 Visual Studio 2013과 연결된 Microsoft C++ 런타임 라이브러리 버전 12입니다. 해당 런타임을 대상으로 빌드된 앱은 필요한 구성 요소가 없거나 손상되면 시작하지 못할 수 있습니다.

msvcp120.dll 파일만 따로 내려받아도 되나요?

권장하지 않습니다. 출처가 불분명한 단독 DLL은 버전이나 아키텍처가 맞지 않을 수 있습니다. Microsoft의 전체 Visual C++ 2013 재배포 가능 패키지를 사용하면 관련 런타임 구성 요소를 관리되는 방식으로 설치하거나 복구할 수 있습니다.

64비트 Windows에도 x86과 x64 패키지가 모두 필요한가요?

대체로 그렇습니다. 64비트 Windows에서도 32비트 앱을 실행할 수 있으며, 그 앱에는 x86 런타임이 필요합니다. 공식 패키지 두 가지를 설치하면 운영체제가 아니라 각 앱의 아키텍처에 필요한 구성 요소를 제공할 수 있습니다.

시스템 파일 검사기가 msvcp120.dll을 복구하나요?

시스템 파일 검사기는 보호된 Windows 시스템 파일을 점검하는 도구입니다. msvcp120.dll은 별도로 설치되는 Visual C++ 2013 런타임에 속하므로 해당 Microsoft 패키지를 재설치하거나 복구하는 방법이 이 오류에 더 직접적입니다.

런타임을 설치했는데도 오류가 계속되는 이유는 무엇인가요?

앱의 로컬 설치가 손상됐거나 필요한 아키텍처의 패키지가 빠졌거나 설치 프로그램이 정상적으로 완료되지 않았을 수 있습니다. 두 아키텍처의 적용 가능한 패키지를 설치하고 재부팅한 뒤 앱을 복구하세요. 설치 오류가 있었다면 코드를 기록하고, 계속 실패하면 앱 개발사의 지원을 받는 것이 좋습니다.

선택적 DLL 진단

공식 런타임과 앱별 복구로 원인을 확인하지 못했다면 Fionn DLL Fixer 검사를 실행해 누락, 손상, 버전 불일치 또는 종속성 로드 문제를 점검할 수 있습니다. 복구를 적용하기 전에 검사 결과를 검토하고, 완료 후에는 반드시 원래 앱을 다시 실행해 결과를 확인하세요.