Windows 10에서 런타임 오류 C++ 수정
많은 Windows 사용자들이 PC를 재시작할 때 Microsoft Visual C++ 런타임 라이브러리 관련 오류, 즉 런타임 오류 C++를 경험합니다. 심지어 컴퓨터에서 Microsoft Explorer를 실행한 직후에도 이런 오류가 발생하곤 합니다. 컴퓨터를 재부팅하거나 특정 응용 프로그램을 실행한 후 갑자기 이런 종류의 오류가 나타나 사용자들이 당황할 수 있습니다. 이 오류는 PC에서 다양한 원인으로 발생할 수 있으며, 이 문서에서는 그 원인과 함께 해결 방법을 자세히 설명합니다. 런타임 오류 C++를 해결하는 방법을 배우고 싶다면 이 글을 끝까지 읽어주세요.

Windows 10에서 런타임 오류 C++를 해결하는 다양한 방법
데스크톱에서 이 런타임 오류 C++가 발생하는 몇 가지 일반적인 이유는 다음과 같습니다.
- Visual C++ 기능이 손상되었거나 망가져서 PC에서 오류가 발생할 수 있습니다.
- 호환성 모드가 때로는 문제를 일으키고 런타임 오류를 유발할 수 있습니다.
- 윈도우의 메모리 관련 문제로 인해 런타임 오류 C++가 나타날 수 있습니다.
- 그래픽 드라이버가 손상되었거나 오래된 경우에도 이러한 오류가 발생할 수 있습니다.
이러한 문제를 해결하기 위해서는 아래 제시된 방법들을 주의 깊게 따라 해보세요.
방법 1: 호환성 설정 변경
호환성 모드는 오래된 프로그램들을 컴퓨터에서 실행할 수 있도록 도와주는 유용한 기능입니다. 하지만 이 기능이 Microsoft Visual C++ 런타임 오류의 원인이 될 수도 있습니다. 이 문제를 해결하려면 다음 단계를 따라 호환성 모드를 비활성화해 보세요.
1. 오류를 일으키는 응용 프로그램을 마우스 오른쪽 버튼으로 클릭한 후, 메뉴에서 속성을 선택합니다.

2. 호환성 탭으로 이동합니다.

3. '이 프로그램을 호환 모드로 실행' 옵션의 체크를 해제합니다.

4. 변경 사항을 저장하려면 '적용' > '확인' 버튼을 클릭합니다.
방법 2: Visual C++ 런타임 복구
Visual C++ 런타임을 복구하는 것도 런타임 오류 C++ 문제를 해결하는 또 다른 방법입니다. 아래는 구체적인 방법입니다.
1. Windows 키와 R 키를 동시에 눌러 실행 대화 상자를 엽니다.
2. appwiz.cpl을 입력하고 Enter 키를 눌러 프로그램 및 기능 창을 실행합니다.

3. Visual C++ 패키지를 마우스 오른쪽 버튼으로 클릭하고 제거 옵션을 선택합니다. 모든 Microsoft Visual C++ 런타임 패키지를 제거합니다.
참고: 2010 및 2012 버전은 제거하지 마세요. 나머지 Microsoft Visual C++ Runtime 버전을 제거합니다.

4. 이제 Microsoft Visual C++ Runtime 2012를 찾아 패키지를 더블 클릭합니다.
참고: 여기서는 Microsoft Visual C++ 2015-2019 재배포 가능 패키지를 예시로 선택했습니다.

5. 사용자 계정 컨트롤 프롬프트에서 '예'를 클릭합니다.
6. 이제 '복구'를 클릭합니다.

7. '닫기'를 클릭하고 PC를 다시 시작합니다.

방법 3: 그래픽 드라이버 업데이트
손상되었거나 제대로 작동하지 않는 드라이버는 Windows 10에서 발생하는 C++ 런타임 오류 창에 atibtmon.exe, explorer.exe, logonui.exe 또는 게임 실행 파일이 표시되는 주요 원인일 수 있습니다. 최신 버전을 다운로드하여 설치해 보세요. 그래픽 드라이버의 최신 버전은 제조업체 웹사이트에서 다운로드할 수 있습니다. 또는 장치 관리자를 사용할 수도 있습니다. 더 자세한 내용은 Windows 10에서 그래픽 드라이버를 업데이트하는 4가지 방법에 대한 가이드를 참고하세요.

방법 4: 그래픽 드라이버 롤백
많은 앱들이 런타임에 의존하고 Windows 또한 런타임에 크게 의존하기 때문에, 그래픽 드라이버 업데이트를 롤백하는 것이 많은 사용자들에게 효과적이었습니다. 만약 한두 개의 앱에서만 문제가 발생한다면 이는 거의 확실하게 호환성 문제일 것입니다. 이 런타임 오류 C++를 해결하려면 디스플레이 어댑터의 이전 버전으로 롤백하는 것을 권장합니다. 이를 위해서는 Windows 10에서 드라이버를 롤백하는 방법에 대한 가이드를 참고하세요. 이 해결 방법이 효과가 있다면 Windows가 드라이버를 자동으로 업데이트하지 않도록 설정하는 것도 잊지 마세요.

방법 5: 손상된 파일 복구
Windows 10에서 Microsoft Visual C++ 런타임 라이브러리 문제는 시스템 파일이 누락되었거나 손상된 경우 발생할 수 있습니다. DISM 및 시스템 파일 검사를 실행해 보는 것이 좋습니다. 이러한 복구 프로그램을 정기적으로 사용하여 시스템 파일 문제를 자동적으로 확인해야 합니다. Windows 10에서 시스템 파일을 복구하는 방법에 대한 가이드를 참고하여 동일한 작업을 수행하고 PC에서 문제가 해결되었는지 확인하세요.

방법 6: Windows 메모리 진단 도구 실행
Windows 메모리 진단 도구를 실행하면 런타임 오류 C++ 문제로 이어질 수 있는 시스템 메모리 관련 문제 해결에 도움이 됩니다. 이 도구를 실행하려면 다음 단계를 따르세요.
1. Ctrl + Shift + Esc 키를 동시에 눌러 작업 관리자를 엽니다.
2. 목록에서 Windows 탐색기를 마우스 오른쪽 버튼으로 클릭한 후, 메뉴에서 '작업 끝내기'를 선택합니다.

3. Windows 키와 R 키를 함께 눌러 실행 대화 상자를 엽니다.
4. 대화 상자에 MdSched를 입력하고 Enter 키를 눌러 Windows 메모리 진단 도구를 실행합니다.

5. '지금 다시 시작하여 문제 확인(권장)'을 클릭합니다.
참고: 실행 중인 모든 프로그램을 저장하고 닫아야 합니다.

6. 다시 시작한 후 F1 키를 눌러 옵션을 엽니다.

7. 키보드의 화살표 키를 사용하여 '확장' 옵션으로 이동한 다음, F10 키를 눌러 적용합니다.
참고: '확장' 테스트에는 모든 표준 테스트와 MATS+(캐시 비활성화), Stride38, WSCHCKR, WStride-6, CHCKR4, WCHCKR3, ERAND, Stride6(캐시 비활성화), CHCKRS가 포함됩니다.

8. 오류가 발견되면 해당 문제를 해결하기 위해 메모해 두세요. Esc 키를 눌러 Windows 메모리 진단 도구를 종료합니다.

방법 7: 문제가 있는 응용 프로그램 제거
Visual C++는 특정 앱을 사용할 때 탐색기를 충돌시키는 것으로 알려져 있습니다. 이러한 프로그램을 제거하면 문제를 해결할 수 있습니다. 그런 다음 해당 프로그램을 다시 설치하여 런타임 오류 C++ 문제가 개선되었는지 확인할 수 있습니다. 다음 단계를 따라 해보세요.
1. Windows 키와 I 키를 동시에 눌러 '설정'을 엽니다.
2. '앱' 설정을 클릭합니다.

3. 아래로 스크롤하여 Intel True Key를 선택합니다. 클릭한 후 '제거'를 선택합니다.

4. 팝업창에서 '제거'를 다시 클릭합니다.

5. 화면의 지시에 따라 프로그램을 제거합니다.
6. 마찬가지로 다음 프로그램들도 비슷한 방법으로 제거합니다.
- AutoCAD
- 비주얼 스튜디오 2013
- 빙 데스크톱
7. 장치를 다시 시작하여 런타임 오류 C++ 문제가 해결되었는지 확인합니다.
방법 8: 클린 부팅 수행
클린 부팅을 수행하면 필요한 서비스와 앱만 로드됩니다. 타사 및 시작 응용 프로그램으로 인해 시스템에서 Microsoft Visual C++ 런타임 라이브러리 문제가 발생할 수 있습니다. 클린 부팅은 시작 시 모든 타사 앱이 로드되지 않도록 하여 응용 프로그램 간의 충돌을 방지합니다. 이러한 방식으로 Visual C++ 소프트웨어가 컴퓨터에서 완전히 해결될 수 있습니다. 클린 부팅을 수행하는 자세한 방법은 Windows 10에서 클린 부팅을 수행하는 방법에 대한 가이드를 참고하세요.

방법 9: 새 사용자 계정 만들기
손상된 사용자 프로필 또한 이 런타임 오류 C++의 원인이 될 수 있습니다. Microsoft Visual C++ 런타임 라이브러리 문제가 계속 발생한다면 새 사용자 계정을 설정해야 합니다. 새 계정을 만든 후 이전 계정에서 로그아웃하고 새 계정으로 전환하세요. 또한 개인 파일을 이전 계정 대신 새 계정으로 옮겨야 문제를 해결할 수 있습니다. 새 사용자 계정을 만드는 방법은 Windows 10에서 로컬 사용자 계정을 만드는 방법에 대한 가이드를 참고하세요.

방법 10: Visual C++ 런타임 패키지 재설치
문제를 해결하기 위해 Visual C++를 재설치해 보세요. 재설치는 다음과 같은 절차를 따라 진행할 수 있습니다.
1. Windows 키와 R 키를 눌러 실행 대화 상자를 엽니다.
2. 대화 상자에 appwiz.cpl을 입력하고 Enter 키를 눌러 '프로그램 및 기능' 창을 실행합니다.

3. 목록에서 Microsoft Visual C++ 프로그램을 찾습니다. 각 항목을 마우스 오른쪽 버튼으로 클릭하고 '제거'를 선택합니다.

4. 화면의 지시에 따라 프로그램을 제거합니다.
5. 최신 버전의 Microsoft Visual C++ 런타임 패키지를 설치하려면 Microsoft Visual C++ 다운로드 공식 페이지를 방문하세요.

방법 11: PC 초기화
만약 문제가 계속된다면 Windows를 새로 설치하는 것이 유일한 해결책일 수 있습니다. 계속 진행하기 전에 데이터를 백업해 두세요. 새로 설치를 선택하면 모든 개인 데이터, 응용 프로그램, 게임, 문서 및 기타 미디어가 사라집니다. Windows 10을 새로 설치하는 방법에 대한 가이드를 참고하여 진행하세요.

***
이 정보가 런타임 오류 C++ 문제 해결에 도움이 되었으면 합니다. 어떤 해결 방법이 가장 효과적이었는지 알려주세요. 이 글에 대한 질문이나 의견이 있으면 아래 댓글 섹션을 이용해 주세요. 또한 다음에 배우고 싶은 내용도 알려주시면 감사하겠습니다.