티스토리 뷰

msvcr120.dll 오류는 Microsoft Visual C++ 런타임 라이브러리 파일 누락이나 손상으로 발생합니다. 이 글에서는 Visual C++ 재배포 패키지 설치, DLL 파일 직접 다운로드, 시스템 파일 검사, Windows 업데이트, 시스템 복원 등 5가지 효과적인 해결 방법을 자세히 알아보고 오류 발생 원인과 예방법까지 알려드립니다.

msvcr120.dll 오류란 무엇인가

msvcr120.dll 오류는 컴퓨터 사용 중 자주 마주치게 되는 문제 중 하나입니다. 프로그램을 실행하려고 할 때 갑자기 "컴퓨터에 MSVCR120.dll이 없어 프로그램을 시작할 수 없습니다. 프로그램을 다시 설치하여 이 문제를 해결하십시오"라는 오류 메시지가 나타나면 당황스러울 수 있습니다.

 

msvcr120.dll 파일은 Microsoft Visual C++ 런타임 라이브러리의 중요한 구성 요소로, 다양한 프로그램과 게임이 원활하게 실행되기 위해 필수적인 파일입니다. 이 파일이 없거나 손상되면 관련 프로그램들이 제대로 작동하지 않게 됩니다.

2025년 현재, 여전히 많은 소프트웨어와 게임들이 이 런타임 라이브러리에 의존하고 있어 이 오류는 꾸준히 발생하고 있습니다. 특히 오래된 프로그램이나 최적화가 제대로 되지 않은 소프트웨어를 사용할 때 이러한 문제가 더 자주 발생합니다.

 

👇👇👇 내용 자세히보기 👇👇👇 

설명 영상 바로가기

msvcr120.dll 오류 발생 원인

msvcr120.dll 오류가 발생하는 데는 여러 가지 원인이 있습니다. 주요 원인들을 살펴보면 다음과 같습니다:

파일 누락: 가장 흔한 원인으로, msvcr120.dll 파일이 시스템에서 완전히 누락된 경우입니다. 이는 프로그램 설치 과정에서 오류가 발생했거나, 실수로 파일이 삭제되었을 때 발생할 수 있습니다.

파일 손상: msvcr120.dll 파일이 존재하지만 손상된 경우입니다. 갑작스러운 전원 차단, 하드웨어 오류, 또는 바이러스 감염 등으로 인해 파일이 손상될 수 있습니다.

잘못된 버전: 시스템에 설치된 msvcr120.dll 파일의 버전이 프로그램이 요구하는 버전과 맞지 않을 때 오류가 발생할 수 있습니다.

Visual C++ 재배포 패키지 문제: Microsoft Visual C++ 2013 재배포 패키지가 제대로 설치되지 않았거나 손상된 경우에도 이 오류가 발생할 수 있습니다.

레지스트리 문제: Windows 레지스트리에 문제가 있으면 시스템이 msvcr120.dll 파일을 찾지 못할 수 있습니다.

악성 프로그램 감염: 일부 악성 프로그램은 시스템 파일을 손상시키거나 변경할 수 있어 msvcr120.dll 파일에 영향을 줄 수 있습니다.

이러한 다양한 원인들로 인해 msvcr120.dll 오류가 발생할 수 있으며, 원인에 따라 적절한 해결 방법을 적용해야 합니다.

msvcr120.dll 오류 해결 방법 5가지

1. Microsoft Visual C++ 재배포 패키지 설치하기

msvcr120.dll 오류를 해결하는 가장 효과적이고 권장되는 방법은 Microsoft Visual C++ 2013 재배포 패키지를 설치하는 것입니다. 이 패키지에는 msvcr120.dll 파일을 포함한 모든 필요한 런타임 구성 요소가 포함되어 있습니다.

설치 방법:

  1. Microsoft 공식 웹사이트(www.microsoft.com/ko-KR/download/details.aspx?id=40784)에 접속합니다.
  2. '다운로드' 버튼을 클릭합니다.
  3. 컴퓨터 시스템에 맞는 버전을 선택합니다:
    • 32비트 시스템: vcredist_x86.exe만 다운로드
    • 64비트 시스템: vcredist_x86.exe와 vcredist_x64.exe 모두 다운로드
  4. 다운로드한 파일을 실행하여 설치합니다.
  5. 설치가 완료되면 컴퓨터를 재시작합니다.
  6. 오류가 발생했던 프로그램을 다시 실행해봅니다.

대부분의 경우, 이 방법만으로도 msvcr120.dll 오류가 해결됩니다. 특히 64비트 시스템을 사용하는 경우, 32비트와 64비트 버전을 모두 설치하는 것이 중요합니다. 많은 프로그램들이 32비트로 개발되어 있어 64비트 시스템에서도 32비트 라이브러리가 필요할 수 있기 때문입니다.

2. msvcr120.dll 파일 직접 다운로드하여 설치하기

Visual C++ 재배포 패키지 설치로 문제가 해결되지 않는 경우, msvcr120.dll 파일을 직접 다운로드하여 설치하는 방법을 시도해볼 수 있습니다.

설치 방법:

  1. 신뢰할 수 있는 DLL 파일 제공 사이트에서 msvcr120.dll 파일을 다운로드합니다.
  2. 다운로드한 파일을 압축 해제합니다.
  3. 파일을 적절한 시스템 폴더에 복사합니다:
    • 32비트 Windows: C:\Windows\System32
    • 64비트 Windows: C:\Windows\SysWOW64 (32비트 DLL용) 및 C:\Windows\System32 (64비트 DLL용)
  4. 명령 프롬프트를 관리자 권한으로 실행합니다.
  5. 다음 명령어를 입력하여 DLL 파일을 등록합니다: regsvr32 msvcr120.dll
  6. 컴퓨터를 재시작합니다.

이 방법은 특정 프로그램에 필요한 정확한 버전의 msvcr120.dll 파일을 제공할 수 있다는 장점이 있습니다. 그러나 신뢰할 수 없는 출처에서 DLL 파일을 다운로드하면 보안 위험이 있으므로 주의해야 합니다. 가능하면 Microsoft의 공식 재배포 패키지를 통해 설치하는 것이 더 안전합니다.

3. 시스템 파일 검사 실행하기

Windows에는 손상된 시스템 파일을 검사하고 복구하는 내장 도구가 있습니다. 이 도구를 사용하여 msvcr120.dll 파일을 포함한 시스템 파일 문제를 해결할 수 있습니다.

실행 방법:

  1. 시작 메뉴에서 '명령 프롬프트'를 검색합니다.
  2. 검색 결과에서 '명령 프롬프트'를 마우스 오른쪽 버튼으로 클릭하고 '관리자 권한으로 실행'을 선택합니다.
  3. 명령 프롬프트 창에 다음 명령어를 입력하고 Enter 키를 누릅니다: sfc /scannow
  4. 시스템 파일 검사가 완료될 때까지 기다립니다. 이 과정은 몇 분에서 몇 십 분까지 소요될 수 있습니다.
  5. 검사가 완료되면 결과에 따라 추가 조치를 취합니다.
  6. 추가로 DISM 명령어를 실행하여 Windows 이미지를 복구할 수 있습니다: 
  7. DISM /Online /Cleanup-Image /RestoreHealth
  8. 컴퓨터를 재시작합니다.

시스템 파일 검사는 손상된 시스템 파일을 자동으로 복구하므로, msvcr120.dll 파일이 손상된 경우 이 방법으로 문제를 해결할 수 있습니다. 특히 다른 방법으로 해결되지 않는 경우 시도해볼 가치가 있습니다.

4. Windows 업데이트 실행하기

Windows 업데이트를 통해 최신 시스템 패치와 보안 업데이트를 설치하면 msvcr120.dll 오류를 포함한 여러 시스템 문제를 해결할 수 있습니다.

실행 방법:

  1. 시작 메뉴를 클릭하고 '설정'을 선택합니다.
  2. '업데이트 및 보안'을 클릭합니다.
  3. 'Windows 업데이트' 탭을 선택합니다.
  4. '업데이트 확인' 버튼을 클릭합니다.
  5. 사용 가능한 업데이트가 있으면 '지금 설치'를 클릭합니다.
  6. 설치가 완료되면 컴퓨터를 재시작합니다.

Windows 업데이트는 시스템 파일과 구성 요소를 최신 상태로 유지하는 데 중요합니다. 특히 오래된 Windows 버전을 사용하는 경우, 업데이트를 통해 많은 문제가 해결될 수 있습니다.

5. 시스템 복원 실행하기

msvcr120.dll 오류가 최근에 발생했다면, 시스템 복원을 사용하여 컴퓨터를 이전 상태로 되돌릴 수 있습니다.

실행 방법:

  1. 시작 메뉴에서 '시스템 복원'을 검색합니다.
  2. '시스템 복원 만들기'를 클릭합니다.
  3. '시스템 복원' 창에서 '다음'을 클릭합니다.
  4. 사용 가능한 복원 지점 목록에서 오류가 발생하기 전의 날짜를 선택합니다.
  5. '다음'을 클릭한 후 '마침'을 클릭하여 복원 프로세스를 시작합니다.
  6. 시스템 복원이 완료되면 컴퓨터가 자동으로 재시작됩니다.

시스템 복원은 최근에 설치한 프로그램이나 드라이버로 인해 msvcr120.dll 오류가 발생한 경우 특히 효과적입니다. 그러나 이 방법은 복원 지점이 생성된 이후에 저장한 개인 파일에는 영향을 주지 않지만, 그 이후에 설치한 프로그램이나 업데이트는 제거될 수 있으므로 주의해야 합니다.

msvcr120.dll 오류 예방법

msvcr120.dll 오류를 미리 예방하기 위한 몇 가지 방법이 있습니다:

정기적인 Windows 업데이트: Windows를 최신 상태로 유지하면 시스템 파일 문제를 예방할 수 있습니다. 자동 업데이트를 활성화하거나 정기적으로 수동 업데이트를 확인하세요.

바이러스 검사 정기 실행: 악성 프로그램은 시스템 파일을 손상시킬 수 있으므로, 정기적인 바이러스 검사를 통해 시스템을 보호하세요. Windows Defender나 다른 신뢰할 수 있는 안티바이러스 프로그램을 사용하세요.

프로그램 올바르게 설치 및 제거: 프로그램을 설치하거나 제거할 때 공식 설치 프로그램과 제거 도구를 사용하세요. 프로그램 파일을 수동으로 삭제하면 DLL 파일이 손상될 수 있습니다.

Visual C++ 재배포 패키지 최신 버전 유지: 새 프로그램을 설치하기 전에 최신 Visual C++ 재배포 패키지를 설치하는 것이 좋습니다. 이렇게 하면 프로그램이 필요로 하는 모든 DLL 파일이 시스템에 있게 됩니다.

시스템 복원 지점 정기적 생성: 중요한 변경 사항을 적용하기 전에 시스템 복원 지점을 생성하면, 문제가 발생했을 때 이전 상태로 쉽게 되돌릴 수 있습니다.

디스크 정리 및 최적화: 정기적인 디스크 정리와 최적화를 통해 시스템 성능을 유지하고 파일 손상 위험을 줄일 수 있습니다.

이러한 예방 조치를 취하면 msvcr120.dll 오류뿐만 아니라 다양한 시스템 문제를 예방하는 데 도움이 됩니다.

결론

msvcr120.dll 오류는 Windows 사용자들이 자주 마주치는 문제이지만, 적절한 해결 방법을 알고 있다면 쉽게 해결할 수 있습니다. 이 글에서 소개한 5가지 해결 방법 - Microsoft Visual C++ 재배포 패키지 설치, msvcr120.dll 파일 직접 다운로드, 시스템 파일 검사 실행, Windows 업데이트 실행, 시스템 복원 실행 - 중 하나 이상을 시도하면 대부분의 경우 문제를 해결할 수 있습니다.

가장 권장되는 방법은 Microsoft의 공식 웹사이트에서 Visual C++ 2013 재배포 패키지를 다운로드하여 설치하는 것입니다. 이 방법은 안전하고 효과적이며, 대부분의 msvcr120.dll 관련 오류를 해결할 수 있습니다.

또한, 정기적인 시스템 유지 관리와 예방 조치를 통해 이러한 오류가 발생할 가능성을 줄일 수 있습니다. Windows 업데이트를 최신 상태로 유지하고, 바이러스 검사를 정기적으로 실행하며, 프로그램을 올바르게 설치 및 제거하는 습관을 들이면 시스템 안정성을 크게 향상시킬 수 있습니다.

반응형