Es produeix un error d'execució mentre s'executa un programa o quan intenteu iniciar l'aplicació per primera vegada. De vegades, l'error desapareix per si sol simplement tornant a obrir l'aplicació, però si no, podeu provar diverses coses.
Errors d'execució
Depenent de la situació, hi ha alguns motius pels quals es pot produir un error d'execució:
- Hi ha un error al programari.
- La memòria o un altre recurs del sistema escasseja.
- Heu introduït un caràcter estranger en un camp de text o heu realitzat algun tipus d'acció que no està permesa.
L'error sol aparèixer com una petita finestra, sovint amb una indicació del programa que s'està veient afectat i, de vegades, amb un codi d'error i un missatge. La sol·licitud també pot incloure un suggeriment per contactar amb un equip d'assistència o un administrador.
Aquí teniu alguns exemples:
S'ha produït un error d'execució. Voleu depurar?
Error d'execució!
Programa:
Aquesta aplicació ha sol·licitat que el temps d'execució finalitzi d'una manera inusual.
Error de temps d'execució ':
Parar molta atenció al que diu l'error, si és possible, és la millor manera d'abordar-lo. Si l'error és massa general per diagnosticar-lo de seguida, seguiu els passos següents en ordre. Tanmateix, si és particular i esmenta alguna cosa com la biblioteca d'execució de Microsoft Visual C++, aquest és el pas pel qual hauríeu de començar.
Com solucionar un error d'execució
Els errors d'execució apareixen en diverses situacions, de manera que les possibles solucions estan a tot el tauler:
-
Reinicieu l'ordinador. Aquesta és la solució probable si el vostre ordinador de sobte sembla que funciona molt més lent de l'habitual.
Alguns errors de temps d'execució són causats per problemes relacionats amb la memòria, i el reinici és la manera més ràpida de tancar tot el que s'està executant actualment al vostre ordinador. Això alliberarà els recursos del sistema utilitzats anteriorment per al programa que genera l'error.
-
Actualitza el programa a la seva darrera versió. L'error d'execució pot ser causat per un error que encara no s'ha corregit a la versió que esteu utilitzant.
Per exemple, alguns usuaris informen d'un error d'execució quan utilitzen NVIDIA GeForce Experience per comprovar si hi ha actualitzacions de la targeta gràfica. En aquest cas, actualitzaríeu el programa NVIDIA.
És possible que hàgiu de tornar a baixar-lo des del lloc del fabricant de programari si no hi ha cap mètode integrat per comprovar si hi ha actualitzacions.
Aquest és un bon moment per comprovar també si hi ha actualitzacions de Windows.
-
Elimineu completament el programa i torneu-lo a instal·lar. Una instal·lació que no acaba correctament pot ser la causa de l'error d'execució.
El procediment d'actualització del pas anterior podria haver fet això, però si encara rebeu l'error, és hora d'eliminar completament el programa i confirmar que s'està tornant a instal·lar des de zero.
Alguns desinstal·ladors no fan un gran treball per esborrar totes les restes del fitxer del registre i del disc dur. Proveu un desinstal·lador de programes dedicat si l'eina normal del fabricant d'aplicacions no soluciona l'error.
- Instal·leu l'últim paquet redistribuible de Microsoft Visual C++. Si el vostre error diu alguna cosa sobre els components d'execució de les biblioteques de Visual C++, és probable que aquesta sigui la solució.
- Utilitzeu SFC Scannow per reparar fitxers de Windows danyats. L'ordre SFC s'executa en una finestra del símbol del sistema i pot ser la solució per a l'error d'execució.
- Run System Restore per tornar l'ordinador a un estat anterior. Això podria solucionar l'error de temps d'execució si és causat pel fet que el registre de Windows està corrupte.
- Torna a instal·lar Windows. Si centrar-se en un programa específic no soluciona l'error de temps d'execució o si interfereix amb el funcionament de Windows en conjunt, el restabliment és la vostra última opció.
Com poden els programadors prevenir errors en temps d'execució
Si sou el fabricant del programari, GeeksforGeeks suggereix diverses maneres d'evitar errors en temps d'execució. Seguiu aquest enllaç per aprofundir en els diferents tipus d'errors d'execució, amb exemples de per què es produeixen i què podeu fer per prevenir-los. Algunes correccions inclouen evitar variables que no s'han inicialitzat i no declarar massa memòria de pila.