티스토리 뷰
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 파일을 포함한 모든 필요한 런타임 구성 요소가 포함되어 있습니다.
설치 방법:
- Microsoft 공식 웹사이트(www.microsoft.com/ko-KR/download/details.aspx?id=40784)에 접속합니다.
- '다운로드' 버튼을 클릭합니다.
- 컴퓨터 시스템에 맞는 버전을 선택합니다:
- 32비트 시스템: vcredist_x86.exe만 다운로드
- 64비트 시스템: vcredist_x86.exe와 vcredist_x64.exe 모두 다운로드
- 다운로드한 파일을 실행하여 설치합니다.
- 설치가 완료되면 컴퓨터를 재시작합니다.
- 오류가 발생했던 프로그램을 다시 실행해봅니다.
대부분의 경우, 이 방법만으로도 msvcr120.dll 오류가 해결됩니다. 특히 64비트 시스템을 사용하는 경우, 32비트와 64비트 버전을 모두 설치하는 것이 중요합니다. 많은 프로그램들이 32비트로 개발되어 있어 64비트 시스템에서도 32비트 라이브러리가 필요할 수 있기 때문입니다.
2. msvcr120.dll 파일 직접 다운로드하여 설치하기
Visual C++ 재배포 패키지 설치로 문제가 해결되지 않는 경우, msvcr120.dll 파일을 직접 다운로드하여 설치하는 방법을 시도해볼 수 있습니다.
설치 방법:
- 신뢰할 수 있는 DLL 파일 제공 사이트에서 msvcr120.dll 파일을 다운로드합니다.
- 다운로드한 파일을 압축 해제합니다.
- 파일을 적절한 시스템 폴더에 복사합니다:
- 32비트 Windows: C:\Windows\System32
- 64비트 Windows: C:\Windows\SysWOW64 (32비트 DLL용) 및 C:\Windows\System32 (64비트 DLL용)
- 명령 프롬프트를 관리자 권한으로 실행합니다.
- 다음 명령어를 입력하여 DLL 파일을 등록합니다:
regsvr32 msvcr120.dll
- 컴퓨터를 재시작합니다.
이 방법은 특정 프로그램에 필요한 정확한 버전의 msvcr120.dll 파일을 제공할 수 있다는 장점이 있습니다. 그러나 신뢰할 수 없는 출처에서 DLL 파일을 다운로드하면 보안 위험이 있으므로 주의해야 합니다. 가능하면 Microsoft의 공식 재배포 패키지를 통해 설치하는 것이 더 안전합니다.
3. 시스템 파일 검사 실행하기
Windows에는 손상된 시스템 파일을 검사하고 복구하는 내장 도구가 있습니다. 이 도구를 사용하여 msvcr120.dll 파일을 포함한 시스템 파일 문제를 해결할 수 있습니다.
실행 방법:
- 시작 메뉴에서 '명령 프롬프트'를 검색합니다.
- 검색 결과에서 '명령 프롬프트'를 마우스 오른쪽 버튼으로 클릭하고 '관리자 권한으로 실행'을 선택합니다.
- 명령 프롬프트 창에 다음 명령어를 입력하고 Enter 키를 누릅니다:
sfc /scannow
- 시스템 파일 검사가 완료될 때까지 기다립니다. 이 과정은 몇 분에서 몇 십 분까지 소요될 수 있습니다.
- 검사가 완료되면 결과에 따라 추가 조치를 취합니다.
- 추가로 DISM 명령어를 실행하여 Windows 이미지를 복구할 수 있습니다:
DISM /Online /Cleanup-Image /RestoreHealth
- 컴퓨터를 재시작합니다.
시스템 파일 검사는 손상된 시스템 파일을 자동으로 복구하므로, msvcr120.dll 파일이 손상된 경우 이 방법으로 문제를 해결할 수 있습니다. 특히 다른 방법으로 해결되지 않는 경우 시도해볼 가치가 있습니다.
4. Windows 업데이트 실행하기
Windows 업데이트를 통해 최신 시스템 패치와 보안 업데이트를 설치하면 msvcr120.dll 오류를 포함한 여러 시스템 문제를 해결할 수 있습니다.
실행 방법:
- 시작 메뉴를 클릭하고 '설정'을 선택합니다.
- '업데이트 및 보안'을 클릭합니다.
- 'Windows 업데이트' 탭을 선택합니다.
- '업데이트 확인' 버튼을 클릭합니다.
- 사용 가능한 업데이트가 있으면 '지금 설치'를 클릭합니다.
- 설치가 완료되면 컴퓨터를 재시작합니다.
Windows 업데이트는 시스템 파일과 구성 요소를 최신 상태로 유지하는 데 중요합니다. 특히 오래된 Windows 버전을 사용하는 경우, 업데이트를 통해 많은 문제가 해결될 수 있습니다.
5. 시스템 복원 실행하기
msvcr120.dll 오류가 최근에 발생했다면, 시스템 복원을 사용하여 컴퓨터를 이전 상태로 되돌릴 수 있습니다.
실행 방법:
- 시작 메뉴에서 '시스템 복원'을 검색합니다.
- '시스템 복원 만들기'를 클릭합니다.
- '시스템 복원' 창에서 '다음'을 클릭합니다.
- 사용 가능한 복원 지점 목록에서 오류가 발생하기 전의 날짜를 선택합니다.
- '다음'을 클릭한 후 '마침'을 클릭하여 복원 프로세스를 시작합니다.
- 시스템 복원이 완료되면 컴퓨터가 자동으로 재시작됩니다.
시스템 복원은 최근에 설치한 프로그램이나 드라이버로 인해 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 업데이트를 최신 상태로 유지하고, 바이러스 검사를 정기적으로 실행하며, 프로그램을 올바르게 설치 및 제거하는 습관을 들이면 시스템 안정성을 크게 향상시킬 수 있습니다.