Izpildlaika kļūda: kas tā ir un kā to labot
Programmas darbības laikā vai pirmo reizi mēģinot startēt 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

Valentin.d / Flickr
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:
Radās izpildlaika kļūda. Vai vēlaties atkļūdot?
Izpildlaika kļūda!
Programma:
Šī lietojumprogramma ir pieprasījusi izpildlaika darbības pārtraukšanu neparastā veidā.
izpildlaika kļūda ':
Ja iespējams, vislabākais veids, kā to novērst, ir rūpīgi pievērst uzmanību tam, ko norāda kļūda. 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
Kā labot izpildlaika kļūdu
Izpildlaika kļūdas tiek parādītas dažādās situācijās, tāpēc iespējamie labojumi ir pieejami visās jomās:
-
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 grafiskās kartes 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 arī labs laiks pārbaudiet Windows atjauninājumus.
-
Pilnībā izdzēst programmu, un pēc tam instalējiet to no jauna. Instalācija, kas netiek pareizi pabeigta, var būt izpildlaika kļūdas cēlonis.
Atjaunināšanas procedūra iepriekšējā darbībā, iespējams, to izdarīja, 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žiem atinstalēšanas programmām neizdodas lieliski dzēst 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 saka par Visual C++ bibliotēku izpildlaika komponentiem, iespējams, tas ir risinājums.
Izmantojiet SFC scannow, lai labotu bojātus Windows failus. The SFC komanda tiek izpildīts komandu uzvednes logā, un tas varētu būt izpildlaika kļūdas labojums.
Palaidiet sistēmas atjaunošanu lai atgrieztu datoru iepriekšējā stāvoklī. Tas var 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 padziļināti izpētītu dažādu veidu izpildlaika kļūdas, kā arī piemērus, 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.