Errore di runtime: che cos'è e come risolverlo
Si verifica un errore di runtime durante l'esecuzione di un programma o al primo tentativo di avviare l'applicazione. L'errore a volte scompare da solo semplicemente riaprendo l'app, ma in caso contrario, ci sono una serie di cose che puoi provare.
Errori di runtime
A seconda della situazione, ci sono alcuni motivi per cui potrebbe verificarsi un errore di runtime:
- C'è un bug nel software.
- La memoria o un'altra risorsa di sistema è scarsa.
- Hai inserito un carattere straniero in un campo di testo o hai eseguito qualche tipo di azione non consentita.
L'errore di solito viene visualizzato come una piccola finestra, spesso con un'indicazione del programma interessato e talvolta con un codice e un messaggio di errore. Il prompt potrebbe anche includere un suggerimento per contattare un team di supporto o un amministratore.
Ecco alcuni esempi:
Si è verificato un errore di runtime. Desideri eseguire il debug?
Errore di runtime!
Programma:
Questa applicazione ha richiesto la chiusura del Runtime in un modo insolito.
Errore di runtime ':
Prestare molta attenzione a ciò che dice l'errore, se possibile, è il modo migliore per affrontarlo. Se l'errore è troppo generico per essere diagnosticato subito, seguire i passaggi seguenti nell'ordine. Se è particolare, tuttavia, e menziona qualcosa come Microsoft Visual C++ Runtime Library, allora quello è il passaggio da cui dovresti iniziare.
Come correggere un errore di runtime
Gli errori di runtime compaiono in una varietà di situazioni, quindi le possibili correzioni sono su tutta la linea:
-
Riavvia il computer. Questa è la soluzione probabile se improvvisamente il tuo computer sembra funzionare molto più lentamente del solito.
Alcuni errori di runtime sono causati da problemi relativi alla memoria e il riavvio è il modo più rapido per chiudere tutto ciò che è attualmente in esecuzione sul PC. Ciò libererà quelle risorse di sistema utilizzate in precedenza per il programma che sta generando l'errore.
-
Aggiorna il programma all'ultima versione. L'errore di runtime potrebbe essere causato da un bug che non è stato ancora corretto nella versione che stai utilizzando.
Ad esempio, alcuni utenti segnalano un errore di runtime quando utilizzano NVIDIA GeForce Experience per verificare gli aggiornamenti della scheda grafica. In questo scenario, aggiorneresti il programma NVIDIA.
Potrebbe essere necessario riscaricarlo dal sito del produttore del software se non è disponibile un metodo integrato per verificare la disponibilità di aggiornamenti.
Questo è un buon momento anche per controlla gli aggiornamenti di Windows.
-
Completamente eliminare il programma, e poi reinstallalo. Un'installazione che non viene completata correttamente può essere la causa dell'errore di runtime.
La procedura di aggiornamento nel passaggio precedente potrebbe aver fatto questo, ma se continui a ricevere l'errore, è il momento di eliminare completamente il programma e confermare che è stato reinstallato da zero.
Alcuni programmi di disinstallazione non fanno un ottimo lavoro nel cancellare ogni residuo del file dal registro e dal disco rigido. Prova un programma di disinstallazione dedicato se il normale strumento del produttore dell'app non risolve l'errore.
Installa l'ultimo pacchetto ridistribuibile di Microsoft Visual C++. Se il tuo errore dice qualcosa sui componenti di runtime delle librerie Visual C++, questa è probabilmente la soluzione.
Usa SFC scannow per riparare i file Windows corrotti. Il Comando SFC viene eseguito in una finestra del prompt dei comandi e potrebbe essere la soluzione per l'errore di runtime.
Esegui Ripristino configurazione di sistema per riportare il computer a uno stato precedente. Questo potrebbe correggere l'errore di runtime se è causato dal registro di Windows danneggiato.
Reinstalla Windows. Se concentrarsi su un programma specifico non ha risolto l'errore di runtime o se interferisce con il funzionamento di Windows nel suo insieme, il ripristino è l'ultima opzione.
Come i programmatori possono prevenire gli errori di runtime
Se sei il produttore del software, GeeksforGeeks suggerisce diversi modi per evitare errori di runtime. Segui questo collegamento per un approfondimento sui diversi tipi di errori di runtime, con esempi del motivo per cui si verificano e cosa puoi fare per prevenirli. Alcune correzioni includono evitare variabili che non sono state inizializzate e non dichiarare troppa memoria dello stack.