Chyba runtime: co to je a jak ji opravit

Obsah:

Chyba runtime: co to je a jak ji opravit
Chyba runtime: co to je a jak ji opravit
Anonim

Při běhu programu nebo při prvním pokusu o spuštění aplikace dojde k chybě běhu. Chyba někdy zmizí sama o sobě jednoduchým opětovným otevřením aplikace, ale pokud ne, můžete vyzkoušet řadu věcí.

Chyby za běhu

Image
Image

V závislosti na situaci existuje několik důvodů, proč může dojít k chybě runtime:

  • V softwaru je chyba.
  • Dochází paměť nebo jiný systémový zdroj.
  • Zadali jste cizí znak do textového pole nebo jste provedli nějakou akci, která není povolena.

Chyba se obvykle zobrazí jako malé okno, často s označením programu, který je ovlivněn, a někdy s kódem chyby a zprávou. Výzva může také obsahovat návrh na kontaktování týmu podpory nebo správce.

Zde je několik příkladů:


Došlo k chybě běhu. Přejete si ladit?


Chyba běhu!

Program:

Tato aplikace si vyžádala ukončení běhového prostředí neobvyklým způsobem.


Chyba běhu ':

Nejlepším způsobem, jak ji vyřešit, je pokud možno věnovat velkou pozornost tomu, co chyba říká. Pokud je chyba příliš obecná, než aby ji bylo možné diagnostikovat hned, postupujte podle níže uvedených kroků v uvedeném pořadí. Pokud je však konkrétní a zmiňuje něco jako Microsoft Visual C++ Runtime Library, pak je to krok, kterým byste měli začít.

Jak opravit chybu runtime

Chyby za běhu se objevují v různých situacích, takže možné opravy jsou všude:

  1. Restartujte počítač. Toto je pravděpodobné řešení, pokud váš počítač náhle cítí, že běží mnohem pomaleji než obvykle.

    Některé chyby běhového prostředí jsou způsobeny problémy souvisejícími s pamětí a restartování je nejrychlejší způsob, jak zavřít vše, co aktuálně běží na vašem PC. Tím uvolníte dříve používané systémové prostředky pro program, který hlásí chybu.

  2. Aktualizujte program na nejnovější verzi. Runtime chyba může být způsobena chybou, která ještě nebyla opravena ve verzi, kterou používáte.

    Někteří uživatelé například hlásí chybu běhu, když používají NVIDIA GeForce Experience ke kontrole aktualizací grafické karty. V tomto scénáři byste aktualizovali program NVIDIA.

    Pokud neexistuje vestavěná metoda pro kontrolu aktualizací, možná jej budete muset znovu stáhnout ze stránek výrobce softwaru.

    Toto je dobrý čas také zkontrolovat aktualizace systému Windows.

  3. Úplně smažte program a poté jej znovu nainstalujte. Instalace, která se nedokončí správně, může být příčinou chyby runtime.

    Postup aktualizace v předchozím kroku to mohl udělat, ale pokud se vám chyba stále zobrazuje, je čas program úplně smazat a potvrdit, že probíhá přeinstalace od začátku.

    Některé odinstalační programy neodvádějí skvělou práci při mazání všech zbytků souboru z registru a pevného disku. Pokud normální nástroj od výrobce aplikace chybu neopraví, zkuste speciální odinstalační program.

  4. Nainstalujte nejnovější balíček Microsoft Visual C++ Redistributable. Pokud vaše chyba říká něco o runtime komponentách knihoven Visual C++, je to pravděpodobné řešení.
  5. Použijte SFC scannow k opravě poškozených souborů Windows. Příkaz SFC se provádí v okně příkazového řádku a může být opravou chyby běhového prostředí.
  6. Spusťte nástroj Obnovení systému a vraťte počítač do předchozího stavu. To by mohlo opravit chybu runtime, pokud je způsobena poškozením registru Windows.

  7. Přeinstalujte systém Windows. Pokud zaměření na konkrétní program nevyřešilo chybu běhu nebo pokud narušuje způsob, jakým systém Windows funguje jako celek, je resetování vaší poslední možností.

Jak mohou programátoři předcházet chybám při běhu

Pokud jste tvůrcem softwaru, GeeksforGeeks navrhuje několik způsobů, jak se vyhnout chybám při běhu. Kliknutím na tento odkaz se blíže ponoříte do různých typů chyb běhu s příklady toho, proč k nim dochází a co můžete udělat, abyste jim zabránili. Některé opravy zahrnují vyhýbání se proměnným, které nebyly inicializovány, a nedeklarování příliš velké paměti zásobníku.

Doporučuje: