? Runtime fejl kan opstå, når et kørende program i konflikt med et andet program eller en computer ressource . Disse fejl kan være forårsaget af inkompatible software , malware, hukommelsesproblemer eller programmering fejl og ofte forårsager en ansøgning til uventet opsige eller fryses. Runtime fejl kan diagnosticeres ved fejlkoderne rapporteres til brugeren, når fejlen opstår . TSR Program Konflikter
Når en runtime fejl er forårsaget af en konflikt med en Terminate and Stay Resident ( TSR) program, der er bosat i hukommelsen , vil programmet ofte fryse og ikke længere acceptere input . Brugeren kan åbne Task Manager og med magt afslutte programmet , men alle ikke-gemte data i denne ansøgning vil blive tabt. Runtime fejl af denne art ofte opstå på grund af en fejl i den underliggende programkode. Opdatering af programmet til den nyeste version , kan hjælpe med at løse problemet.
Software Konflikter
Nogle runtime fejl er forårsaget af software konflikter , som kan opstå, når to inkompatible programmer forsøger at interagere. For eksempel kan Internet Explorer være at forsøge at sende fotos fra et træk og slip aktioner i en upload program for en social networking site. Hvis det sociale program ikke blev skrevet for at rumme størrelsen af de billeder , og ingen fejlbehandleren blev skrevet for at fange dette problem , kan en runtime fejl opstår , og programmet vil afbryde .
Hukommelsesproblemer
Runtime fejl kan være forårsaget af hukommelsesproblemer , når et program forsøger at få adgang til eller skrive en variabel med en ulovlig værdi , eller hvor det modtagne input er noget andet end det program compiler forventer . Disse spørgsmål samt andre problemer med computerens fysiske hukommelse kan forårsage runtime fejl , der kan forårsage et program til at gå ned. Fejlen kan være sporadisk, kun sker fra tid til anden, eller en runtime fejl kan forudsigeligt udløst af en bestemt handling eller begivenhed.
Computervirus
Computervirus og andre former for ondsindet kode kan inficere de grundlæggende funktioner i en computer , såsom computerens registreringsdatabase eller endda kernen. En sådan malware kan destabilisere programmer forsøger at interagere med hinanden eller computerens operativsystem forårsager runtime fejl . Nogle computervirus er specielt designet til at producere runtime fejl og computer nedbrud.