Microsoft Visual C++ 런타임 오류가 발생하면 애플리케이션을 실행할 수 없거나 앱의 기능을 제대로 사용할 수 없습니다. Windows 11 또는 Windows 10 PC에서 이 문제를 일으키는 원인은 매우 다양합니다. 이 가이드에서는 오류의 원인을 하나씩 해결하여 설치된 앱을 다시 정상적으로 사용할 수 있도록 돕는 방법을 소개합니다.
Visual C++ 런타임 오류를 해결하려면 여러 문제 해결 방법을 순서대로 시도해야 하는 경우가 많습니다. 오류의 원인이 명확하지 않은 경우가 많기 때문에, 여러 방법을 적용하면 문제를 일으킬 수 있는 모든 요소를 빠짐없이 점검하고 수정할 수 있습니다.
그래픽 카드 드라이버 업데이트
그래픽 카드 드라이버가 오래되었다면 런타임 오류가 발생할 수 있습니다. 특히 PC에서 게임을 실행할 때 이런 현상이 자주 나타납니다.
Windows 11과 Windows 10 모두 Windows Update를 통해 그래픽 카드 드라이버를 업데이트하면 이 문제를 해결할 수 있습니다.
Windows 11에서
- Windows + I 키를 눌러 설정을 엽니다.
- 왼쪽 사이드바에서 Windows 업데이트를 선택합니다.
- 오른쪽 창에서 고급 옵션을 클릭합니다.
- 선택적 업데이트를 선택합니다.

- 사용 가능한 모든 업데이트를 설치합니다.
Windows 10에서
- Windows + I 키를 눌러 설정을 실행합니다.
- 설정에서 업데이트 및 보안을 선택합니다.
- 왼쪽 사이드바에서 Windows 업데이트를 클릭합니다.
- 오른쪽 창에서 선택적 업데이트 보기를 선택합니다.

- 사용 가능한 업데이트를 다운로드하여 설치합니다.
여전히 최신 드라이버가 설치되지 않았다면 그래픽 카드 제조사 웹사이트에서 최신 드라이버를 직접 다운로드하여 설치하세요. 예를 들어 Nvidia 드라이버는 다음과 같이 업데이트할 수 있습니다.
- PC에서 웹 브라우저를 열고 Nvidia 드라이버 다운로드 페이지에 접속합니다.
- 드롭다운 메뉴에서 자신의 그래픽 카드 모델을 선택한 후 검색을 클릭합니다.

- 다음 화면에서 다운로드를 선택하여 최신 드라이버를 내려받습니다.
- 다운로드한 파일을 실행하여 최신 드라이버를 설치합니다.
앱의 호환성 모드 끄기
Windows 호환성 모드를 사용해 앱을 실행 중이라면, 해당 모드를 끄고 문제가 해결되는지 확인해 보세요.
- 바탕화면에서 앱 바로가기를 마우스 오른쪽 버튼으로 클릭하고 속성을 선택합니다.
- 호환성 탭으로 이동합니다.
- 호환 모드에서 이 프로그램 실행 옵션을 끕니다.

- 하단의 적용을 누른 다음 확인을 클릭합니다.
- 앱을 실행해 봅니다.
앱이 호환성 모드를 필요로 해서 실행되지 않는다면, 현재 운영체제 버전과 호환되는 앱 버전을 사용하는 것이 좋습니다. 불가능하다면 대체 앱을 활용하세요.
PC의 RAM 문제 해결
PC의 RAM(메모리) 문제로 인해 앱 실행에 장애가 생길 수 있습니다. 이 경우 Windows에 내장된 도구를 사용해 메모리 문제를 진단하고 수정할 수 있습니다.
- 시작 메뉴를 열고 Windows 메모리 진단을 검색한 후 도구를 실행합니다.
- 지금 다시 시작하고 문제 확인(권장)을 선택하여 PC를 재부팅하고 메모리 문제 검사를 진행합니다.

- 메모리 문제가 해결되면 앱을 다시 실행해 봅니다.
클린 부팅으로 원인 파악하기
시스템에 설치된 서드파티 앱이 런타임 오류를 일으킬 수 있습니다. 이를 확인하는 한 가지 방법이 클린 부팅입니다. 클린 부팅을 하면 시스템 운영에 필수적인 파일만 로드되므로, 서드파티 요소가 원인인지 쉽게 파악할 수 있습니다.
- 시작 메뉴를 열고 시스템 구성을 검색한 후 도구를 실행합니다.
- 서비스 탭으로 이동하여 모든 Microsoft 서비스 숨기기 옵션에 체크한 후 모두 사용 안 함을 클릭합니다.

- 시작 프로그램 탭을 열고 작업 관리자 열기를 선택합니다.
- 상태 열이 '사용'으로 표시된 항목을 마우스 오른쪽 버튼으로 클릭하고 사용 안 함을 선택합니다. 이렇게 하면 클린 부팅 시 어떤 앱도 자동으로 실행되지 않습니다.
- 작업 관리자를 종료하고 시스템 구성 창에서 확인을 클릭합니다.
- PC를 재시작합니다.
클린 부팅 상태에서 런타임 오류가 발생하지 않는다면, PC에서 의심스러운 앱들을 제거하는 것이 좋습니다.
애플리케이션 재설치
때로는 앱 자체가 손상되어 실행되지 않을 수 있습니다. 이 경우 앱을 삭제한 후 다시 설치하면 문제를 해결할 수 있습니다.
Windows 11에서
- Windows + I 키를 눌러 설정을 실행합니다.
- 설정에서 앱 > 설치된 앱을 선택합니다.
- 목록에서 해당 앱을 찾아 옆의 점 세 개 아이콘을 클릭한 후 제거를 선택합니다.

- 확인 창에서 제거를 클릭합니다.
Windows 10에서
- Windows + I 키를 눌러 설정을 엽니다.
- 설정에서 앱을 선택합니다.
- 목록에서 해당 앱을 선택하고 제거를 클릭한 후 다시 제거를 누릅니다.

앱을 제거한 후에는 해당 앱을 다시 다운로드하여 설치 프로그램을 실행하면 PC에 재설치할 수 있습니다.
Microsoft Visual C++ 재배포 패키지 복구
Microsoft Visual C++ 재배포 패키지에 문제가 있다면 런타임 오류가 발생할 수 있습니다. 이 경우 복구 옵션을 사용해 패키지 문제를 해결하세요.
- 시작 메뉴를 열고 제어판을 검색한 후 실행합니다.
- 프로그램 제거를 선택합니다.
- 목록에서 Microsoft Visual C++ 재배포 가능 패키지를 찾아 선택한 후 상단의 변경을 클릭합니다.
- 복구를 선택하고 화면의 지시에 따릅니다.

목록에 있는 각 패키지마다 위 단계를 반복하여 설치된 모든 패키지를 복구하세요.
Microsoft Visual C++ 재배포 패키지 제거 후 재설치
재배포 패키지 복구로도 문제가 해결되지 않는다면, 패키지를 삭제한 후 다시 설치해 보세요.
- PC에서 제어판을 엽니다.
- 프로그램 제거를 선택합니다.
- 목록에서 Microsoft Visual C++ 재배포 가능 패키지를 선택하고 상단의 제거를 클릭합니다.
- 열리는 창에서 제거를 선택합니다.

- PC를 재시작합니다.
- Microsoft Visual C++ 재배포 패키지 공식 페이지에 접속하여 최신 패키지를 다운로드하고 시스템에 설치합니다.
손상된 Windows 시스템 파일 복구
Windows 핵심 시스템 파일이 손상되었다면 런타임 오류가 발생할 수 있습니다. 앱이 실행에 필요한 파일에 접근하지 못해 오류가 나는 것입니다.
이 경우 내장된 SFC(시스템 파일 검사기) 도구를 사용해 손상된 시스템 파일을 찾아 복구할 수 있습니다.
- 시작 메뉴를 열고 명령 프롬프트를 찾은 후 관리자 권한으로 실행을 선택합니다.
- 사용자 계정 컨트롤(UAC) 창에서 예를 클릭합니다.
- CMD 창에 다음 명령어를 입력하고 Enter 키를 누릅니다. 시스템 파일 복구에 필요한 파일이 다운로드됩니다.
DISM.exe /Online /Cleanup-image /Restorehealth

- 다음 명령어를 입력하여 시스템의 손상된 파일 복구를 시작합니다:
sfc /scannow - 복구가 완료되면 PC를 재시작합니다.
Visual C++ 런타임 오류 해결 후 앱 정상 실행하기
좋아하는 앱을 실행하지 못하고 오류 메시지만 반복해서 보게 되면 답답할 수밖에 없습니다. 다행히 위에서 소개한 것처럼 이 문제에는 다양한 해결 방법이 있습니다. 이 방법들을 차례대로 따라 하며 근본 원인을 해결하면, 앱이 정상적으로 실행되고 원하는 작업을 모두 수행할 수 있습니다. 즐거운 컴퓨팅 되세요!