티스토리 뷰
컴퓨터 사용 중 갑자기 "컴퓨터에 MSVCR120.dll이(가) 없어 프로그램을 시작할 수 없습니다"와 같은 메시지를 마주하셨나요? 이 오류는 게임이나 특정 프로그램을 실행하려 할 때 자주 발생하며, 사용자에게 당황스러움과 불편함을 안겨줍니다. 하지만 걱정하지 마세요. 이 문제는 생각보다 간단하게 해결할 수 있으며, 이 글을 통해 그 원인부터 해결 방법까지 자세히 알려드릴 예정입니다. msvcr120.dll
파일은 Microsoft Visual C++ 재배포 가능 패키지의 핵심 구성 요소로, 윈도우에서 실행되는 많은 프로그램들이 정상적으로 동작하기 위해 반드시 필요합니다. 이 파일이 없거나 손상되었을 때 다양한 프로그램 실행 문제가 발생하게 됩니다. 이 가이드가 여러분의 컴퓨터 문제 해결에 큰 도움이 되기를 바랍니다.
msvcr120.dll 오류의 원인은 무엇일까요
msvcr120.dll 오류는 다양한 이유로 발생할 수 있습니다. 이러한 원인을 이해하는 것은 정확한 해결책을 찾는 데 중요합니다.
불완전한 설치: Microsoft Visual C++ 공식 패키지가 제대로 설치되지 않았거나 설치 과정이 불완전하게 완료되었을 경우, msvcr120.dll과 같은 필수 DLL 파일이 누락될 수 있습니다.
손상된 파일: 시스템 충돌, 악성 소프트웨어 감염, 또는 설치 중단 등 여러 가지 이유로 DLL 파일 자체나 전체 Visual C++ 공식 패키지가 손상될 수 있습니다. 파일이 손상되면 프로그램이 이를 제대로 읽어들이지 못해 오류가 발생합니다.
예기치 않은 삭제: 사용자가 실수로 msvcr120.dll 파일을 불필요하다고 판단하여 삭제하거나 다른 파일로 착각하여 지울 수도 있습니다.
시스템 업데이트: 윈도우 운영 체제나 다른 소프트웨어 구성 요소의 업데이트 과정에서 의도치 않게 DLL 파일이 삭제되거나 덮어쓰여져 해당 파일에 의존하는 프로그램이 작동하지 않을 수 있습니다.
안티바이러스 소프트웨어와의 충돌: 드물지만 일부 안티바이러스 소프트웨어가 DLL 파일을 잘못된 위협으로 인식하여 격리하거나 삭제하는 경우도 있습니다.
이러한 문제들은 대부분 Visual C++ 재배포 가능 패키지를 올바르게 설치하거나 복구함으로써 해결할 수 있습니다.
👇👇 자세히보기 👇👇
msvcr120.dll은 왜 중요한가요
msvcr120.dll
파일은 마이크로소프트 비주얼 C++ 2013 재배포 가능 패키지의 핵심적인 부분입니다. 윈도우에서 작동하는 수많은 프로그램들은 C++ 언어로 개발되며, 이러한 프로그램들이 정상적으로 실행되기 위해서는 C++ 런타임 라이브러리가 필요합니다. msvcr120.dll
은 이 런타임 라이브러리 중 하나로, C++ 2013 버전으로 개발된 프로그램들이 시스템에서 필요한 함수와 리소스를 호출할 수 있도록 돕는 역할을 합니다.
예를 들어, 특정 게임이나 응용 프로그램이 C++ 2013 환경에서 개발되었다면, 이 프로그램은 실행 시 msvcr120.dll
파일의 존재를 확인하고 그 안에 있는 기능들을 사용합니다. 만약 이 파일이 없거나 손상되어 있다면, 프로그램은 필요한 기능을 호출할 수 없게 되어 "프로그램을 시작할 수 없습니다"와 같은 오류 메시지를 출력하며 종료될 수밖에 없습니다.
다양한 프로그램들이 서로 다른 버전의 Visual C++ 런타임 라이브러리를 필요로 할 수 있기 때문에, 컴퓨터에는 여러 버전의 Visual C++ 재배포 가능 패키지가 설치되어 있는 경우가 많습니다. 각 버전은 고유한 DLL 파일을 포함하고 있으며, 이들이 서로 충돌 없이 공존하며 각 프로그램의 요구 사항을 만족시켜 줍니다.
오류 해결 전 반드시 확인할 것 내 컴퓨터 비트 확인하기
msvcr120.dll 오류를 해결하기 전에 가장 먼저 해야 할 중요한 단계는 바로 자신의 컴퓨터 운영 체제가 32비트인지 64비트인지 확인하는 것입니다. Visual C++ 재배포 가능 패키지는 32비트(x86)용과 64비트(x64)용으로 나뉘어 있으며, 올바른 버전을 설치해야만 문제가 해결됩니다. 64비트 운영 체제 사용자라면 보통 32비트와 64비트 버전을 모두 설치해야 하는 경우가 많습니다.
내 컴퓨터 비트 확인 방법:
- 윈도우 시작 버튼을 마우스 오른쪽 버튼으로 클릭합니다.
- 나타나는 메뉴에서 시스템 또는 설정 > 시스템 > 정보를 선택합니다.
- "장치 사양" 또는 "시스템 종류" 항목에서 64비트 운영 체제 또는 32비트 운영 체제 정보를 확인할 수 있습니다. 예를 들어, "64비트 운영 체제, x64 기반 프로세서"라고 표시되어 있다면 64비트 시스템입니다.
이 정보를 통해 어떤 파일을 다운로드해야 할지 정확히 판단할 수 있습니다.
msvcr120.dll 오류 해결 방법 마이크로소프트 공식 다운로드 센터 이용
msvcr120.dll 오류를 해결하는 가장 확실하고 추천하는 방법은 마이크로소프트 공식 웹사이트에서 Visual C++ 2013 재배포 가능 패키지를 다운로드하여 설치하는 것입니다. 이 방법은 파일 손상이나 누락은 물론, DLL 파일의 시스템 등록 문제까지 한 번에 해결해 줍니다.
단계별 설치 가이드:
- 공식 다운로드 페이지 접속: 웹 브라우저를 열고 마이크로소프트 공식 다운로드 센터의 Visual C++ 2013 재배포 가능 패키지 페이지로 이동합니다. 이 페이지는 검색 엔진에서 "Visual C++ 2013 재배포 가능 패키지" 또는 "Microsoft Visual C++ 2013 Redistributable"을 검색하여 쉽게 찾을 수 있습니다.
- 다운로드 버튼 클릭: 페이지에 접속하면 "다운로드" 버튼을 클릭합니다.
- 파일 선택: 앞에서 확인한 자신의 컴퓨터 비트에 맞춰 파일을 선택해야 합니다.
- 32비트(x86) 운영 체제인 경우:
vcredist_x86.exe
파일 하나만 선택합니다. - 64비트(x64) 운영 체제인 경우:
vcredist_x86.exe
와vcredist_x64.exe
두 파일 모두를 선택합니다.vcredist_arm.exe
파일은 일반적으로 데스크톱 PC에는 필요하지 않습니다.
- 32비트(x86) 운영 체제인 경우:
- 다운로드 및 설치: 선택한 파일을 다운로드합니다. 다운로드가 완료되면 각 파일을 더블 클릭하여 설치를 시작합니다.
- 설치 마법사의 지시에 따라 "사용권 계약에 동의합니다"에 체크하고 "설치" 버튼을 클릭합니다.
- 설치가 완료되면 "닫기" 또는 "완료" 버튼을 클릭합니다.
- 컴퓨터 재부팅: 모든 설치가 완료되면 반드시 컴퓨터를 재부팅합니다. 재부팅을 통해 변경 사항이 시스템에 완전히 적용됩니다.
- 프로그램 실행 확인: 이제 오류가 발생했던 프로그램이나 게임을 다시 실행하여 문제가 해결되었는지 확인합니다.
이 방법은 대부분의 msvcr120.dll
오류를 해결하는 데 효과적입니다. 시스템에 여러 버전의 Visual C++ 재배포 가능 패키지가 이미 설치되어 있더라도, 새롭게 설치하는 것은 기존 설치를 손상시키지 않고 필요한 파일을 추가하거나 복구하는 데 도움이 됩니다.
msvcr120.dll 파일 수동 설치 (권장하지 않음)
간혹 공식 재배포 패키지 설치로 문제가 해결되지 않거나, 특정 프로그램이 독자적인 DLL 파일을 요구하는 경우에 한해 msvcr120.dll
파일을 직접 다운로드하여 시스템 폴더에 넣어주는 방법을 시도해 볼 수 있습니다. 그러나 이 방법은 파일의 무결성이나 시스템과의 호환성을 보장하기 어렵고, DLL 파일의 올바른 등록까지는 해결하지 못할 수 있으므로 최후의 수단으로 고려해야 합니다.
단계별 수동 설치 가이드:
- msvcr120.dll 파일 다운로드: 신뢰할 수 있는 DLL 다운로드 웹사이트에서
msvcr120.dll
파일을 다운로드합니다. 이때, 반드시 자신의 시스템 비트(32비트 또는 64비트)에 맞는 파일을 선택해야 합니다. - 파일 복사: 다운로드한
msvcr120.dll
파일을 다음 경로에 복사합니다.- 32비트(x86) 운영 체제:
C:\Windows\System32
- 64비트(x64) 운영 체제:
C:\Windows\SysWOW64
(32비트 응용 프로그램용) 및C:\Windows\System32
(64비트 응용 프로그램용) - 참고: 경우에 따라 오류가 나는 특정 프로그램의 설치 폴더 안에도 해당 DLL 파일을 복사해 넣으면 해결되는 경우가 있습니다. 이는 해당 프로그램이 시스템 경로보다 자체 폴더 내의 DLL 파일을 우선적으로 로드하기 때문입니다.
- 32비트(x86) 운영 체제:
- DLL 파일 재등록 (선택 사항): 파일을 복사한 후에도 문제가 지속된다면, DLL 파일을 시스템에 다시 등록해야 할 수 있습니다.
- 관리자 권한으로 명령 프롬프트 열기: 윈도우 시작 버튼을 마우스 오른쪽 버튼으로 클릭하고 "명령 프롬프트(관리자)" 또는 "Windows PowerShell(관리자)"을 선택합니다.
- 등록 해제:
regsvr32 /u msvcr120.dll
입력 후 Enter 키를 누릅니다. (DLL 파일이 이전에 등록되어 있었다면 해제됩니다.) - 다시 등록:
regsvr32 msvcr120.dll
입력 후 Enter 키를 누릅니다. - 성공 메시지가 나타나면 컴퓨터를 재부팅합니다.
이 방법은 공식 재배포 패키지 설치만큼 안전하거나 포괄적이지 않으므로, 문제가 해결되지 않거나 새로운 문제가 발생할 경우 즉시 제거하고 공식적인 방법을 다시 시도하는 것이 좋습니다.
손상된 Microsoft Visual C++ 라이브러리 복구 또는 재등록
msvcr120.dll
오류가 발생하는 또 다른 원인은 기존에 설치된 Microsoft Visual C++ 재배포 가능 패키지가 손상되었거나 올바르게 등록되지 않았기 때문일 수 있습니다. 이 경우, 해당 패키지를 복구하거나 DLL 파일을 재등록하는 것으로 문제를 해결할 수 있습니다.
Microsoft Visual C++ 라이브러리 복구:
- 제어판 열기: 윈도우 검색창에 "제어판"을 입력하여 실행하거나, 윈도우 시작 버튼을 마우스 오른쪽 클릭하여 "설정" > "앱" > "앱 및 기능"으로 이동합니다.
- 프로그램 제거 또는 변경: 제어판에서 "프로그램" > "프로그램 및 기능"을 선택합니다. (Windows 10/11에서는 "앱 및 기능"으로 바로 이동할 수 있습니다.)
- Microsoft Visual C++ 2013 Redistributable 찾기: 설치된 프로그램 목록에서 "Microsoft Visual C++ 2013 Redistributable (x86)" 및 "Microsoft Visual C++ 2013 Redistributable (x64)"를 찾습니다.
- 수정/복구 선택: 해당 항목을 선택한 후, 상단에 있는 "변경" 또는 "수정" 버튼을 클릭합니다.
- 복구 진행: 나타나는 대화 상자에서 "복구" 옵션을 선택하고 지시에 따라 복구 프로세스를 완료합니다.
- 재부팅: 복구가 완료되면 컴퓨터를 재부팅하여 변경 사항을 적용합니다.
이 방법은 기존 설치된 파일의 손상을 복구하여 msvcr120.dll
오류를 해결하는 데 효과적입니다.
문제의 프로그램 재설치
가장 기본적인 해결책처럼 들리겠지만, 때로는 msvcr120.dll
오류가 특정 프로그램 설치 과정의 문제로 인해 발생할 수 있습니다. 프로그램 자체의 설치 파일이 누락되었거나, 해당 프로그램이 msvcr120.dll
파일을 필요로 하지만 설치 과정에서 제대로 배포되지 않았을 때 오류가 발생하기도 합니다.
이 경우, 오류가 발생하는 해당 프로그램을 완전히 제거한 후 다시 설치해 보는 것이 좋습니다. 프로그램 재설치 과정에서 필요한 모든 구성 요소와 DLL 파일이 올바르게 설치되어 문제가 해결될 수 있습니다.
기타 해결 방법 및 추가 팁
위에서 제시된 주요 해결 방법 외에도 다음 팁들을 시도해 볼 수 있습니다.
- 바이러스/악성코드 검사: 악성 코드가 시스템 파일을 손상시키거나 변조하여 DLL 오류를 일으킬 수 있습니다. 신뢰할 수 있는 백신 프로그램으로 전체 시스템 검사를 실행하여 잠재적인 위협을 제거하세요.
- 윈도우 업데이트: 윈도우 운영 체제가 최신 상태인지 확인하고 필요한 업데이트를 설치합니다. 간혹 시스템 업데이트를 통해 관련 라이브러리 문제가 해결될 수도 있습니다.
- 시스템 파일 검사기 (SFC) 실행: 윈도우에는 손상된 시스템 파일을 스캔하고 복구하는 기능이 있습니다. 관리자 권한으로 명령 프롬프트(cmd)를 열고
sfc /scannow
를 입력하여 실행합니다. - 시스템 복원: 만약 오류가 최근에 발생하기 시작했다면, 오류가 발생하지 않았던 시점으로 시스템을 복원하는 것을 고려해볼 수 있습니다. 다만, 이 방법은 복원 시점 이후의 모든 프로그램 설치나 변경 사항이 되돌려지므로 신중하게 결정해야 합니다.
결론
msvcr120.dll
오류는 윈도우 사용자들에게 비교적 흔하게 발생하는 문제이지만, 그 해결 방법은 생각보다 간단합니다. 이 오류의 근본적인 원인은 Microsoft Visual C++ 2013 재배포 가능 패키지에 문제가 있기 때문이며, 마이크로소프트 공식 웹사이트에서 올바른 버전의 패키지를 다운로드하여 설치하는 것이 가장 효과적이고 안전한 해결책입니다.
오류 해결의 핵심은 자신의 컴퓨터 비트를 정확히 확인하고, 이에 맞는 Visual C++ 재배포 가능 패키지(x86 및 x64)를 모두 설치하는 것입니다. 만약 공식 패키지 설치로 해결되지 않는다면, DLL 파일 재등록이나 문제가 되는 프로그램 재설치 등의 보조적인 방법을 시도해 볼 수 있습니다. 컴퓨터 문제를 혼자 해결하는 것이 어렵게 느껴질 수 있지만, 이 가이드를 통해 차근차근 따라 하면 누구나 쉽게 msvcr120.dll
오류를 극복하고 쾌적한 컴퓨팅 환경을 되찾을 수 있을 것입니다.
msvcr120.dll, 오류 해결, 다운로드, 설치방법, Visual C++, 재배포 패키지, DLL 파일, 컴퓨터 오류, 윈도우 문제, 해결 가이드
자주 묻는 관련 질문
Q1: msvcr120.dll 오류는 왜 제 컴퓨터의 Windows에서 자주 발생하나요?
A1: 이 오류는 주로 msvcr120.dll 파일이 누락되었거나 손상되었을 때 발생합니다. 이 파일은 Microsoft Visual C++ 2013 재배포 가능 패키지의 일부이며, 이 패키지가 제대로 설치되지 않거나 충돌이 발생할 경우 오류가 나타날 수 있습니다.
Q2: msvcr120.dll 누락 오류를 어떻게 수정해야 하나요?
A2: 가장 권장되는 방법은 마이크로소프트 공식 웹사이트에서 Visual C++ 2013 재배포 가능 패키지를 다운로드하여 설치하는 것입니다. 자신의 시스템 비트(32비트 또는 64비트)에 맞는 x86 및 x64 버전을 모두 설치하는 것이 중요합니다.
Q3: msvcr120.dll 파일을 단순히 시스템 폴더에 복사해도 되나요?
A3: 예, 특정 상황에서는 파일을 직접 복사하는 것으로 해결될 수 있지만, 이는 권장되는 방법이 아닙니다. 이 방법은 파일 등록 문제를 해결하지 못하며, 신뢰할 수 없는 출처의 DLL 파일은 시스템 안정성을 해칠 수 있습니다. 가급적 공식 재배포 가능 패키지를 설치하는 것을 우선해야 합니다.
Q4: msvcr120.dll 오류가 계속 발생하면 어떻게 해야 하나요?
A4: 공식 재배포 패키지 설치 후에도 오류가 지속된다면, 해당 프로그램 자체를 재설치하거나, 제어판에서 기존 Microsoft Visual C++ 라이브러리를 복구해 보세요. 또한, 시스템 파일 검사기(SFC)를 실행하거나 바이러스 검사를 해보는 것도 도움이 될 수 있습니다.