런타임 오류: 정의 및 해결 방법

click fraud protection

프로그램이 실행 중이거나 응용 프로그램을 처음 시작하려고 할 때 런타임 오류가 발생합니다. 앱을 다시 열면 오류가 저절로 사라지는 경우가 있지만 그렇지 않은 경우 시도할 수 있는 여러 가지 방법이 있습니다.

런타임 오류

런타임 오류 메시지

Valentin.d / 플리커

상황에 따라 런타임 오류가 발생할 수 있는 몇 가지 이유가 있습니다.

  • 소프트웨어에 버그가 있습니다.
  • 메모리 또는 다른 시스템 리소스가 부족합니다.
  • 텍스트 필드에 외래 문자를 입력했거나 허용되지 않는 작업을 수행했습니다.

오류는 일반적으로 영향을 받는 프로그램을 나타내는 작은 창으로 나타나며 때로는 오류 코드 및 메시지와 함께 나타납니다. 프롬프트에는 지원 팀이나 관리자에게 문의하라는 제안이 포함될 수도 있습니다.

여기 몇 가지 예가 있어요.

런타임 오류가 발생했습니다. 디버깅하시겠습니까?
런타임 오류! 프로그램: 이 응용 프로그램은 런타임이 비정상적인 방식으로 종료되도록 요청했습니다.
런타임 오류 ': 

가능하면 오류가 말하는 내용에 세심한 주의를 기울이는 것이 문제를 해결하는 가장 좋은 방법입니다. 오류가 너무 일반적이어서 즉시 진단할 수 없는 경우 아래 단계를 순서대로 따르십시오. 그러나 특정하고 Microsoft Visual C++ 런타임 라이브러리와 같은 것을 언급하는 경우 그건 시작해야 하는 단계입니다.

런타임 오류를 수정하는 방법

런타임 오류는 다양한 상황에서 나타나므로 가능한 수정 사항은 전반적으로 다음과 같습니다.

  1. 컴퓨터를 다시 시작. 컴퓨터가 갑자기 평소보다 훨씬 느리게 실행되는 것처럼 느껴진다면 이것이 가능한 해결책입니다.

    일부 런타임 오류는 메모리 관련 문제로 인해 발생하며 다시 시작하는 것이 현재 PC에서 실행 중인 모든 것을 닫는 가장 빠른 방법입니다. 이렇게 하면 오류를 발생시키는 프로그램에 대해 이전에 사용된 시스템 리소스가 해제됩니다.

  2. 프로그램을 최신 버전으로 업데이트하십시오. 런타임 오류는 사용 중인 릴리스에서 아직 패치되지 않은 버그로 인해 발생할 수 있습니다.

    예를 들어, 일부 사용자는 NVIDIA GeForce Experience를 사용하여 그래픽 카드 업데이트를 확인할 때 런타임 오류를 보고합니다. 이 시나리오에서는 NVIDIA 프로그램을 업데이트합니다.

    업데이트 확인을 위한 기본 제공 방법이 없는 경우 소프트웨어 제조업체 사이트에서 다시 다운로드해야 할 수 있습니다.

    하기 좋은 시기이기도 하다. Windows 업데이트 확인.

  3. 충분히 프로그램을 삭제하고, 그런 다음 다시 설치하십시오.. 제대로 완료되지 않은 설치는 런타임 오류의 원인이 될 수 있습니다.

    이전 단계의 업데이트 절차로 이 작업을 수행했을 수 있지만 여전히 오류가 발생하면 프로그램을 완전히 삭제하고 처음부터 다시 설치 중인지 확인해야 합니다.

    일부 제거 프로그램은 레지스트리와 하드 드라이브에서 파일의 모든 나머지 부분을 지우는 데 훌륭한 작업을 수행하지 않습니다. 전용 프로그램 제거 프로그램을 사용해 보세요 앱 메이커의 일반 도구로 오류가 수정되지 않는 경우.

  4. 최신 Microsoft Visual C++ 재배포 가능 패키지 설치. 오류에 Visual C++ 라이브러리의 런타임 구성 요소에 대한 내용이 있는 경우 이것이 해결책일 가능성이 높습니다.

  5. SFC scannow를 사용하여 손상된 Windows 파일 복구. NS SFC 명령 명령 프롬프트 창에서 실행되며 런타임 오류에 대한 수정 사항일 수 있습니다.

  6. 시스템 복원 실행 컴퓨터를 이전 상태로 되돌립니다. 이것은 런타임 오류가 손상된 Windows 레지스트리로 인해 발생한 경우 수정할 수 있습니다.

  7. 윈도우 재설치. 특정 프로그램에 집중해도 런타임 오류가 수정되지 않거나 Windows가 전체적으로 작동하는 방식을 방해하는 경우 재설정이 마지막 옵션입니다.

프로그래머가 런타임 오류를 방지하는 방법

당신이 소프트웨어 제작자라면, GeeksforGeeks는 런타임 오류를 피하는 몇 가지 방법을 제안합니다.. 다양한 유형의 런타임 오류에 대해 자세히 알아보려면 해당 링크를 클릭하고 오류가 발생하는 이유와 이를 방지하기 위해 할 수 있는 작업의 예를 확인하세요. 일부 수정 사항에는 초기화되지 않은 변수를 피하고 너무 많은 스택 메모리를 선언하지 않는 것이 포함됩니다.