Microsoft Visual C++ Runtime 오류 발생시해결 방법

프로그램을 설치 또는 실행할 때 Microsoft Visual C++ Runtime 오류가 발생하나요? 그렇다면 이 방법을 통해서 오류를 해결해보세요.



Microsoft Visual C++ Runtime 오류 예시와 원인

다양한 환경에서 밣생한 여러 종류의 오류는 원인이 다양합니다.

Visual C++ 런타임 라이브러리 손상 또는 누락

  • 원인 : 사용하는데 필요한 DLL(동적 링크 라이브러리) 파일을 사용자가 삭제하거나 손상된 경우 이런 원인으로 오류가 발생할 수 있습니다.
  • 예시 : The program can’t start because MSVCR120.dll is missing 이라는 문구가 보이는 경우가 대표적인 예시입니다.


소프트웨어와 런타임 라이브러리 간의 버전 불일치

  • 원인 : 런타임 라이브러리는 다양한 버전이 존재합니다. 2010, 2012, 2015~2022 등이 존재하는데, 현재 내 PC에 설치된 런타임 라이브러리와 프로그램에서 요구하는 라이브러리 버전이 맞지 않아 발생하는 원인입니다.
  • 예시 : 최신 버전의 MS Office는시 : 최신 버전의 게임은 2015-2022 버전의 Microsoft Visual C++ Runtime을 요구하는데, 내 PC에는 그 이하의 버전이 설치된 경우 입니다. 또한 내 윈도우는 32bit인데 64bit 용 Microsoft Visual C++ Runtime가 설치된 경우도 하나의 예 입니다.


시스템 파일 손상 또는 레지스트리 문제

  • 원인 : 갑작스러운 시스템 종료(예: 정전)로 시스템 파일 손상이 되거나 소프트웨어 설치/제거 중 레지스트리 항목 손상, 타 소프트웨어가 시스템 파일을 수정하거나 삭제한 경우가 이 문제의 원인이 됩니다.
  • 예시 : 윈도우 업데이트 실패 후 런타임 오류가 발생한 경우, 레지스트리 편집기를 이용해서 편집하다가 잘못된 값으로 설정한 후에 이런 원인으로 런타임 오류가 발생할 수 있습니다.
Microsoft-Visual-C++-Runtime-오류


악성코드 감염

  • 원인 : 악성코드 감염으로 인해서 Visual C++의 라이브러리가 손상될 수 있습니다. 악성코드가 라이브러리 손상을 유발할 수 있습니다.
  • 예시 : R6025 – Pure Virtual Function Call 라는 메시지의 오류가 발생하거나 어떤 프로그램을 설치했는데 그 이후에 갑자기 실행이 안되는 경우 악성코드 감염인 된 것일 수 있습니다. (악성코드 감염여부 확인 방법)


호환되지 않는 드라이버 또는 소프트웨어 충돌

  • 원인 : 오래된 드라이버가 최신 소프트웨어와 호환되지 않는 경우게 발생할 수 있습니다. 그리고 2개 이상의 프로그램이 동일한 런타임 라이브러리를 동시에 사용하려고 할 때에도 오류가 발생할 수 있습니다. 그리고 보안 소프트웨어(금융 보안 프로그램, 백신 프로그램) 등이 프로그램 실행 차단하는 경우도 해당됩니다.
  • 예시 : NVIDIA 드라이버가 최신 Microsoft Visual C++ Runtime 과 충돌하여 게임 실행 시 오류가 발생한 경우가 하나의 예가 될 수 있습니다.


Microsoft Visual C++ Runtime 오류 해결방법

아래 링크는 Visual C++ Runtime 오류 해결 프로그램을 다운로드 할 수 있는 링크입니다. (아래 링크 클릭하여 무료 다운로드 하기 ↓)

▲무료 다운로드▲

위 다운로드 링크는 64bit 윈도우 운영체제를 사용하시는 분들에 적합한 링크입니다. 윈도우 32bit 운영체제를 사용하시는 분들은 여기를 클릭해서 다운로드 해주세요.

내 운영체제 bit 확인하는 방법


사용후기

신규 컴퓨터를 구매한 경우, 윈도우를 신규 설치한 경우에도 프로그램 실행시 런타임 라이브러리가 없어서 오류가 발생하는 경우가 종종 있습니다. 저도 이런 경우 때문에 오류가 발생했었습니다.

대부분의 경우는 위에서 소개해드린 해결 방법으로 해결이 가능했습니다. 만약 불가능 한 경우에는 모든 프로그램을 다 끄고 다시 실행하면 됩니다. 아니면 전체적으로 바이러스 검사, 악성코드 검사를 한번 해보는 것도 방법입니다.

댓글 남기기