Computer >> 컴퓨터 >  >> 소프트웨어 >> 소프트웨어

Windows에서 Microsoft Visual C++ 런타임 오류 해결하는 방법: 단계별 완벽 가이드

Microsoft Visual C++ 런타임 오류가 발생하면 애플리케이션을 실행할 수 없거나 앱의 기능을 제대로 사용할 수 없습니다. Windows 11 또는 Windows 10 PC에서 이 문제를 일으키는 원인은 매우 다양합니다. 이 가이드에서는 오류의 원인을 하나씩 해결하여 설치된 앱을 다시 정상적으로 사용할 수 있도록 돕는 방법을 소개합니다.

Visual C++ 런타임 오류를 해결하려면 여러 문제 해결 방법을 순서대로 시도해야 하는 경우가 많습니다. 오류의 원인이 명확하지 않은 경우가 많기 때문에, 여러 방법을 적용하면 문제를 일으킬 수 있는 모든 요소를 빠짐없이 점검하고 수정할 수 있습니다.

그래픽 카드 드라이버 업데이트

그래픽 카드 드라이버가 오래되었다면 런타임 오류가 발생할 수 있습니다. 특히 PC에서 게임을 실행할 때 이런 현상이 자주 나타납니다.

Windows 11과 Windows 10 모두 Windows Update를 통해 그래픽 카드 드라이버를 업데이트하면 이 문제를 해결할 수 있습니다.

Windows 11에서

  1. Windows + I 키를 눌러 설정을 엽니다.
  2. 왼쪽 사이드바에서 Windows 업데이트를 선택합니다.
  3. 오른쪽 창에서 고급 옵션을 클릭합니다.
  4. 선택적 업데이트를 선택합니다.
Windows에서 Microsoft Visual C++ 런타임 오류 해결하는 방법: 단계별 완벽 가이드
  1. 사용 가능한 모든 업데이트를 설치합니다.

Windows 10에서

  1. Windows + I 키를 눌러 설정을 실행합니다.
  2. 설정에서 업데이트 및 보안을 선택합니다.
  3. 왼쪽 사이드바에서 Windows 업데이트를 클릭합니다.
  4. 오른쪽 창에서 선택적 업데이트 보기를 선택합니다.
Windows에서 Microsoft Visual C++ 런타임 오류 해결하는 방법: 단계별 완벽 가이드
  1. 사용 가능한 업데이트를 다운로드하여 설치합니다.

여전히 최신 드라이버가 설치되지 않았다면 그래픽 카드 제조사 웹사이트에서 최신 드라이버를 직접 다운로드하여 설치하세요. 예를 들어 Nvidia 드라이버는 다음과 같이 업데이트할 수 있습니다.

  1. PC에서 웹 브라우저를 열고 Nvidia 드라이버 다운로드 페이지에 접속합니다.
  2. 드롭다운 메뉴에서 자신의 그래픽 카드 모델을 선택한 후 검색을 클릭합니다.
Windows에서 Microsoft Visual C++ 런타임 오류 해결하는 방법: 단계별 완벽 가이드
  1. 다음 화면에서 다운로드를 선택하여 최신 드라이버를 내려받습니다.
  2. 다운로드한 파일을 실행하여 최신 드라이버를 설치합니다.

앱의 호환성 모드 끄기

Windows 호환성 모드를 사용해 앱을 실행 중이라면, 해당 모드를 끄고 문제가 해결되는지 확인해 보세요.

  1. 바탕화면에서 앱 바로가기를 마우스 오른쪽 버튼으로 클릭하고 속성을 선택합니다.
  2. 호환성 탭으로 이동합니다.
  3. 호환 모드에서 이 프로그램 실행 옵션을 끕니다.
Windows에서 Microsoft Visual C++ 런타임 오류 해결하는 방법: 단계별 완벽 가이드
  1. 하단의 적용을 누른 다음 확인을 클릭합니다.
  2. 앱을 실행해 봅니다.

앱이 호환성 모드를 필요로 해서 실행되지 않는다면, 현재 운영체제 버전과 호환되는 앱 버전을 사용하는 것이 좋습니다. 불가능하다면 대체 앱을 활용하세요.

PC의 RAM 문제 해결

PC의 RAM(메모리) 문제로 인해 앱 실행에 장애가 생길 수 있습니다. 이 경우 Windows에 내장된 도구를 사용해 메모리 문제를 진단하고 수정할 수 있습니다.

  1. 시작 메뉴를 열고 Windows 메모리 진단을 검색한 후 도구를 실행합니다.
  2. 지금 다시 시작하고 문제 확인(권장)을 선택하여 PC를 재부팅하고 메모리 문제 검사를 진행합니다.
Windows에서 Microsoft Visual C++ 런타임 오류 해결하는 방법: 단계별 완벽 가이드
  1. 메모리 문제가 해결되면 앱을 다시 실행해 봅니다.

클린 부팅으로 원인 파악하기

시스템에 설치된 서드파티 앱이 런타임 오류를 일으킬 수 있습니다. 이를 확인하는 한 가지 방법이 클린 부팅입니다. 클린 부팅을 하면 시스템 운영에 필수적인 파일만 로드되므로, 서드파티 요소가 원인인지 쉽게 파악할 수 있습니다.

  1. 시작 메뉴를 열고 시스템 구성을 검색한 후 도구를 실행합니다.
  2. 서비스 탭으로 이동하여 모든 Microsoft 서비스 숨기기 옵션에 체크한 후 모두 사용 안 함을 클릭합니다.
Windows에서 Microsoft Visual C++ 런타임 오류 해결하는 방법: 단계별 완벽 가이드
  1. 시작 프로그램 탭을 열고 작업 관리자 열기를 선택합니다.
  2. 상태 열이 '사용'으로 표시된 항목을 마우스 오른쪽 버튼으로 클릭하고 사용 안 함을 선택합니다. 이렇게 하면 클린 부팅 시 어떤 앱도 자동으로 실행되지 않습니다.
  3. 작업 관리자를 종료하고 시스템 구성 창에서 확인을 클릭합니다.
  4. PC를 재시작합니다.

클린 부팅 상태에서 런타임 오류가 발생하지 않는다면, PC에서 의심스러운 앱들을 제거하는 것이 좋습니다.

애플리케이션 재설치

때로는 앱 자체가 손상되어 실행되지 않을 수 있습니다. 이 경우 앱을 삭제한 후 다시 설치하면 문제를 해결할 수 있습니다.

Windows 11에서

  1. Windows + I 키를 눌러 설정을 실행합니다.
  2. 설정에서 앱 > 설치된 앱을 선택합니다.
  3. 목록에서 해당 앱을 찾아 옆의 점 세 개 아이콘을 클릭한 후 제거를 선택합니다.
Windows에서 Microsoft Visual C++ 런타임 오류 해결하는 방법: 단계별 완벽 가이드
  1. 확인 창에서 제거를 클릭합니다.

Windows 10에서

  1. Windows + I 키를 눌러 설정을 엽니다.
  2. 설정에서 앱을 선택합니다.
  3. 목록에서 해당 앱을 선택하고 제거를 클릭한 후 다시 제거를 누릅니다.
Windows에서 Microsoft Visual C++ 런타임 오류 해결하는 방법: 단계별 완벽 가이드

앱을 제거한 후에는 해당 앱을 다시 다운로드하여 설치 프로그램을 실행하면 PC에 재설치할 수 있습니다.

Microsoft Visual C++ 재배포 패키지 복구

Microsoft Visual C++ 재배포 패키지에 문제가 있다면 런타임 오류가 발생할 수 있습니다. 이 경우 복구 옵션을 사용해 패키지 문제를 해결하세요.

  1. 시작 메뉴를 열고 제어판을 검색한 후 실행합니다.
  2. 프로그램 제거를 선택합니다.
  3. 목록에서 Microsoft Visual C++ 재배포 가능 패키지를 찾아 선택한 후 상단의 변경을 클릭합니다.
  4. 복구를 선택하고 화면의 지시에 따릅니다.
Windows에서 Microsoft Visual C++ 런타임 오류 해결하는 방법: 단계별 완벽 가이드

목록에 있는 각 패키지마다 위 단계를 반복하여 설치된 모든 패키지를 복구하세요.

Microsoft Visual C++ 재배포 패키지 제거 후 재설치

재배포 패키지 복구로도 문제가 해결되지 않는다면, 패키지를 삭제한 후 다시 설치해 보세요.

  1. PC에서 제어판을 엽니다.
  2. 프로그램 제거를 선택합니다.
  3. 목록에서 Microsoft Visual C++ 재배포 가능 패키지를 선택하고 상단의 제거를 클릭합니다.
  4. 열리는 창에서 제거를 선택합니다.
Windows에서 Microsoft Visual C++ 런타임 오류 해결하는 방법: 단계별 완벽 가이드
  1. PC를 재시작합니다.
  2. Microsoft Visual C++ 재배포 패키지 공식 페이지에 접속하여 최신 패키지를 다운로드하고 시스템에 설치합니다.

손상된 Windows 시스템 파일 복구

Windows 핵심 시스템 파일이 손상되었다면 런타임 오류가 발생할 수 있습니다. 앱이 실행에 필요한 파일에 접근하지 못해 오류가 나는 것입니다.

이 경우 내장된 SFC(시스템 파일 검사기) 도구를 사용해 손상된 시스템 파일을 찾아 복구할 수 있습니다.

  1. 시작 메뉴를 열고 명령 프롬프트를 찾은 후 관리자 권한으로 실행을 선택합니다.
  2. 사용자 계정 컨트롤(UAC) 창에서 예를 클릭합니다.
  3. CMD 창에 다음 명령어를 입력하고 Enter 키를 누릅니다. 시스템 파일 복구에 필요한 파일이 다운로드됩니다.
    DISM.exe /Online /Cleanup-image /Restorehealth
Windows에서 Microsoft Visual C++ 런타임 오류 해결하는 방법: 단계별 완벽 가이드
  1. 다음 명령어를 입력하여 시스템의 손상된 파일 복구를 시작합니다:
    sfc /scannow
  2. 복구가 완료되면 PC를 재시작합니다.

Visual C++ 런타임 오류 해결 후 앱 정상 실행하기

좋아하는 앱을 실행하지 못하고 오류 메시지만 반복해서 보게 되면 답답할 수밖에 없습니다. 다행히 위에서 소개한 것처럼 이 문제에는 다양한 해결 방법이 있습니다. 이 방법들을 차례대로 따라 하며 근본 원인을 해결하면, 앱이 정상적으로 실행되고 원하는 작업을 모두 수행할 수 있습니다. 즐거운 컴퓨팅 되세요!