Windows에서 MSVCR120.dll 및 MSVCP120.dll 오류에 대한 해결책

MSVCR120.dll 또는 MSVCP120.dll이 없어 애플리케이션이 시작되지 않는 경우가 있습니다. 이 오류는 Visual C++ 재배포 가능 패키지가 없거나 손상되어 발생합니다. 이 기사에서는 이 오류의 세부 사항과 x86 버전의 VC++ 설치를 포함한 해결 방법을 설명합니다.

목차

오류 개요

MSVCR120.dll 또는 MSVCP120.dll 오류는 애플리케이션 시작에 필요한 DLL 파일이 누락되었을 때 발생합니다. 이러한 파일은 Visual C++ 재배포 가능 패키지의 일부이며, 이들의 부재 또는 손상으로 인해 오류가 발생합니다. 이 문제는 특정 프로그램이 제대로 실행되지 않도록 합니다.

Visual C++ x64 버전 재설치

MSVCR120.dll 또는 MSVCP120.dll 오류를 해결하는 첫 번째 단계는 Visual C++ x64 버전을 다시 설치하는 것입니다. 다음 단계를 따라 재설치하십시오:

  1. 기존의 모든 Visual C++ x64 재배포 가능 패키지를 제거합니다.
  2. 공식 Microsoft 웹사이트에서 최신 Visual C++ x64 재배포 가능 패키지를 다운로드합니다.
  3. 다운로드한 설치 프로그램을 실행하여 재설치합니다.

이 방법은 손상된 DLL 파일을 복구할 수 있습니다. 그러나 이 방법으로 문제가 해결되지 않으면 다음 단계를 시도하십시오.

명령 프롬프트에서 복구 명령 실행

MSVCR120.dll 또는 MSVCP120.dll 오류가 발생하면 시스템 파일을 복구하는 것이 효과적일 수 있습니다. 명령 프롬프트를 사용하여 다음 명령을 실행하십시오:

SFC (시스템 파일 검사기) 명령

sfc /scannow

이 명령은 시스템 파일의 무결성을 검사하고 손상된 파일을 복구합니다.

DISM (배포 이미지 서비스 및 관리 도구) 명령

DISM /Online /Cleanup-Image /RestoreHealth

이 명령은 Windows 이미지를 복구하고 SFC로 해결할 수 없는 문제를 해결합니다.

이 명령을 실행하면 시스템 무결성을 복원하고 DLL 오류를 해결할 수 있습니다.

시스템 복원

MSVCR120.dll 또는 MSVCP120.dll 오류가 발생하기 전 상태로 돌아가려면 시스템 복원을 시도하십시오. 시스템 복원은 Windows에서 생성한 복원 지점을 사용하여 PC를 이전 상태로 되돌립니다.

시스템 복원 단계

  1. 시작 메뉴 열기: “시작” 버튼을 클릭합니다.
  2. “시스템 복원” 검색: 검색 상자에 “시스템 복원”을 입력하고 “복원 지점 생성”을 선택합니다.
  3. 시스템 보호 선택: “시스템 보호” 탭을 클릭한 다음 “시스템 복원” 버튼을 클릭합니다.
  4. 복원 지점 선택: 오류가 발생하기 전의 복원 지점을 선택합니다.
  5. 복원 실행: 지침을 따라 시스템 복원을 수행합니다.

시스템 복원은 오류를 유발한 변경 사항을 되돌릴 수 있지만, 설치된 애플리케이션이나 드라이버가 복원 지점에 의해 영향을 받을 수 있습니다.

Windows 업데이트

MSVCR120.dll 또는 MSVCP120.dll 오류를 해결하는 한 가지 방법은 최신 Windows 업데이트를 적용하는 것입니다. Windows 업데이트는 시스템 안정성과 보안을 향상시키기 위한 중요한 업데이트를 제공합니다.

Windows 업데이트 단계

  1. 설정 열기: “시작” 버튼을 클릭하고 “설정” 아이콘을 선택합니다.
  2. 업데이트 및 보안 선택: “업데이트 및 보안”을 클릭합니다.
  3. Windows 업데이트 선택: 왼쪽 메뉴에서 “Windows 업데이트”를 선택합니다.
  4. 업데이트 확인: “업데이트 확인” 버튼을 클릭합니다.
  5. 업데이트 설치: 업데이트가 있는 경우 지침을 따라 설치합니다.

Windows 업데이트를 실행하면 시스템 파일에 대한 수정 사항과 업데이트를 적용하여 DLL 오류를 해결할 수 있습니다.

최종 해결책

특히 애플리케이션이 32비트 버전인 경우 x86 버전의 VC++를 설치하면 MSVCR120.dll 또는 MSVCP120.dll 오류를 해결할 수 있습니다. 다음 단계를 따라 설치하십시오:

VC++ x86 버전 설치 단계

기존 Visual C++ x86 재배포 가능 패키지 제거:

  • “제어판” > “프로그램 및 기능”에서 기존 Visual C++ x86 재배포 가능 패키지를 제거합니다.

Microsoft 공식 사이트에서 다운로드:

다운로드한 설치 프로그램 실행:

  • 다운로드한 설치 프로그램을 더블 클릭하여 설치를 실행합니다.

x86 버전이 필요한 이유

애플리케이션이 32비트 버전인 경우 해당 VC++ x86 재배포 가능 패키지가 필요합니다. 이 패키지는 애플리케이션에 필요한 32비트 DLL 파일을 제공하여 오류를 해결합니다. 많은 애플리케이션이 32비트 버전으로 개발되었기 때문에 x86 버전 설치가 종종 필수적입니다.

추가 정보

MSVCR120.dll 또는 MSVCP120.dll 오류는 재설치를 통해 해결될 수 있습니다. 다른 접근 방식도 고려하는 것이 중요합니다.

애플리케이션 재설치

오류가 특정 애플리케이션과 관련이 있는 경우 해당 애플리케이션을 재설치하면 문제가 해결될 수 있습니다. 다음 단계를 참조하십시오:

애플리케이션 제거:

  • “제어판” > “프로그램 및 기능”에서 관련 애플리케이션을 제거합니다.

재설치:

  • 애플리케이션의 공식 사이트에서 최신 버전을 다운로드하여 재설치합니다.

다른 DLL 오류 처리

다른 DLL 오류의 경우, Visual C++ 재배포 가능 패키지를 설치하거나 복구 명령을 실행하는 것이 효과적일 수 있습니다. 다음은 몇 가지 일반적인 방법입니다:

  • DLL 파일 다운로드:
  • 필요한 DLL 파일을 신뢰할 수 있는 사이트에서 다운로드하여 적절한 디렉토리에 배치합니다.
  • 레지스트리 수정:
  • 특정 오류의 경우, 레지스트리를 수동으로 수정해야 할 수도 있습니다. 그러나 레지스트리를 수정하는 것은 위험이 따르므로 신중히 진행하십시오.

이 방법들을 결합하면 많은 DLL 오류를 효과적으로 해결할 수 있습니다.

결론

MSVCR120.dll 또는 MSVCP120.dll 누락 오류는 Visual C++ 재배포 가능 패키지가 없거나 손상되어 발생합니다. 이러한 오류를 해결하려면 다음 단계를 순서대로 시도하십시오:

  1. Visual C++ x64 버전 재설치: 기존 x64 버전을 제거하고 최신 x64 버전을 다시 설치합니다.
  2. 명령 프롬프트에서 복구 명령 실행: SFC 및 DISM 명령을 실행하여 시스템 파일을 복구합니다.
  3. 시스템 복원: 오류가 발생하기 전 상태로 시스템을 복원합니다.
  4. Windows 업데이트: 최신 업데이트를 적용합니다.
  5. VC++ x86 버전 설치: 애플리케이션이 32비트 버전인 경우 x86 버전을 설치합니다.

이 단계를 따르면 DLL 오류를 효과적으로 해결할 수 있습니다. 최종 해결책으로 x86 버전을 먼저 설치하는 것이 권장됩니다. 문제가 지속되면 애플리케이션을 재설치하거나 다른 DLL 오류를 해결하는 방법을 고려하십시오.

목차