Vykdymo klaida įvyksta, kai programa veikia arba pirmą kartą bandote paleisti programą. Klaida kartais išnyksta savaime, tiesiog iš naujo atidarius programą, bet jei ne, galite išbandyti daugybę dalykų.
Veikimo laiko klaidos
Priklausomai nuo situacijos, yra keletas priežasčių, kodėl gali atsirasti vykdymo laiko klaida:
- Programinėje įrangoje yra klaida.
- Trūksta atminties ar kitų sistemos išteklių.
- Įvedėte svetimą simbolį į teksto lauką arba atlikote kokį nors neleistiną veiksmą.
Klaida paprastai rodoma kaip mažas langas, dažnai nurodant paveiktą programą, o kartais su klaidos kodu ir pranešimu. Raginimas taip pat gali apimti pasiūlymą susisiekti su palaikymo komanda arba administratoriumi.
Štai keletas pavyzdžių:
Įvyko vykdymo klaida. Ar norite derinti?
Vykdymo klaida!
Programa:
Ši programa paprašė, kad vykdymo laikas būtų nutrauktas neįprastu būdu.
Vykdymo klaida ':
Atidžiai atkreipti dėmesį į tai, ką sako klaida, jei įmanoma, yra geriausias būdas ją išspręsti. Jei klaida yra per daug bendra, kad būtų galima diagnozuoti iškart, atlikite toliau nurodytus veiksmus. Tačiau jei jis yra ypatingas ir mini kažką panašaus į Microsoft Visual C++Runtime Library, tai yra žingsnis, nuo kurio turėtumėte pradėti.
Kaip ištaisyti vykdymo laiko klaidą
Vykdymo klaidos pasirodo įvairiose situacijose, todėl galimi pataisymai yra visur:
-
Paleiskite kompiuterį iš naujo. Tai yra tikėtinas sprendimas, jei staiga atrodo, kad jūsų kompiuteris veikia daug lėčiau nei įprastai.
Kai kurias vykdymo klaidas sukelia su atmintimi susijusios problemos, o paleidimas iš naujo yra greičiausias būdas uždaryti viską, kas šiuo metu veikia jūsų kompiuteryje. Taip bus atlaisvinti anksčiau naudoti sistemos ištekliai programai, kuri sukelia klaidą.
-
Atnaujinkite programą į naujausią versiją. Vykdymo laiko klaidą gali sukelti klaida, kuri dar nepataisyta jūsų naudojamame leidime.
Pavyzdžiui, kai kurie vartotojai praneša apie vykdymo klaidą, kai naudoja NVIDIA GeForce Experience, kad patikrintų, ar nėra vaizdo plokštės naujinių. Pagal šį scenarijų turėtumėte atnaujinti NVIDIA programą.
Jei nėra įdiegto metodo naujinimams tikrinti, gali tekti iš naujo atsisiųsti iš programinės įrangos gamintojo svetainės.
Tai tinkamas laikas patikrinti, ar nėra „Windows“naujinimų.
-
Visiškai ištrinkite programą ir įdiekite ją iš naujo. Vykdymo laiko klaidos priežastis gali būti netinkamai baigtas diegimas.
Atnaujinimo procedūra, atlikta ankstesniame veiksme, galėjo tai padaryti, bet jei klaida vis tiek rodoma, laikas visiškai ištrinti programą ir patvirtinti, kad ji įdiegiama iš naujo.
Kai kurios pašalinimo programos neatlieka puikaus darbo, ištrindamos kiekvieną failo likutį iš registro ir standžiojo disko. Išbandykite specialią programos pašalinimo priemonę, jei įprastas programos kūrėjo įrankis nepašalina klaidos.
- Įdiekite naujausią „Microsoft Visual C++“perskirstomą paketą. Jei jūsų klaida pasako ką nors apie Visual C++ bibliotekų vykdymo komponentus, tai greičiausiai sprendimas.
- Naudokite SFC scannow, kad pataisytumėte sugadintus Windows failus. SFC komanda vykdoma komandų eilutės lange ir gali būti vykdymo laiko klaidos ištaisymas.
- Paleiskite sistemos atkūrimą, kad grįžtumėte į ankstesnę kompiuterio būseną. Tai gali ištaisyti vykdymo laiko klaidą, jei ją sukėlė sugadintas „Windows“registras.
- Iš naujo įdiekite „Windows“. Jei sutelkus dėmesį į konkrečią programą vykdymo klaidos nepavyko ištaisyti arba jei ji trukdo visai „Windows“veikimui, nustatymas iš naujo yra paskutinė jūsų galimybė.
Kaip programuotojai gali užkirsti kelią vykdymo laiko klaidoms
Jei esate programinės įrangos kūrėjas, GeeksforGeeks siūlo kelis būdus, kaip išvengti vykdymo klaidų. Spustelėkite šią nuorodą, kad pamatytumėte įvairių tipų vykdymo klaidas, pateikdami pavyzdžius, kodėl jos vyksta ir ką galite padaryti, kad jų išvengtumėte. Kai kurie pataisymai apima kintamųjų, kurie nebuvo inicijuoti, vengimą ir per daug dėklo atminties nedeklaravimą.