Erro de tempo de execução: o que é e como corrigi-lo
Um erro de tempo de execução ocorre enquanto um programa está sendo executado ou quando você tenta iniciar o aplicativo pela primeira vez. Às vezes, o erro desaparece por si só, simplesmente reabrindo o aplicativo, mas se não, há uma série de coisas que você pode tentar.
Erros de tempo de execução
Dependendo da situação, existem alguns motivos pelos quais um erro de tempo de execução pode ocorrer:
- Existe um bug no software.
- Memória ou outro recurso do sistema está em falta.
- Você inseriu um caractere estrangeiro em um campo de texto ou executou algum tipo de ação que não é permitida.
O erro geralmente aparece como uma pequena janela, geralmente com uma indicação do programa que está sendo afetado e, às vezes, com um código de erro e uma mensagem. O prompt também pode incluir uma sugestão para entrar em contato com uma equipe de suporte ou administrador.
aqui estão alguns exemplos:
Ocorreu um erro de tempo de execução. Você deseja depurar?
Erro de tempo de execução!
Programa:
Este aplicativo solicitou que o Runtime fosse encerrado de maneira incomum.
Erro em tempo de execução ':
Prestar muita atenção ao que diz o erro, se possível, é a melhor maneira de resolvê-lo. Se o erro for muito geral para diagnosticar imediatamente, siga as etapas abaixo na ordem. Se for específico, no entanto, e mencionar algo como Microsoft Visual C ++ Runtime Library, então isso é a etapa pela qual você deve começar.
Como corrigir um erro de tempo de execução
Os erros de tempo de execução aparecem em uma variedade de situações, então as possíveis correções estão por toda parte:
-
Reinicie o computador. Esta é a solução mais provável se o seu computador de repente parecer que está mais lento do que o normal.
Alguns erros de tempo de execução são causados por problemas relacionados à memória e reiniciar é a maneira mais rápida de fechar tudo o que está em execução no PC. Isso irá liberar os recursos do sistema usados anteriormente para o programa que está gerando o erro.
-
Atualize o programa para sua versão mais recente. O erro de tempo de execução pode ser causado por um bug que ainda não foi corrigido na versão que você está usando.
Por exemplo, alguns usuários relatam um erro de tempo de execução ao usar o NVIDIA GeForce Experience para verificar se há atualizações da placa gráfica. Nesse cenário, você atualizaria o programa NVIDIA.
Pode ser necessário baixá-lo novamente do site do fabricante do software se não houver um método integrado para verificar se há atualizações.
Este é um bom momento para também verifique se há atualizações do Windows.
-
Completamente exclua o programa, e depois reinstalá-lo. Uma instalação que não termina corretamente pode ser a causa do erro de tempo de execução.
O procedimento de atualização na etapa anterior pode ter feito isso, mas se você ainda estiver recebendo o erro, é hora de excluir completamente o programa e confirmar se ele está sendo reinstalado do zero.
Alguns desinstaladores não fazem um bom trabalho ao apagar todos os restos do arquivo do registro e do disco rígido. Experimente um desinstalador de programa dedicado se a ferramenta normal do fabricante do aplicativo não corrigir o erro.
Instale o pacote mais recente do Microsoft Visual C ++ Redistributable. Se o seu erro diz algo sobre os componentes de tempo de execução das bibliotecas Visual C ++, esta é a solução provável.
Use SFC scannow para reparar arquivos corrompidos do Windows. o Comando SFC é executado em uma janela do prompt de comando e pode ser a correção para o erro de tempo de execução.
Executar a restauração do sistema para retornar seu computador a um estado anterior. Isso pode corrigir o erro de tempo de execução se for causado pelo corrompimento do Registro do Windows.
Reinstale o Windows. Se o foco em um programa específico não corrigiu o erro de tempo de execução ou se ele está interferindo na maneira como o Windows funciona como um todo, a redefinição é sua última opção.
Como os programadores podem evitar erros de tempo de execução
Se você é o fabricante do software, GeeksforGeeks sugere várias maneiras de evitar erros de tempo de execução. Siga esse link para um mergulho mais profundo nos diferentes tipos de erros de tempo de execução, com exemplos de por que eles estão acontecendo e o que você pode fazer para evitá-los. Algumas correções incluem evitar variáveis que não foram inicializadas e não declarar muita memória de pilha.