Windows에서 Microsoft Visual C++ 런타임 오류를 해결하는 방법
Windows 11 또는 Windows 10 PC에서 Microsoft Visual C++ 런타임 오류가 발생하면 꽤 짜증이 납니다.특히 좋아하는 앱을 실행하거나 핵심 기능을 사용할 수 없을 때 더욱 그렇습니다.이러한 오류는 별다른 경고 없이 발생하는 경우가 많고, 원인은 드라이버 불량, 파일 손상, 오래된 재배포 가능 패키지 등 다소 모호할 수 있습니다.원인이 다양하기 때문에 문제를 해결하려면 보통 몇 가지 방법을 시도하여 원인을 좁혀야 합니다.이 가이드에서는 이러한 오류가 계속 발생할 때 도움이 되는 실질적인 해결 방법을 설명하므로, 앱을 다시 정상적으로 사용할 수 있기를 바랍니다.
대부분의 해결 방법은 명령줄 작업, 설정 탐색, 심지어 주요 구성 요소 재설치까지 포함합니다.첫 번째 시도에서 작동하지 않더라도 낙담하지 마세요.때로는 재시작이나 제조업체 사이트에서 수동으로 다운로드하는 것만으로도 큰 변화를 가져올 수 있습니다. Windows는 복잡하게 얽힌 설정과 종속성으로 가득 차 있기 때문에 몇 가지 방법을 시도해 봐야 할 수도 있지만, 각 단계는 일반적인 원인을 해결하거나 배제하는 데 중점을 둡니다.이제 귀찮은 오류 메시지가 작업 흐름을 방해하는 것을 막을 수 있는 해결 방법을 살펴보겠습니다.
Windows에서 Microsoft Visual C++ 런타임 오류를 해결하는 방법
그래픽 카드 드라이버 업데이트
당연한 말처럼 들리겠지만, 그래픽 드라이버를 업데이트하면 런타임 오류를 해결하는 데 도움이 되는 경우가 많습니다.특히 게임이나 그래픽이 많이 사용되는 앱을 실행할 때 발생하는 경우 더욱 그렇습니다.오래된 드라이버는 런타임 오류의 주요 원인 중 하나입니다.일부 설정에서는 Windows Update를 통해 최신 드라이버를 다운로드할 수 있지만, Nvidia, AMD 또는 Intel과 같은 GPU 제조업체의 웹사이트를 직접 방문하여 최신 버전을 확인하는 것이 더 나은 경우도 있습니다.이렇게 하면 왜 효과가 있을까요? 최신 드라이버는 호환성을 개선하고 버그를 수정하며, 이러한 런타임 오류를 방지하는 중요한 패치를 포함할 수 있기 때문입니다.
Windows 업데이트를 통해 이를 얻는 방법은 다음과 같습니다.
- 설정을 열려면 를 누르세요 Windows + I.
- 사이드바에서 Windows 업데이트를 클릭합니다.
- 오른쪽에서 고급 옵션을 선택하세요.
- ‘선택적 업데이트’를 클릭하세요.드라이버 업데이트가 목록에 있으면 확인하고 ‘설치’를 클릭하세요.
업데이트가 표시되지 않거나 확실히 알고 싶다면 GPU 제조업체 사이트를 방문하세요.예를 들어 Nvidia의 경우:
- 브라우저를 열고 Nvidia 드라이버 다운로드 로 이동하세요.
- 그래픽 카드 모델과 OS 사양을 선택한 다음 검색을 누르세요.
- 최신 드라이버를 다운로드하고 실행하세요.일반적으로 설치 프로그램이 모든 작업을 자동으로 처리합니다.안전을 위해 설치 후 다시 시작하는 것이 좋습니다.
앱의 호환성 모드 끄기
앱을 호환 모드로 실행했다면 런타임 오류의 원인일 수 있습니다. Windows는 이전 앱이 제대로 실행되려면 조정이 필요하다고 생각하지만, 실제로는 충돌을 일으키는 경우가 있습니다.호환성 설정이 문제를 일으키는 것 같다면 호환성 모드를 해제해 보는 것이 좋습니다.
- 바탕 화면이나 시작 메뉴에서 앱 바로 가기를 마우스 오른쪽 버튼으로 클릭한 다음 속성을 선택합니다.
- 호환성 탭 으로 이동합니다.
- 이 프로그램을 실행할 호환 모드가 체크 되어 있으면 체크를 해제하세요.
- 적용을 클릭한 다음 확인을 클릭합니다.
- 앱을 다시 실행해 보세요.이상하게도, 가끔 Windows가 호환 모드를 싫어할 때가 있는데, 이럴 때는 이 모드를 끄면 됩니다.
호환 모드가 정말 필요한 경우 지원할 수 있는 최신 Windows 버전에서 앱을 실행해 보거나 이전 환경이 필요하지 않은 최신 버전의 앱을 찾아보세요.
Windows 메모리 진단을 사용하여 RAM을 확인하고 수정하세요
때로는 물리적인 RAM 문제로 인해 앱이 충돌하거나 런타임 오류가 발생할 수 있습니다.항상 명확하게 드러나는 것은 아니지만, Windows에는 불량 RAM을 검사하는 도구가 내장되어 있습니다.다소 이상하게 작동하고 재부팅이 필요하지만, 다른 방법으로 문제가 해결되지 않는다면 시도해 볼 만한 가치가 있습니다.
- 시작 메뉴에 Windows 메모리 진단을 입력 하고 엽니다.
- 지금 다시 시작하고 문제를 확인하세요(권장)를 선택하세요.
- Windows가 재부팅되고 테스트를 실행한 후 다음에 로그인하면 결과가 표시됩니다.
문제가 발견되면 RAM을 교체해야 할 수도 있습니다.그렇지 않은 경우, 검사 결과 문제가 발견되지 않으면 앱을 다시 실행해 보세요.이상한 런타임 오류가 해결될 수도 있습니다.
타사 간섭을 분리하기 위해 클린 부팅 수행
타사 앱이나 서비스가 앱의 런타임 환경을 손상시킬 수 있습니다.클린 부팅을 수행하면 필수 Windows 서비스만 로드되므로 외부 소프트웨어가 원인인지 확인하는 데 도움이 됩니다.
- 시작 메뉴에서 시스템 구성을 검색하여 엽니다.
- 서비스 탭 으로 이동합니다.모든 Microsoft 서비스 숨기기 확인란을 선택한 다음, 모두 사용 안 함을 클릭합니다.
- 시작 프로그램 탭 으로 전환한 다음 작업 관리자 열기 를 클릭합니다.
- 작업 관리자에서 각 시작 항목을 마우스 오른쪽 버튼으로 클릭하고 사용 안 함을 선택하여 모든 시작 항목을 비활성화합니다.
- 작업 관리자를 닫고 시스템 구성에서 확인을 클릭합니다.
- PC를 재부팅하세요.
앱이 정상적으로 실행된다면 서비스와 시작 항목을 하나씩 활성화하여 원인을 찾아보세요.그렇지 않으면 문제 해결을 위해 이 상태를 그대로 유지하거나 의심스러운 앱을 삭제하세요.
응용 프로그램을 다시 설치하세요
앱 내부의 손상된 파일은 런타임 오류를 일으킬 수 있습니다.가장 간단한 방법은 프로그램을 제거한 후 다시 설치하는 것입니다.경우에 따라 새로 설치하면 손상된 파일이나 손상된 종속성이 제거될 수 있습니다.
- Windows 11에서 설정 > 앱 > 설치된 앱 으로 이동합니다.
- 문제가 있는 앱을 찾아 세 개의 점을 클릭한 다음 제거를 선택합니다.
- 설치 제거를 확인하세요.
- Windows 10에서는 같은 방법으로 설정 > 앱 으로 이동합니다.
- 앱을 선택하고 ‘제거’를 클릭한 후 확인합니다.
앱을 제거한 후 공식 웹사이트로 이동하여 최신 버전의 앱을 다운로드하세요.새로 설치하면 알 수 없는 런타임 오류가 해결되는 경우가 많습니다.
Visual C++ 재배포 가능 패키지 복구 또는 재설치
때때로 런타임 오류는 Visual C++ 재배포 가능 패키지가 손상되었거나 누락되어 발생하는 경우가 있습니다.이러한 패키지를 수정하거나 다시 설치하면 빠르게 해결할 수 있습니다.
- 제어판을 열고 프로그램 제거를 선택합니다.
- Microsoft Visual C++ Redistributable 이라는 이름의 항목을 찾으세요.일반적으로 2015, 2017 등 여러 연도가 표시되어 있습니다.
- 각각을 선택한 다음 변경을 클릭합니다.
- ‘복구’를 선택 하고 안내를 따르세요.설치된 모든 재배포 가능 패키지에 대해 이 작업을 수행하세요.
복구해도 문제가 해결되지 않으면 해당 항목을 제거한 다음 Microsoft 사이트 에서 최신 버전을 받아 다시 설치해야 합니다.
SFC 및 DISM을 사용하여 Windows 시스템 파일 수정
Windows 핵심 파일이 손상되면 앱이 멈추거나 런타임 오류가 발생할 수 있습니다.기본 제공 도구를 실행하면 손상된 파일을 복구하여 모든 것이 다시 원활하게 실행될 수 있습니다.
- 관리자 명령 프롬프트를 엽니다 ( 명령 프롬프트를 검색하고 마우스 오른쪽 버튼을 클릭한 다음 관리자 권한으로 실행 ).
- 입력
DISM.exe /Online /Cleanup-image /Restorehealth하고 를 누르세요 Enter.완료될 때까지 기다리세요.몇 분 정도 걸릴 수 있습니다. - 그런 다음, 를 입력
sfc /scannow하고 누르세요 Enter. Windows에서 문제를 스캔하고 해결할 때까지 기다리세요. - 완료되면 PC를 다시 시작하세요.이렇게 하면 시스템 파일 손상으로 인한 오류가 해결될 것입니다.
이 조합은 때때로 완고한 오류의 비결이 되기도 합니다.당연히 Windows는 이를 최대한 복잡하게 만들어야 하기 때문입니다.
Visual C++ 런타임 오류를 해결하고 앱을 정상적으로 실행
결국 모든 문제에 딱 맞는 해결책은 없지만, 이 방법들은 Visual C++ 관련 런타임 오류의 가장 흔한 원인을 해결합니다.드라이버 업데이트, 시스템 복구, 앱 재설치를 병행하면 종종 문제가 해결됩니다.중요한 것은 인내심입니다.문제를 해결할 때마다 문제의 새로운 측면이 드러날 수 있으며, 이러한 측면들은 빠르게 누적되는 경향이 있습니다.이 방법들 중 한두 가지를 통해 앱이 다시 원활하게 실행되기를 바랍니다.
관련 기사
이 글이 도움이 되었나요?