본문 바로가기
정보성

런타임 에러 - 일반적인 해결법

by 튀비 2016. 9. 23.


응용 프로그램을 실행할 때 오류 코드가 적힌 대화 상자가 나타나면서 프로그램이 원활하게 켜지지 않는 경우가 있는데 이런 오류는 대부분 시스템 파일이 없거나 손상된 상황입니다. 고로 원인이 되는 파일을 파악하고 깨끗한 파일을 새롭게 구한 뒤 기존에 있던 것과 교체를 하거나 추가를 해주면 되는데 문제는 어떤 파일인지 모르겠다는 것이죠? 그래서 런타임 에러가 발생을 했다면 그냥 모든 버전의 비쥬얼C++과 다이렉트X 및 서비스팩을 설치해주는 것이 좋습니다.



어차피 일반적인 시스템 파일 오류는 하나를 개선하면 바로 또 다른 하나가 문제를 일으키니 모조리 준비를 하는 것이 가장 좋죠. 다만 받아야 할 종류가 워낙에 많아서 작업이 귀찮다는 단점이 있는데 [goo.gl/EAm5xT]의 [All in One Runtimes]를 쓰면 비교적 간단합니다. 시스템이 요구하는 필수 프로그램을 한 번에 설치할 수 있도록 해주니 번거롭게 각각을 받을 필요가 없죠.



앞서 언급한 페이지를 찾아가서 다운로드 버튼을 누르고 설치를 합니다. 그리고 [C 드라이브 > AiO-Files] 폴더 안에 있는 [WinPKG]를 실행하면 됩니다. 실행한 다음엔 런타임 에러를 없애려 설치해야 할 프로그램 목록이 뜨는데 카운트다운이 완료될 때까지 기다리면 모두 설치가 되며 각종 에러도 사라지게 될 것입니다. 설치하는 과정에서 모니터가 깜빡이거나 프롬프트와 유사한 화면이 나타나기도 하는데 이 부분은 정상이니 그냥 기다리면 됩니다.



추가적으로 다이렉트X를 준비하는 것 역시나 해결법의 중요한 부분인데 운영체제에 맞는 버전을 찾아주고 런타임 에러를 없애주는 파일을 원할 땐 마소의 안내 페이지인 [goo.gl/ZiHC7c]를 방문하시면 됩니다. 여담으로 마소의 주소나 앞서 언급한 주소는 고유 주소를 제가 짧게 만든 것이기 때문에 대문자와 소문자를 구분해야 정상적으로 연결이 됩니다.



각설하고 PC에서 생길 수 있는 각종 런타임 에러를 한 번에 개선할 수 있는 해결법을 적어봤는데 그저 프로그램을 준비하면 된다는 것이 전부인 글이었지만 그래도 참고가 가능한 글이었으면 좋겠습니다. 다음엔 세부 파일을 다뤄보는 시간을 가져볼 것을 약속하며 저는 물러나겠습니다!

댓글