Como corrigir o erro Vcruntime140.dll está ausente

  • Compartilhar Isso
Cathy Daniels

Se é um utilizador de um PC com Windows, poderá deparar-se com este erro estranho ao abrir um programa:

"O programa não pode ser iniciado porque o ficheiro VCRUNTIME140.dll está em falta no seu computador."

Este erro acontece quando o programa requer o VCRUNTIME140.dll para ser executado, no entanto, às vezes, os arquivos dll podem estar ausentes ou corrompidos. Embora o erro possa parecer estranho, ele requer apenas uma correção simples que abordaremos neste artigo.

O que é o ficheiro VCRUNTIME140.dll?

Os ficheiros DLL, também conhecidos como Bibliotecas de Ligação Dinâmica, são ficheiros de bibliotecas externas que contêm recursos que ajudam outros programas do Windows a serem executados corretamente. Estes ficheiros dll desempenham um papel vital no Visual C++ Redistributable Pack for Microsoft Visual Studio no seu computador e são frequentemente necessários para programas desenvolvidos com o Visual C++.

Em suma, alguns programas precisam dos arquivos dll para funcionarem corretamente, e se o arquivo VCRUNTIME140.dll estiver corrompido ou ausente, o sistema exibirá um erro solicitando que você corrija o problema.

O Microsoft Visual Studio é uma ferramenta utilizada por programadores para criar software que pode ser utilizado no dia a dia. Como resultado, se o computador não carregar corretamente os ficheiros necessários, o Microsoft Visual Studio também não carregará corretamente. É provável que apareça a seguinte mensagem de erro, semelhante a esta:

A correção deste erro é simples e não é necessário recorrer a técnicos informáticos. Existem seis correcções conhecidas que funcionam e que são abordadas neste guia.

Razões comuns para os erros do VCRUNTIME140.dll

Pode haver vários motivos pelos quais um erro do VCRUNTIME140.dll ocorre no seu computador. Entender esses motivos ajudará você a identificar a correção adequada para o problema que está enfrentando. Veja a seguir alguns dos motivos mais comuns para os erros do VCRUNTIME140.dll:

  1. Arquivo VCRUNTIME140.dll ausente ou corrompido: Esta é a razão mais óbvia para a mensagem de erro. Se o arquivo específico VCRUNTIME140.dll necessário para um programa ficar ausente ou for corrompido, isso impedirá que o programa funcione corretamente e causará o erro.
  2. Instalação incorrecta do Microsoft Visual C++ Redistributable: Como mencionado anteriormente neste artigo, o VCRUNTIME140.dll faz parte do pacote Microsoft Visual C++ Redistributable. Uma instalação defeituosa ou uma desinstalação parcial do pacote pode levar ao erro VCRUNTIME140.dll.
  3. Software incompatível: Por exemplo, se um programa ou jogo tiver sido concebido para funcionar com uma versão específica do Microsoft Visual C++ Redistributable, mas o computador tiver uma versão diferente, isso poderá causar o erro.
  4. Infeção por malware ou vírus: Por vezes, o malware ou os vírus podem visar e corromper ficheiros de sistema essenciais, como o VCRUNTIME140.dll, fazendo com que a mensagem de erro apareça. Executar uma verificação completa do antivírus pode ajudar a detetar e remover quaisquer potenciais ameaças ao seu sistema.
  5. Problemas de registo: O registro do Windows é um componente vital do seu sistema operacional que armazena configurações e informações cruciais sobre os arquivos DLL. Se o seu registro estiver com entradas desatualizadas ou corrompidas de alguma forma, isso pode causar erros no VCRUNTIME140.dll.
  6. Ficheiro sobregravado: Em alguns casos, o arquivo VCRUNTIME140.dll pode ter sido sobrescrito acidentalmente por outro programa ou atualização do sistema. Isso pode fazer com que o arquivo original fique inacessível e causar a exibição da mensagem de erro.
  7. Problemas de hardware: Embora seja raro, os problemas de hardware também podem levar a erros do VCRUNTIME140.dll, principalmente se os componentes de hardware do seu computador estiverem falhando ou apresentando outros problemas, como superaquecimento, o que pode afetar os arquivos do sistema.

Agora que você está ciente dos motivos comuns por trás dos erros do VCRUNTIME140.dll, siga as correções apropriadas mencionadas anteriormente neste artigo para solucionar o problema e fazer com que seus programas ou jogos funcionem normalmente de novo.

Como reparar o erro Vcruntime140.dll is Missing

Correção n.º 1: Utilizar a Ferramenta de Reparação Avançada do Sistema (Fortect)

O Fortect é um programa disponível no Windows que pode ajudá-lo a resolver estes problemas, incluindo problemas com um ficheiro dll em falta. O Fortect analisa o sistema, procura problemas e corrige-os automaticamente sem a sua ajuda. Funciona como um verificador do sistema, um limpador de lixo, uma ferramenta de remoção de malware e um optimizador do sistema, tudo num só.

É também uma ferramenta que o pode ajudar a resolver problemas de .dll como o erro "VCRUNTIME140.dll está em falta".

Passo 1

Descarregar e instalar Fortect gratuitamente.

Descarregar agora

Uma vez descarregado, clique e executar o ficheiro para iniciar o processo de instalação.

Passo #2

Aceite o contrato de licença marcando a caixa " Aceito o EULA e a Política de Privacidade " e, por fim, clique na grande opção verde " Instalar e analisar agora ".

Passo #3

Uma vez instalado, o programa começará automaticamente a analisar e a verificar se existem erros no computador.

Quando a verificação estiver concluída, clique no botão verde " Limpar agora ".

Passo #4

A Fortect criará primeiro um ponto de restauro no Windows por razões de segurança.

Quando terminar, o programa tentará corrigir os erros encontrados no seu sistema, incluindo o erro "VCRUNTIME140.dll is missing".

Passo #5

A Fortect já deve ter corrigido o erro do seu VCRUNTIME140.dll.

Reinicie o seu PC e verifique se o problema persiste.

  • Também pode gostar: Revisão do iLovePDF e guia de como fazer

Correção n.º 2: Executar o verificador de ficheiros do sistema

Para combater a corrupção de ficheiros, o Windows tem uma funcionalidade agradável chamada Verificador de Ficheiros do Sistema. Esta ferramenta poderosa permite-lhe analisar o seu sistema em busca de ficheiros corrompidos ou apontar um ficheiro em falta. Uma vez analisado, repara-o automaticamente. Corrija um erro de dll em falta com o seu prático e fiável verificador SFC.

Siga estes passos para empregar uma verificação de ficheiros do sistema.

Passo 1

Na barra de pesquisa, escreva "Cmd" e execute o ficheiro como administrador.

Passo #2

Depois de a linha de comandos estar aberta, introduza o seguinte comando:

sfc /scannow

Prima a tecla [Enter].

Passo #3

Aguarde alguns minutos para que o processo termine. Após a verificação estar 100% concluída, o sistema tentará corrigir quaisquer problemas encontrados.

Reinicie o seu computador e execute o programa para verificar se o erro VCRUNTIME140.dll ausente foi corrigido.

Correção nº 3: Reparar o Microsoft Visual C++ Redistribuído

Como mencionado anteriormente, o arquivo VCRUNTIME140.dll faz parte do pacote Microsoft Visual C++ Redistributed pack for Visual Studios. O arquivo vcruntime140.dll é uma parte crítica da biblioteca de tempo de execução do software Microsoft Visual C++. A biblioteca de tempo de execução é fornecida pela Microsoft e usada na execução de qualquer software em um PC com Windows.

A instalação incorrecta ou a corrupção de ficheiros dentro do sistema operativo Windows pode causar erros, razão pela qual não consegue carregar o ficheiro .dll. Por vezes, logo após uma atualização do Windows, pode encontrar este problema. Pode ser um problema com a atualização.

Pode tentar reparar o ficheiro para resolver os problemas e, se isso não funcionar, pode sempre reinstalá-lo (correção n.º 4).

Passo 1

Ir para o seu Painel de controlo, e selecionar o Programas & amp; Características opção.

Passo #2

Dentro da pasta do programa, seleccione o Microsoft Visual C++ Redistributable, clique com o botão direito do rato sobre ele e seleccione "Alterar".

Existem dois programas à escolha, (x64) para sistemas operativos de 64 bits e (x86) para sistemas de 32 bits. Se não tiver a certeza de como o seu sistema operativo funciona, verifique o Dica de bónus abaixo para o descobrir.

Passo #3

Seleccione a opção "Reparar" para reparar o pacote Microsoft Visual C++ 2015 Redistributable.

nota: alguns computadores podem utilizar versões do Microsoft Visual C 2015, C++ 2013 ou inferiores, mas o processo é semelhante.

Passo #4

Reinicie o seu PC e verifique se o problema do Microsoft Visual Studio foi resolvido. Se ainda encontrar um erro a indicar que faltam ficheiros no seu computador, pode tentar o passo seguinte.

Dica de bónus

Se não tiver a certeza se o seu computador funciona em sistemas de 32 ou 64 bits, não hesite em verificar.

Aceda à sua linha de comandos ( cmd ) e escreva "systeminfo" para encontrar esta informação.

Dir-lhe-á se o seu computador é um PC baseado em x64 ou um PC baseado em x32.

Correção nº 4: Instalar novamente o Microsoft Visual C++

Se a reparação do programa não resolver o problema, pode sempre escolher a opção de o voltar a instalar.

A maneira mais fácil de resolver os problemas do Microsoft Visual C++ e remover as mensagens de erro para sempre é reinstalá-lo a partir do site oficial da Microsoft.

Passo 1

Siga esta ligação para o sítio Web oficial da Microsoft e clique no botão "Transferir". Certifique-se de que aceita os termos da licença imediatamente a seguir.

Passo #2

Escolha o ficheiro adequado ao seu sistema operativo (x64 para 64 bits) e prima "Next" (Seguinte).

Passo #3

Abra o ficheiro descarregado e siga o processo de instalação.

Reinicie o seu computador e verifique se o programa que estava causando o erro VCRUNTIME140.dll está ausente agora está funcionando.

Correção #5: Voltar a registar o ficheiro VCRUNTIME140.dll

Se o seu VCRUNTIME140.dll estiver presente no seu computador, mas o erro de ficheiros em falta ainda persistir, poderá ter de voltar a registar o ficheiro .dll mencionado para que este funcione. Este processo é muito simples.

Passo 1

Na caixa de pesquisa, digite "cmd" e execute o Prompt de Comando como administrador mais uma vez.

Passo #2

Digite o seguinte comando para voltar a registar o ficheiro .dll:

regsvr32 /u VCRUNTIME140.dll

... seguido de:

regsvr32 VCRUNTIME140.dll

Passo #3

Reinicie o seu PC, abra o programa que estava a causar erros e verifique se o problema foi resolvido.

Correção #6: Substituir manualmente o ficheiro

Se não quiser ajustar todo o programa apenas para corrigir um problema de um único ficheiro ( neste caso VCRUNTIME140.dll), pode sempre substituir o ficheiro manualmente para remover quaisquer problemas ou corrupção do ficheiro.

Substituir o ficheiro manualmente é arriscado porque é necessário utilizar um site de terceiros para encontrar o ficheiro correto.

Pode, no entanto, copiar o ficheiro de um computador Windows de confiança para o seu.

Correção nº 7: Executar uma atualização do Windows

Um PC com Windows requer a versão mais recente para funcionar sem erros. Certifique-se de que está a utilizar a atualização mais recente para todo o seu software, incluindo o tempo de execução do Microsoft Visual C++.

Conclusão

Se você seguiu um ou todos esses métodos, o erro do seu VCRUNTIME140.dll será corrigido!

Todos os métodos acima foram comprovados para solucionar o erro do VCRUNTIME140.dll e você pode usá-los para se livrar desse problema frustrante para que você possa finalmente aproveitar o seu jogo ou programa. Sugerimos que você comece pela correção #1, mas sinta-se à vontade para tentar qualquer uma delas caso o seu problema persista.

Sou Cathy Daniels, especialista em Adobe Illustrator. Uso o software desde a versão 2.0 e crio tutoriais para ele desde 2003. Meu blog é um dos destinos mais populares da web para pessoas que desejam aprender a usar o Illustrator. Além do meu trabalho como blogueiro, também sou autor e designer gráfico.