Loptydfout: wat dit is en hoe om dit reg te stel

INHOUDSOPGAWE:

Loptydfout: wat dit is en hoe om dit reg te stel
Loptydfout: wat dit is en hoe om dit reg te stel
Anonim

'n Looptydfout vind plaas terwyl 'n program loop of wanneer jy die eerste keer probeer om die toepassing te begin. Die fout gaan soms vanself weg deur bloot die toepassing weer oop te maak, maar indien nie, is daar 'n aantal dinge wat jy kan probeer.

Runtime Errors

Image
Image

Afhangende van die situasie, is daar 'n paar redes waarom 'n looptydfout kan voorkom:

  • Daar is 'n fout in die sagteware.
  • Geheue of 'n ander stelselhulpbron is 'n tekort.
  • Jy het 'n vreemde karakter in 'n teksveld ingevoer, of 'n soort handeling uitgevoer wat nie toegelaat word nie.

Die fout verskyn gewoonlik as 'n klein venster, dikwels met 'n aanduiding van die program wat geraak word, en soms met 'n foutkode en boodskap. Die aanporboodskap kan ook 'n voorstel insluit om 'n steundiensspan of administrateur te kontak.

Hier is 'n paar voorbeelde:


'n Looptydfout het voorgekom. Wil jy ontfout?


Loptydfout!

Program:

Hierdie toepassing het die Runtime versoek om op 'n ongewone manier te beëindig.


Loptydfout ':

Om fyn aandag te gee aan wat die fout sê, indien moontlik, is die beste manier om dit aan te spreek. As die fout te algemeen is om dadelik te diagnoseer, volg dan die onderstaande stappe in volgorde. As dit egter besonders is en iets soos Microsoft Visual C++Runtime Library noem, dan is dit die stap waarby jy moet begin.

Hoe om 'n looptydfout reg te stel

Loptydfoute verskyn in 'n verskeidenheid situasies, so die moontlike regstellings is oraloor:

  1. Herbegin die rekenaar. Dit is die waarskynlike oplossing as jou rekenaar skielik voel of dit baie stadiger as gewoonlik werk.

    Sommige looptydfoute word deur geheueverwante kwessies veroorsaak, en herbegin is die vinnigste manier om alles toe te maak wat tans op jou rekenaar loop. Dit sal daardie stelselhulpbronne wat voorheen gebruik is, vrymaak vir die program wat die fout veroorsaak.

  2. Dateer die program op na sy jongste weergawe. Die looptydfout kan veroorsaak word deur 'n fout wat nog nie reggemaak is in die vrystelling wat jy gebruik nie.

    Sommige gebruikers rapporteer byvoorbeeld 'n looptydfout wanneer hulle NVIDIA GeForce Experience gebruik om te kyk vir grafiese kaartopdaterings. In hierdie scenario sal jy die NVIDIA-program opdateer.

    Jy sal dit dalk weer van die sagtewarevervaardiger se webwerf moet aflaai as daar nie 'n ingeboude metode is om vir opdaterings na te gaan nie.

    Dit is 'n goeie tyd om ook vir Windows-opdaterings te kyk.

  3. Vee die program heeltemal uit en installeer dit dan weer. 'n Installasie wat nie heeltemal behoorlik klaarmaak nie, kan die oorsaak van die looptydfout wees.

    Die opdateringsprosedure in die vorige stap het dit dalk gedoen, maar as jy steeds die fout kry, is dit tyd om die program heeltemal uit te vee en te bevestig dat dit van nuuts af weer geïnstalleer word.

    Sommige deïnstalleerders doen nie 'n goeie werk om elke oorblyfsel van die lêer van die register en hardeskyf uit te vee nie. Probeer 'n toegewyde program-deïnstalleerder as die normale nutsding van die programvervaardiger nie die fout regstel nie.

  4. Installeer die nuutste Microsoft Visual C++ Herverdeelbare pakket. As jou fout iets sê oor die looptydkomponente van die Visual C++-biblioteke, is dit waarskynlik 'n oplossing.
  5. Gebruik SFC scannow om korrupte Windows-lêers te herstel. Die SFC-opdrag word in 'n Command Prompt-venster uitgevoer en kan dalk die oplossing vir die looptydfout wees.
  6. Laat stelselherstel hardloop om jou rekenaar terug te keer na 'n vorige toestand. Dit kan die looptydfout regmaak as dit veroorsaak word deurdat die Windows-register korrup is.
  7. Herinstalleer Windows. As fokus op 'n spesifieke program nie die looptydfout reggemaak het nie, of as dit inmeng met die manier waarop Windows as geheel werk, is terugstelling jou laaste opsie.

Hoe programmeerders looptydfoute kan voorkom

As jy die sagteware-vervaardiger is, stel GeeksforGeeks verskeie maniere voor om looptydfoute te vermy. Volg daardie skakel vir 'n dieper duik in die verskillende tipes looptydfoute, met voorbeelde van hoekom dit gebeur en wat jy kan doen om dit te voorkom. Sommige regstellings sluit in om veranderlikes te vermy wat nie geïnisialiseer is nie, en nie te veel stapelgeheue te verklaar nie.

Aanbeveel: