본문 바로가기

마이크로소프트

Microsoft Visual C++ Runtime Library 에러 해결

윈도우 응용프로그램을 사용하다가 Microsoft Visual C++ Runtime Library 에러를 만나면 당황하기 쉽다. 이 에러의 의미는 윈도우 OS상에서 실행중이던 응용프로그램이 무엇인가 비정상적인 동작으로 종료되었다는 것인데,

그 원인은 이 응용프로그램을 만든 개발자일수 있고 혹은 윈도우 시스템 파일이 손상되었을 수도 있다. (물론 윈도우 OS가 잘못 동작하는 경우도 있겠지만 그런 경우는 아마 극히 드물 것으로 예상된다.)



자, 그럼 해결 방법은?

첫째, 응용프로그램을 개발한 개발사에 연락해서 문의하는 것입니다. 버그 등으로 인한 문제라면 당연히 해결 방법을 안내해 줄 것이다.


둘째, 응용프로그램 개발사에서 해결 못한다거나 아니면 다른 윈도우 컴퓨터에서 모두 정상 동작하니 그 컴퓨터만 문제이므로 지원해 줄 수 없다고 한다면... 본인의 윈도우 컴퓨터를 점검해야 한다. 다음 방법을 시도해 보자. (주의: 4번의 정상부팅방법을 미리 확인하고 시작하세요.)


1. 클린 부팅

1) 윈도우 검색창에 msconfig를 입력하고 시스템 구성을 선택


2) 시스템 구성 대화 상자의 서비스 탭에서 '모든 Microsoft 서비스 숨기기'를 선택하고, '모두 사용 안 함'을 클릭


3) 시작프로그램 탭을 선택하고 작업 관리자 열기 클릭


4) 작업 관리자의 시작 프로그램 탭에서 각 시작항목에 대한 항목 선택하고 사용 안 함 클릭


5) 작업 관리자 닫기

6) 시스템 구성 대화 상자에서 확인을 누르고 컴퓨터를 다시 시작


2. Windows 구성 요소 저장소에서 파일 손상 검사

1) Windows 검색창에서 'cmd' 검색

2) 아래 그림과 같이 명령 프롬프트를 오른쪽 클릭하고 관리자 권한으로 실행 선택

3) 명령 프롬프트에서 아래 명령을 입력하고 Enter 입력

Dism /online /cleanup-image /restorehealth


4) 다음 글 참조하여 시스템 복구 시도

      윈도우 시스템 파일 검사 및 복구 

      http://nevermet.tistory.com/33


5) 검사가 완료되면 컴퓨터 재시작하고 문제가 해결되었는지 확인한다.


3. 이후 윈도우 업데이트를 시도해 보는 것도 좋다.

4. 문제 해결 이후 정상 부팅 방법등에 대해서는 다음 글을 참고한다.

https://support.microsoft.com/ko-kr/help/929135/how-to-perform-a-clean-boot-in-windows


참고: 

https://answers.microsoft.com/ko-kr/windows/forum/all/microsoft-visual-c-runtime-library/b721da15-059d-477b-98eb-6bfacf575191?auth=1