Kamēr programma darbojas vai pirmo reizi mēģināt palaist programmu, rodas izpildlaika kļūda. Kļūda dažkārt izzūd pati, vienkārši atkārtoti atverot lietotni, taču, ja nē, varat izmēģināt vairākas lietas.
Izpildlaika kļūdas
Atkarībā no situācijas ir daži iemesli, kāpēc var rasties izpildlaika kļūda:
- Programmatūrā ir kļūda.
- Trūkst atmiņas vai cita sistēmas resursa.
- Teksta laukā esat ievadījis svešu rakstzīmi vai veicis kādu darbību, kas nav atļauta.
Kļūda parasti parādās kā neliels logs, bieži vien ar norādi par ietekmēto programmu un dažreiz ar kļūdas kodu un ziņojumu. Uzvednē var būt arī ieteikums sazināties ar atbalsta komandu vai administratoru.
Šeit ir daži piemēri:
Ir radusies izpildlaika kļūda. Vai vēlaties atkļūdot?
Izpildlaika kļūda!
Programma:
Šī lietojumprogramma ir pieprasījusi, lai izpildlaika darbība tiktu pārtraukta neparastā veidā.
Izpildes laika kļūda ':
Labākais veids, kā to novērst, ja iespējams, rūpīgi pievēršot uzmanību kļūdai. Ja kļūda ir pārāk vispārīga, lai uzreiz diagnosticētu, veiciet tālāk norādītās darbības secībā. Tomēr, ja tas ir īpašs un piemin kaut ko līdzīgu Microsoft Visual C++Runtime Library, tad tas ir solis, kas jums jāsāk.
Kā labot izpildlaika kļūdu
Izpildlaika kļūdas parādās dažādās situācijās, tāpēc iespējamie labojumi ir plaši:
-
Restartējiet datoru. Šis ir iespējamais risinājums, ja pēkšņi šķiet, ka jūsu dators darbojas daudz lēnāk nekā parasti.
Dažas izpildlaika kļūdas izraisa ar atmiņu saistītas problēmas, un restartēšana ir ātrākais veids, kā aizvērt visu, kas pašlaik darbojas jūsu datorā. Tas atbrīvos iepriekš izmantotos sistēmas resursus programmai, kas rada kļūdu.
-
Atjauniniet programmu uz tās jaunāko versiju. Izpildlaika kļūdu var izraisīt kļūda, kas vēl nav izlabota jūsu izmantotajā laidienā.
Piemēram, daži lietotāji ziņo par izpildlaika kļūdu, kad viņi izmanto NVIDIA GeForce Experience, lai pārbaudītu grafikas karšu atjauninājumus. Šādā gadījumā jums ir jāatjaunina NVIDIA programma.
Iespējams, tas būs atkārtoti jālejupielādē no programmatūras ražotāja vietnes, ja nav iebūvētas metodes atjauninājumu pārbaudei.
Šis ir piemērots laiks, lai pārbaudītu arī Windows atjauninājumus.
-
Pilnībā izdzēsiet programmu un pēc tam instalējiet to atkārtoti. Instalācija, kas netiek pareizi pabeigta, var būt izpildlaika kļūdas cēlonis.
Iespējams, to izdarīja iepriekšējā solī veiktā atjaunināšanas procedūra, taču, ja joprojām tiek parādīta kļūda, ir pienācis laiks pilnībā dzēst programmu un apstiprināt, ka tā tiek atkārtoti instalēta no jauna.
Daži atinstalēšanas programmas neveicas lieliski, dzēšot visas faila paliekas no reģistra un cietā diska. Izmēģiniet īpašu programmu atinstalētāju, ja parastais lietotņu veidotāja rīks neizlabo kļūdu.
- Instalējiet jaunāko Microsoft Visual C++ atkārtoti izplatāmo pakotni. Ja jūsu kļūda kaut ko norāda par Visual C++ bibliotēku izpildlaika komponentiem, iespējams, tas ir risinājums.
- Izmantojiet SFC scannow, lai labotu bojātus Windows failus. SFC komanda tiek izpildīta komandu uzvednes logā, un tā varētu būt izpildlaika kļūdas labojums.
-
Palaidiet sistēmas atjaunošanu, lai atjaunotu datora iepriekšējo stāvokli. Tas varētu novērst izpildlaika kļūdu, ja to izraisa bojāts Windows reģistrs.
- Pārinstalējiet Windows. Ja koncentrēšanās uz konkrētu programmu neizlaboja izpildlaika kļūdu vai ja tā traucē Windows darbībai kopumā, atiestatīšana ir jūsu pēdējā iespēja.
Kā programmētāji var novērst izpildlaika kļūdas
Ja esat programmatūras veidotājs, GeeksforGeeks iesaka vairākus veidus, kā izvairīties no izpildlaika kļūdām. Sekojiet šai saitei, lai dziļāk izpētītu dažādu veidu izpildlaika kļūdas, kā arī piemērus par to, kāpēc tās notiek un ko varat darīt, lai tās novērstu. Daži labojumi ietver izvairīšanos no mainīgajiem, kas nav inicializēti, un pārāk lielas steka atmiņas nedeklarēšanu.