Błąd w czasie wykonywania: co to jest i jak go naprawić

Spisu treści:

Błąd w czasie wykonywania: co to jest i jak go naprawić
Błąd w czasie wykonywania: co to jest i jak go naprawić
Anonim

Błąd czasu wykonywania występuje podczas działania programu lub podczas pierwszej próby uruchomienia aplikacji. Błąd czasami znika samoczynnie, po prostu ponownie otwierając aplikację, ale jeśli nie, możesz spróbować kilku rzeczy.

Błędy w czasie wykonywania

Image
Image

W zależności od sytuacji, istnieje kilka powodów, dla których może wystąpić błąd wykonania:

  • W oprogramowaniu jest błąd.
  • Brakuje pamięci lub innego zasobu systemowego.
  • Wprowadziłeś obcy znak do pola tekstowego lub wykonałeś jakieś niedozwolone działanie.

Błąd zwykle pojawia się jako małe okno, często ze wskazaniem programu, którego dotyczy problem, a czasem z kodem błędu i komunikatem. Monit może również zawierać sugestię skontaktowania się z zespołem pomocy technicznej lub administratorem.

Oto kilka przykładów:


Wystąpił błąd w czasie wykonywania. Czy chcesz debugować?


Błąd w czasie wykonywania!

Program:

Ta aplikacja zażądała zakończenia środowiska wykonawczego w nietypowy sposób.


Błąd wykonania ':

Zwrócenie szczególnej uwagi na treść błędu, jeśli to możliwe, to najlepszy sposób na jego rozwiązanie. Jeśli błąd jest zbyt ogólny, aby zdiagnozować go od razu, wykonaj poniższe kroki w kolejności. Jeśli jednak jest szczególny i wspomina coś takiego jak Microsoft Visual C++Runtime Library, to jest to krok, od którego powinieneś zacząć.

Jak naprawić błąd uruchomieniowy

Błędy działania pojawiają się w różnych sytuacjach, więc możliwe poprawki są na całej tablicy:

  1. Uruchom ponownie komputer. Jest to prawdopodobne rozwiązanie, jeśli nagle Twój komputer wydaje się działać znacznie wolniej niż zwykle.

    Niektóre błędy uruchomieniowe są spowodowane problemami związanymi z pamięcią, a ponowne uruchomienie to najszybszy sposób na zamknięcie wszystkiego, co jest aktualnie uruchomione na komputerze. Spowoduje to zwolnienie wcześniej używanych zasobów systemowych dla programu, który zgłasza błąd.

  2. Zaktualizuj program do najnowszej wersji. Błąd wykonania może być spowodowany błędem, który nie został jeszcze załatany w wydaniu, którego używasz.

    Na przykład niektórzy użytkownicy zgłaszają błąd w czasie wykonywania, gdy używają NVIDIA GeForce Experience do sprawdzania aktualizacji karty graficznej. W tym scenariuszu zaktualizowałbyś program NVIDIA.

    Może być konieczne ponowne pobranie go ze strony producenta oprogramowania, jeśli nie ma wbudowanej metody sprawdzania aktualizacji.

    To dobry moment, aby również sprawdzić dostępność aktualizacji systemu Windows.

  3. Całkowicie usuń program, a następnie zainstaluj go ponownie. Instalacja, która nie zakończyła się poprawnie, może być przyczyną błędu wykonawczego.

    Procedura aktualizacji w poprzednim kroku mogła to zrobić, ale jeśli nadal pojawia się błąd, nadszedł czas, aby całkowicie usunąć program i potwierdzić, że jest ponownie instalowany od zera.

    Niektóre dezinstalatory nie radzą sobie dobrze z usuwaniem wszystkich pozostałości pliku z rejestru i dysku twardego. Wypróbuj dedykowany dezinstalator programu, jeśli zwykłe narzędzie kreatora aplikacji nie naprawi błędu.

  4. Zainstaluj najnowszy pakiet redystrybucyjny Microsoft Visual C++. Jeśli błąd mówi coś o komponentach wykonawczych bibliotek Visual C++, jest to prawdopodobnie rozwiązanie.
  5. Użyj skanowania SFC do naprawy uszkodzonych plików systemu Windows. Polecenie SFC jest wykonywane w oknie wiersza polecenia i może być poprawką błędu w czasie wykonywania.
  6. Uruchom Przywracanie systemu, aby przywrócić komputer do poprzedniego stanu. Może to naprawić błąd wykonania, jeśli jest on spowodowany uszkodzeniem rejestru systemu Windows.
  7. Zainstaluj ponownie system Windows. Jeśli skupienie się na konkretnym programie nie naprawiło błędu wykonawczego lub zakłóca działanie systemu Windows jako całości, zresetowanie jest ostatnią opcją.

Jak programiści mogą zapobiegać błędom w czasie wykonywania

Jeśli jesteś twórcą oprogramowania, GeeksforGeeks sugeruje kilka sposobów na uniknięcie błędów w czasie wykonywania. Kliknij ten link, aby uzyskać głębsze informacje o różnych typach błędów środowiska wykonawczego, wraz z przykładami, dlaczego się one zdarzają i co możesz zrobić, aby im zapobiec. Niektóre poprawki obejmują unikanie zmiennych, które nie zostały zainicjowane, i nie deklarowanie zbyt dużej ilości pamięci stosu.

Zalecana: