Windows에서 msvcr120.dll missing 오류를 표시하면, 문제가 발생한 애플리케이션에 맞는 Microsoft Visual C++ 2013 Redistributable을 설치하거나 복구하세요. Microsoft는 msvcr120.dll 을 Visual C++ 2013 런타임 파일로 분류하므로, 최신 런타임 패키지가 이 특정 병렬 설치 패키지를 대체하지는 않습니다. 아래의 네 가지 방법은 Microsoft 공식 설치 프로그램부터 시작하여 패키지 및 애플리케이션 복구를 거친 뒤 선택적 진단 도구로 마무리합니다. 각 방법 후 문제가 발생한 애플리케이션을 테스트하고, 정상적으로 열리면 중단하세요.

msvcr120.dll 누락 오류 화면

빠른 진단: 알맞은 방법 선택하기

이 오류는 애플리케이션이 필요한 파일을 불러올 수 없다는 뜻입니다. 파일이 없거나 설치된 런타임이 손상되었을 수 있으며, 애플리케이션 설치가 불완전할 수도 있습니다. 화면에 보이는 상황에 맞춰 가장 영향이 적은 방법부터 선택하세요.

상황 먼저 시도할 방법 이유
새 PC 또는 Windows 재설치 후 오류가 나타남 방법 1 필요한 Visual C++ 2013 패키지가 설치되어 있지 않을 수 있습니다.
설치된 앱에 Visual C++ 2013이 이미 표시됨 방법 2 기존 패키지를 복구하거나 새로 설치해야 할 수 있습니다.
한 애플리케이션에서만 오류가 발생함 방법 3 해당 애플리케이션 설치가 불완전하거나 손상되었을 수 있습니다.
여러 애플리케이션에서 오류가 발생하거나 원인이 불분명함 방법 4 더 광범위한 종속성 검사가 추가 문제를 찾는 데 도움이 될 수 있습니다.

안전 수칙: 비공식 파일 사이트에서 개별 DLL을 내려받거나 Windows 시스템 폴더에 붙여 넣지 마세요. 서명된 런타임 패키지를 설치하면 올바른 파일 집합, 아키텍처 및 설치 프로그램 등록이 유지됩니다.

방법 1: msvcr120.dll 누락 오류용 공식 패키지 설치

사용 시점

Visual C++ 2013이 없거나 Windows를 다시 설치한 뒤 오류가 시작된 경우 이 방법을 먼저 사용하세요. Microsoft는 msvcr120.dll 을 x86 및 x64 Visual C++ 2013 런타임 집합 모두에 문서화하고 있습니다.

단계별 안내

  1. 누락 파일 오류를 표시하는 애플리케이션을 닫습니다.
  2. Microsoft의 공식 Visual C++ Redistributable 다운로드 페이지 를 엽니다.
  3. Visual Studio 2013 (VC++ 12.0) 섹션까지 스크롤합니다.
  4. 32비트 애플리케이션에는 x86 설치 프로그램을, 64비트 애플리케이션에는 x64 설치 프로그램을 다운로드합니다. 64비트 Windows에서 애플리케이션 아키텍처를 알 수 없다면 두 패키지를 모두 설치하면 됩니다. 런타임은 병렬로 유지되므로 32비트 및 64비트 애플리케이션을 모두 지원합니다.
  5. 다운로드한 각 설치 프로그램을 실행하고 사용 조건에 동의합니다.
  6. 설치 프로그램에서 요청하면 Windows를 다시 시작한 후 문제가 발생한 애플리케이션을 엽니다.

참고: Microsoft는 Visual Studio 2013을 지원이 종료된 레거시 버전으로 분류하지만, 사용 가능한 최신 Redistributable 패키지는 계속 다운로드할 수 있습니다. Microsoft가 제공하는 패키지만 사용하세요.

확인 방법

오류가 발생했던 동일한 바로 가기 또는 실행 파일을 통해 애플리케이션을 실행하세요. 누락 파일 대화 상자가 더 이상 나타나지 않고 애플리케이션이 정상 시작 화면까지 열리면 해결된 것입니다.

설치 프로그램에서 패키지가 이미 있다고 표시하면 다음으로 해당 설치를 복구하세요.

방법 2: Visual C++ 2013 패키지 복구 또는 재설치

사용 시점

Windows에 Microsoft Visual C++ 2013 Redistributable이 표시되지만 오류가 계속될 때 이 방법을 선택하세요. 패키지를 복구하면 DLL을 수동으로 교체하지 않고 등록된 런타임 파일을 복원합니다.

단계별 안내

  1. Windows + R 을 누릅니다.
  2. appwiz.cpl 을 입력하고 확인 을 선택합니다.
  3. 각 Microsoft Visual C++ 2013 Redistributable 항목을 선택합니다.
    Visual C++ Redistributable 설치 항목
  4. 변경 을 선택한 다음, 해당 옵션이 표시되면 복구 를 선택합니다.
  5. Windows를 다시 시작하고 문제가 발생한 애플리케이션을 테스트합니다.
  6. 복구에 실패하면 2013 항목만 제거하고 Windows를 다시 시작한 뒤 방법 1에서 사용한 Microsoft 페이지에서 올바른 패키지를 다시 설치합니다.

참고: 관련 없는 Visual C++ 버전은 제거하지 마세요. 애플리케이션마다 다른 런타임 릴리스를 필요로 할 수 있으며, Microsoft는 2013 및 이전 패키지가 병렬로 설치된다고 설명합니다.

확인 방법

프로그램 및 기능으로 돌아가 복구하거나 재설치한 2013 항목이 표시되는지 확인하세요. 그런 다음 문제가 발생한 애플리케이션을 두 번 실행합니다. 두 번째 실행도 성공하면 설치 후 첫 실행에만 한정된 결과가 아니었음을 확인하는 데 도움이 됩니다.

방법 3: 문제가 발생한 애플리케이션 복구 또는 재설치

사용 시점

공식 런타임을 성공적으로 설치한 후 한 프로그램에서만 오류가 발생할 때 애플리케이션 복구를 사용하세요. 이 방법은 누락된 애플리케이션 파일, 불완전한 설치 작업 또는 손상된 로컬 설치를 해결합니다.

단계별 안내

  1. 애플리케이션별 프로젝트, 저장된 게임 또는 사용자 지정 설정을 백업합니다.
  2. 설정 > 앱 > 설치된 앱 을 엽니다.
    설정의 앱 및 설치된 앱 화면
  3. 문제가 발생한 애플리케이션의 사용 가능한 옵션을 열고 제공되는 경우 복구 를 선택합니다.
  4. 복구가 완료되면 애플리케이션을 테스트합니다.
  5. 복구 옵션이 없으면 애플리케이션을 제거합니다.
  6. 게시자의 공식 소스에서 최신 설치 프로그램을 다운로드하여 재설치하고, 요청 시 Windows를 다시 시작합니다.

확인 방법

새로 생성된 시작 메뉴 항목에서 애플리케이션을 엽니다. 애플리케이션이 msvcr120.dll 메시지 없이 시작되면 로컬 설치가 가장 유력한 문제 지점이었습니다. 관련 없는 여러 프로그램에서 동일한 오류가 나타난다면 아래의 광범위한 검사를 사용하세요.

방법 4: Fionn DLL Fixer 로 검사

사용 시점

이 선택적 방법은 여러 애플리케이션에서 종속성 로드 실패 또는 오류가 계속 나타나는 사용자에게 적합합니다. Fionn DLL Fixer는 Windows DLL 및 시스템 문제를 검사하고 자동 복구를 지원하며 복구 후 재검사를 수행합니다. 위의 공식 및 수동 방법을 먼저 시도한 후 사용해야 합니다.

단계별 안내

  1. Fionn DLL Fixer를 실행합니다. 소프트웨어가 PC의 DLL 및 시스템 문제를 자동으로 검사하고 검사가 완료되면 감지된 결과를 표시합니다. Fionn DLL Fixer 실행
  2. 검사가 끝나면 복구 를 클릭하여 감지된 모든 DLL 및 시스템 문제의 자동 수정을 시작합니다. 검사 후 복구를 클릭하여 DLL 및 시스템 문제 자동 수정 시작
  3. 복구가 진행되는 동안 기다립니다. 이 과정에서 모든 문제가 복구될 때까지 버튼이 수정 중 으로 바뀝니다. 복구 진행 중 대기
  4. 복구가 완료되면 확인 대화 상자에서 확인 을 클릭합니다. 메시지가 표시되면 문제가 해결되었는지 확인하기 전에 컴퓨터를 다시 시작합니다. 복구 완료 후 확인 대화 상자에서 확인 클릭
  5. 다시 시작한 후에도 문제가 지속되면 재검사 를 클릭하여 다시 검사합니다. 새 문제가 발견되면 복구 를 다시 클릭해 해결합니다. 문제가 지속될 경우 재검사를 클릭하여 다시 검사

확인 방법

재검사를 완료한 뒤 문제가 발생한 애플리케이션을 다시 엽니다. 검사에서 관련 문제가 더 이상 보고되지 않고 Windows에서도 누락 파일 메시지가 나타나지 않는지 확인하세요. 무료 버전은 세 번의 시도를 제공하며, VIP는 추가 DLL, 런타임, DirectX 및 시스템 복구 기능을 해제합니다.

피해야 할 일반적인 실수

  • 최신 런타임만 설치하기: Visual C++ 2015–2022는 병렬 설치되는 Visual C++ 2013 패키지를 대체하지 않습니다.
  • Windows 아키텍처만 보고 선택하기: 패키지는 애플리케이션과 일치해야 합니다. 64비트 Windows에서 실행되는 32비트 프로그램도 x86 런타임 파일이 필요합니다.
  • 시스템 폴더 간 파일 이동하기: Microsoft는 x64 Windows에서 x86 파일을 %WinDir%\SysWOW64 에, x64 파일을 %WinDir%\System32 에 둡니다. 이름이 직관과 다르게 보일 수 있으므로 설치 프로그램이 관리하게 하세요.
  • 시스템 파일 복구 명령부터 시작하기: Microsoft는 이 DLL을 Visual C++ 2013 런타임의 일부로 문서화합니다. 일반 Windows 시스템 검사부터 시작하는 것보다 해당 런타임을 복구하는 편이 더 정확합니다.

결론

먼저 문제가 발생한 애플리케이션에 맞는 공식 Visual C++ 2013 패키지를 설치하세요. 이미 설치되어 있다면 해당 런타임을 복구하거나 재설치하고, 한 프로그램에서만 오류가 발생할 때는 애플리케이션을 재설치하세요. Fionn DLL Fixer 는 이처럼 정확한 단계를 마친 후 선택적인 광범위 검사로만 사용하세요. 동일한 애플리케이션을 다시 열어 DLL 메시지 없이 정상 시작 화면에 도달하는지 확인하면 결과를 검증할 수 있습니다. 오류가 계속되면 정확한 오류 문구를 기록하고 검사 결과와 함께 애플리케이션 게시자 또는 Fionn 지원팀에 문의하세요.

자주 묻는 질문

msvcr120.dll이란 무엇인가요?

msvcr120.dll 은 Microsoft Visual C++ 2013 C 런타임 파일입니다. Microsoft는 이를 x86 및 x64 VC120 런타임 폴더 모두에 나열합니다. 해당 런타임용으로 빌드된 애플리케이션은 필요한 아키텍처가 없거나 손상되면 시작하지 못할 수 있습니다.

msvcr120.dll만 따로 다운로드해야 하나요?

아니요. Microsoft의 완전한 Visual C++ 2013 Redistributable을 사용하세요. 비공식 소스의 단독 파일은 아키텍처나 버전이 맞지 않을 수 있으며, 런타임 파일을 올바르게 배치하고 등록하는 패키지 설치 프로그램을 거치지 않습니다.

x86 또는 x64 Visual C++ 2013 중 무엇이 필요한가요?

Windows뿐 아니라 애플리케이션에 맞는 패키지를 선택하세요. 32비트 애플리케이션은 64비트 Windows에서도 x86이 필요합니다. 64비트 PC에서 애플리케이션 아키텍처를 알 수 없다면 공식 x86 및 x64 패키지를 함께 설치할 수 있습니다.

Visual C++ 2015–2022를 설치해도 오류가 해결되지 않은 이유는 무엇인가요?

msvcr120.dll 은 Visual Studio 2013에서 사용하는 VC++ 12.0 런타임에 속합니다. Microsoft는 2013 및 이전 Redistributable을 병렬 설치 패키지로 문서화하므로 최신 v14 런타임을 설치해도 이 이전 런타임 파일은 제공되지 않습니다.

Visual C++ 2013 설치 후에도 오류가 계속되는 이유는 무엇인가요?

잘못된 아키텍처가 설치되었거나 패키지가 손상되었을 수 있으며, 문제가 발생한 애플리케이션의 설치가 불완전할 수도 있습니다. 먼저 해당되는 2013 항목을 모두 복구하고 Windows를 다시 시작한 다음, 계속 실패하는 애플리케이션 하나를 복구하거나 재설치하세요.