En kjøretidsfeil oppstår mens et program kjører eller første gang du forsøker å starte programmet. Noen ganger går feilen over av seg selv ved å åpne appen på nytt, men hvis ikke, er det en rekke ting du kan prøve.
Runtime Errors
Avhengig av situasjonen er det noen årsaker til at det kan oppstå en kjøretidsfeil:
- Det er en feil i programvaren.
- Minne eller en annen systemressurs er mangelvare.
- Du har skrevet inn et fremmed tegn i et tekstfelt, eller utført en slags handling som ikke er tillatt.
Feilen vises vanligvis som et lite vindu, ofte med en indikasjon på programmet som er berørt, og noen ganger med en feilkode og melding. Spørsmålet kan også inneholde et forslag om å kontakte et støtteteam eller en administrator.
Her er noen eksempler:
Det har oppstått en kjøretidsfeil. Ønsker du å feilsøke?
Runtime error!
Program:
Denne applikasjonen har bedt om at Runtime avsluttes på en uvanlig måte.
Run-time error ':
Å følge nøye med på hva feilen sier, hvis mulig, er den beste måten å løse den på. Hvis feilen er for generell til å diagnostisere umiddelbart, følg trinnene nedenfor i rekkefølge. Hvis det derimot er spesielt og nevner noe som Microsoft Visual C++Runtime Library, så er det trinnet du bør begynne på.
Hvordan fikser du en kjøretidsfeil
Kjøretidsfeil dukker opp i en rekke situasjoner, så mulige rettinger er over hele brettet:
-
Start datamaskinen på nytt. Dette er den sannsynlige løsningen hvis datamaskinen plutselig føles som om den kjører mye tregere enn vanlig.
Noen kjøretidsfeil er forårsaket av minnerelaterte problemer, og omstart er den raskeste måten å lukke alt som kjører på PC-en din. Dette vil frigjøre de tidligere brukte systemressursene for programmet som gir feilen.
-
Oppdater programmet til den nyeste versjonen. Kjøretidsfeilen kan være forårsaket av en feil som ennå ikke er korrigert i versjonen du bruker.
For eksempel rapporterer noen brukere en kjøretidsfeil når de bruker NVIDIA GeForce Experience for å se etter oppdateringer av grafikkort. I dette scenariet vil du oppdatere NVIDIA-programmet.
Du må kanskje laste den ned på nytt fra programvareprodusentens nettsted hvis det ikke er en innebygd metode for å se etter oppdateringer.
Dette er et godt tidspunkt å også se etter Windows-oppdateringer.
-
Slett programmet fullstendig, og installer det deretter på nytt. En installasjon som ikke fullføres ordentlig kan være årsaken til kjøretidsfeilen.
Oppdateringsprosedyren i forrige trinn kan ha gjort dette, men hvis du fortsatt får feilen, er det på tide å slette programmet fullstendig og bekrefte at det installeres på nytt fra bunnen av.
Noen avinstalleringsprogrammer gjør ikke en god jobb med å slette hver eneste rest av filen fra registeret og harddisken. Prøv et dedikert programavinstalleringsprogram hvis det vanlige verktøyet fra appprodusenten ikke fikser feilen.
- Installer den nyeste Microsoft Visual C++ redistribuerbare pakken. Hvis feilen sier noe om kjøretidskomponentene til Visual C++-bibliotekene, er dette sannsynligvis løsningen.
- Bruk SFC scannow for å reparere ødelagte Windows-filer. SFC-kommandoen utføres i et ledetekst-vindu, og kan være løsningen for kjøretidsfeilen.
- Kjør systemgjenoppretting for å returnere datamaskinen til en tidligere tilstand. Dette kan fikse kjøretidsfeilen hvis den er forårsaket av at Windows-registeret er korrupt.
- Installer Windows på nytt. Hvis fokus på et bestemt program ikke løste kjøretidsfeilen, eller hvis det forstyrrer måten Windows fungerer på som helhet, er tilbakestilling det siste alternativet.
Hvordan programmerere kan forhindre kjøretidsfeil
Hvis du er programvareprodusenten, foreslår GeeksforGeeks flere måter å unngå kjøretidsfeil. Følg denne lenken for et dypere dykk i de forskjellige typene kjøretidsfeil, med eksempler på hvorfor de oppstår og hva du kan gjøre for å forhindre dem. Noen rettelser inkluderer å unngå variabler som ikke er initialisert, og ikke deklarere for mye stabelminne.