Como corrigir bibliotecas de tempo de execução ausentes no Windows 11 [Guia 2025]

Como corrigir biblioteca de tempo de execução ausente no Windows 11 As bibliotecas de tempo de execução são arquivos de código essenciais (geralmente DLLs) que muitos programas do Windows 11 precisam para funcionar. A maioria dos aplicativos depende dos Redistribuíveis do Microsoft Visual C++ para funcionar. Se a versão correta não estiver instalada, o programa pode não iniciar e mostrar um erro de DLL ausente.

O Windows 11 nem sempre inclui essas bibliotecas por padrão. Em instalações limpas, os aplicativos podem não encontrar os arquivos de tempo de execução que precisam. Alguns desenvolvedores até aconselham os usuários a instalar manualmente o pacote Visual C++ correto, como o redistribuível de 2015 a 2022.

Neste guia, explicaremos as causas e os sintomas comuns de bibliotecas de tempo de execução ausentes no Windows 11 e forneceremos correções passo a passo (com instruções fáceis) para que até mesmo iniciantes consigam resolver esses erros.

Causas comuns de bibliotecas de tempo de execução ausentes

Os erros de tempo de execução geralmente ocorrem porque o Windows ou os aplicativos estão faltando arquivos necessários. As causas comuns incluem:

  • Arquivos ausentes ou corrompidos: DLLs como MSVCP140.dll ou vcruntime140.dll não estão instaladas ou ficaram danificadas.
  • Versão errada instalada: O aplicativo pode exigir uma versão específica (ou 32 bits vs 64 bits) do tempo de execução do Visual C++ que não está presente.
  • Instalações com problemas: Instalações malsucedidas, problemas de registro ou atualizações do Windows podem deixar os tempos de execução incompletos ou inutilizáveis.
  • Sistema desatualizado: Atualizações de sistema ausentes podem levar a incompatibilidades com softwares ou requisitos de tempo de execução mais novos.
  • Conflitos ou bugs: Em casos raros, o próprio aplicativo ou outro programa pode interferir na detecção de tempo de execução.

Em resumo, erros de tempo de execução ausentes geralmente significam que o Windows está sem alguns arquivos de biblioteca necessários (especialmente bibliotecas do Visual C++). Isso pode ocorrer porque o aplicativo não os instalou, eles ficaram corrompidos ou o Windows não foi atualizado para incluí-los.

Soluções passo a passo para corrigir bibliotecas de tempo de execução ausentes no Windows 11

Abaixo estão passos práticos para corrigir bibliotecas de tempo de execução ausentes. Você pode tentar na ordem até que o problema seja resolvido. Cada passo inclui instruções simples:

1. Instalar ou reparar Redistribuíveis do Visual C++

  • Abra o Painel de Controle e vá para Programas e Recursos (ou Configurações → Aplicativos no Windows 11). Procure por entradas chamadas Microsoft Visual C++ Redistributable (anos diferentes, como 2012, 2013, 2015–2022, etc.).
  • Para cada um, tente clicar em Modificar (ou clique duas vezes) e escolha Reparar. Isso corrige arquivos corrompidos nesse tempo de execução. Se isso não estiver disponível ou não funcionar:
  • Desinstale todas as versões dos tempos de execução do Visual C++ listadas. Em seguida, reinicie.
  • Vá para a página de Downloads do Microsoft Visual C++ (linkado pela Microsoft). Baixe o redistribuível mais recente do Visual C++ (por exemplo, “Visual C++ 2015-2022”) nas versões x86 e x64 (links de download fornecidos lá). Execute cada instalador para instalar cópias novas das bibliotecas de tempo de execução.
  • Se você viu uma DLL específica ausente (por exemplo, vcruntime140.dll), certifique-se de combinar a versão do Visual Studio (por exemplo, Visual C++ 2015 ou 2019) com esse arquivo. Na maioria dos casos, instalar o mais recente “Redistribuível do Microsoft Visual C++ (2015-2022)” cobrirá isso. Esse processo garante que as bibliotecas de tempo de execução corretas estejam presentes.

2. Executar o Verificador de Arquivos do Sistema (SFC)

O Windows possui uma ferramenta interna para corrigir arquivos de sistema corrompidos. Para usá-la:

  • Clique em Iniciar, digite cmd, clique com o botão direito em “Prompt de Comando” e escolha Executar como administrador. Na janela de comandos, digite: sfc /scannow e pressione Enter. Isso verifica arquivos do sistema do Windows (incluindo algumas DLLs de tempo de execução) e repara automaticamente quaisquer problemas.

Pode levar alguns minutos. Quando terminar, reinicie e verifique se o erro desapareceu. Isso pode restaurar bibliotecas ausentes ou danificadas que fazem parte do Windows. Deve-se notar que executar sfc /scannow reparará automaticamente quaisquer arquivos de sistema do Windows corrompidos, incluindo os arquivos de tempo de execução ausentes.

3. Usar DISM para reparar a imagem do Windows

Se o Verificador de Arquivos do Sistema (SFC) não corrigiu o problema, tente a ferramenta Deployment Image Servicing and Management:

  • Abra o Prompt de Comando como administrador novamente.
  • Execute esses comandos um por um (aguarde cada um concluir): DISM / Online / Cleanup-Image / RestoreHealth.
  • Após concluir (pode levar vários minutos), reinicie. O DISM verificará a imagem do Windows em busca de corrupção e substituirá arquivos danificados do Windows Update. Isso pode corrigir problemas mais profundos que o SFC não consegue. O comando acima verificará a corrupção do sistema e reparará automaticamente quaisquer problemas que encontrar.

4. Executar o Windows Update

Bibliotecas ausentes podem às vezes ser corrigidas instalando as atualizações mais recentes do Windows, que podem incluir runtimes atualizados. Para atualizar:

  • Abra Configurações → Atualização do Windows e clique em Verificar atualizações.
  • Instale quaisquer atualizações disponíveis, em seguida, reinicie. Manter o Windows atualizado garante que você tenha os arquivos de sistema e bibliotecas mais novos. Em particular, a Microsoft frequentemente entrega patches atualizados de runtime do Visual C++ via Windows Update.

5. Atualizar drivers de gráficos e outros drivers (para jogos/aplicativos)

Se o erro acontece com um jogo ou aplicativo que exige muitos gráficos, atualizar o driver gráfico pode ajudar. Drivers de GPU desatualizados às vezes entram em conflito com os runtimes do C++.

Primeiro, abra o Gerenciador de Dispositivos (clique com o botão direito em Iniciar), expanda Adaptadores de Vídeo, clique com o botão direito no seu GPU e escolha Atualizar driverPesquisar automaticamente. Instale quaisquer atualizações encontradas. Em seguida, reinicie e tente novamente. 6. Reinstalar o programa afetado

Se apenas um programa específico estiver falhando, tente desinstalá-lo e, em seguida, reinstalá-lo. Isso garante que ele instale corretamente quaisquer componentes necessários. Para muitos jogos e aplicativos, o instalador inclui pré-requisitos (Visual C++, DirectX, etc.). Após a desinstalação, reinicie e então reinstale o programa. Além disso, desative temporariamente o antivírus durante a instalação, caso ele bloqueie arquivos de tempo de execução. A DiskGenius sugere que reinstalar o aplicativo pode corrigir erros de arquivos ausentes.

7. Outras verificações

  • Se um erro mencionar um arquivo específico (por exemplo, api-ms-win-crt-runtime-l1-1-0.dll), às vezes instalar a Atualização de Tempo de Execução Universal C ou o Redistribuível do Visual C++ 2015-2019 corrige-o. O site da Microsoft possui atualizações específicas para versões mais antigas do sistema operacional, se necessário.
  • Tente iniciar o programa como Administrador (clique com o botão direito → Executar como administrador). Alguns aplicativos precisam de privilégios mais altos para acessar certas bibliotecas.
  • Em casos raros, use a ferramenta de Restauração do Sistema para voltar o Windows para um ponto antes do início dos erros (se tal ponto existir).

Seguindo os passos acima – reparando/reinstalando runtimes, verificando arquivos corrompidos e atualizando o Windows – você deve substituir as bibliotecas ausentes e permitir que os programas sejam executados novamente. Muitos usuários descobrem que simplesmente instalar os últimos Redistribuíveis do Visual C++ (passo 1) corrige os erros de DLL ausentes imediatamente.

Identificando bibliotecas ausentes (sintomas e mensagens de erro)

Quando uma biblioteca de tempo de execução está ausente, você geralmente verá um erro ao abrir o programa. Sintomas comuns incluem:

  • Um pop-up de erro como “MSVCP.dll está ausente” ou “VCRUNTIME .dll não encontrado”. O nome exato do arquivo (por exemplo, MSVCP140.dll, MSVCR120.dll, etc.) indica qual componente de tempo de execução está ausente. Por exemplo:

“O programa não pode iniciar porque MSVCP120.dll está ausente no seu computador.”

  • Uma mensagem “A aplicação não conseguiu iniciar corretamente (0xc000007b)”. Isso também pode indicar uma biblioteca de tempo de execução ausente ou incompatível.
  • Erros sobre “configuração lado a lado” ou uma falha de manifesto. Isso acontece frequentemente com aplicativos .NET ou C++ quando suas dependências de tempo de execução não estão instaladas.
  • O programa simplesmente se recusa a abrir ou falha imediatamente sem uma mensagem óbvia. Muitas vezes, o Visualizador de Eventos ou o log de erros mencionará uma DLL ausente ou tempo de execução do Visual C++.
  • Às vezes, você pode ver erros da “Biblioteca de Tempo de Execução do Visual C++” na barra de tarefas quando um programa falha (geralmente dizendo que precisa de uma versão específica do tempo de execução).

Para identificar o problema, anote o texto de erro exato. Se mencionar uma DLL (como MSVCP140.dll), você sabe qual redistribuível do Visual C++ instalar. Se for o erro 0xc000007b, verifique o bitness do seu aplicativo (32/64 bits) e se os runtimes correspondentes estão instalados.

Verifique também no Painel de Controle → Programas e Recursos por entradas como “Redistribuível do Microsoft Visual C++ 2015” – os ausentes indicam o que precisa ser instalado.

Dicas de prevenção

Para evitar erros de tempo de execução ausentes no futuro, mantenha essas práticas em mente:

  • Mantenha o Windows atualizado: Execute regularmente o Windows Update para que os arquivos do sistema e runtimes permaneçam atualizados.
  • Instale runtimes necessários durante a configuração: Ao instalar novos softwares ou jogos, certifique-se de também instalar quaisquer solicitações de “redistribuíveis” ou pré-requisitos. Muitos instaladores modernos farão isso automaticamente, mas se não, instale manualmente os pacotes do Visual C++ que eles requerem.
  • Use fontes confiáveis: Baixe softwares apenas de sites confiáveis. Downloads corrompidos podem levar a arquivos de tempo de execução ausentes ou danificados.
  • Mantenha seu sistema: Execute verificações ocasionais como sfc /scannow e DISM /RestoreHealth como parte da manutenção de rotina para capturar a corrupção de arquivos precocemente.
  • Evite deletar DLLs: Não delete ou mova DLLs da pasta do Windows. Se precisar de limpeza, use desinstaladores ou ferramentas oficiais em vez de exclusão manual de arquivos.
  • Balance a arquitetura: Em um Windows 11 de 64 bits, instale os redistribuíveis x64 e x86 se você executar aplicações de 32 bits, para evitar erros de incompatibilidade de arquitetura.

Mantendo seu sistema limpo, atualizado e com os redistribuíveis corretos instalados, você reduz significativamente a chance de erros de bibliotecas de tempo de execução no Windows 11.

Conclusão

Bibliotecas de tempo de execução ausentes no Windows 11 frequentemente causam erros frustrantes de “não pode iniciar”, mas têm correções diretas. Na maioria dos casos, simplesmente instalar ou reparar os pacotes de Redistribuíveis do Visual C++ e executar ferramentas de reparo do Windows resolverá o problema.

A chave é identificar o componente ausente (geralmente pelo nome da sua DLL) e garantir que o pacote de tempo de execução correspondente esteja presente. Seguir os passos acima – reparar runtimes, verificar arquivos do sistema, atualizar o Windows e reinstalar quaisquer aplicativos problemáticos – restaurará as bibliotecas necessárias e permitirá que seus programas funcionem normalmente.

Uma vez que tudo esteja atualizado e correto, você deve ser capaz de usar o Windows 11 sem esses erros de inicialização.