Correção O programa não pode ser iniciado porque está faltando api-ms-win-crt-runtime-l1-1-0.dll

A mensagem de erro do Windows "O programa não pode ser iniciado porque está faltando api-ms-win-crt-runtime-l1-1-0.dll" pode ser uma solução frustrante de resolver.

A mensagem de erro sugere a reinstalação do programa "Tente reinstalar o programa para corrigir esse problema", mas essa geralmente não é a solução que corrige o problema.

O guia a seguir fornece informações sobre o erro do sistema que você pode enfrentar nos PCs com Windows e como corrigi-lo para que o erro não seja mais gerado.

O programa não pode ser iniciado porque está faltando api-ms-win-crt-runtime-l1-1-0.dll

Muitos programas podem gerar o erro "não é possível iniciar" no Windows, incluindo Skype, Adobe Premiere, Adobe, Autodesk, XAMPP, Corel Draw, Microsoft Office e outros.

O erro indica que a biblioteca de vínculo dinâmico api-ms-win-crt-runtime-l1-1-0.dll não está disponível no PC. Essa DLL faz parte do Microsoft Visual C ++ Redistributable e geralmente não é instalada junto com o programa de software que gera o erro.

Enquanto alguns instaladores podem verificar a disponibilidade da DLL ou do Microsoft Visual C ++ Redistributable e instalá-lo se estiver faltando, muitos não.

O erro é causado quando o seguinte é verdadeiro:

  1. Falha na instalação do KB2999226 durante a instalação do Visual C ++ Redistributable.

A solução é, portanto, instalar o Microsoft Visual C ++ Redistributable novamente para que o api-ms-win-crt-runtime-l1-1-0.dll seja registrado no PC e utilizável pelo software.

Causa: KB2999226

Isso se aplica a todas as versões suportadas de cliente e servidor do Windows anteriores ao Windows 10 e Windows Server 2016.

O Windows 10 Universal CRT é um componente do sistema operacional Windows que habilita a funcionalidade CRT no sistema operacional Windows. Esta atualização permite que os aplicativos da área de trabalho do Windows que dependem da versão do Windows 10 Universal CRT sejam executados em sistemas operacionais Windows anteriores.

O Microsoft Visual Studio 2015 cria uma dependência do Universal CRT quando os aplicativos são criados usando o Windows 10 Software Development Kit (SDK). Você pode instalar esta atualização em sistemas operacionais Windows anteriores para permitir que esses aplicativos sejam executados corretamente.

Corrigindo o erro

É recomendável que você siga o guia da carta. Embora você possa pular algumas etapas, por exemplo, instalando o Microsoft Visual C ++ 2015 Redistributable diretamente, geralmente é melhor continuar com cuidado.

A primeira coisa que você deve fazer é verificar se o Microsoft Visual C ++ 2015 Redistributable está instalado no PC com Windows.

  1. Toque na tecla Windows, digite appwiz.cpl e pressione a tecla Enter. Isso abre o miniaplicativo Painel de Controle de Programas e Recursos.
  2. Role para baixo na página até encontrar a lista de pacotes redistribuíveis do Microsoft Visual C ++ instalados. Se você quiser saber por que existem tantos redistribuíveis instalados, consulte este artigo.
  3. Se você vir o Microsoft Visual C ++ 2015 Redistributable na lista, clique com o botão direito do mouse e selecione a opção de desinstalação. Observe que você pode ver uma versão de 64 bits (x64) e uma de 32 bits (x86) do redistribuível, e é necessário remover os dois.

Nota : Um Microsoft Visual C ++ 2017 Redistributable ausente também pode ser a causa. Sugiro que você tente remover o Redistribuível 2015 primeiro para ver se ele resolve o problema após a reinstalação. Caso contrário, repita o processo com o Redistribuível de 2017.

Se você encontrar erros, por exemplo, que o Windows não pode desinstalar o Microsoft Visual C ++ Redistributable, convém usar programas como o Revo Uninstaller para remover sobras forçadas.

Eu recomendo que você crie um backup da sua partição do Windows antes de fazê-lo, pois isso pode ocorrer.

Feito isso, espero que sem erros, convém verificar as atualizações do Windows. Essa etapa nem sempre é necessária e alguns usuários podem não querer executar as Atualizações do Windows porque atualizam suas máquinas Windows de uma maneira diferente.

  1. Toque na tecla Windows, digite Windows Update e pressione a tecla Enter no teclado. Isso abre a interface do Windows Update.
  2. O Windows pode executar uma verificação automaticamente ou quando você clica no botão Verificar atualizações.
  3. Siga as instruções para instalar atualizações.

Por último, mas não menos importante, você precisa instalar o Microsoft Visual C ++ Redistributable novamente na máquina Windows.

  1. Visite o site de download da Microsoft para baixar a versão de 32 bits e / ou 64 bits do Microsoft Visual C ++ 2015 Redistributable.
  2. Visite o site do Visual Studio para baixar a versão de 32 bits e / ou 64 bits do Microsoft Visual C ++ Redistributable for Visual Studio 2017.
  3. Execute os instaladores para adicionar o software ao PC com Windows.

Se você tentar carregar o programa que emitiu o erro "Depois que o api-ms-win-crt-runtime-l1-1-0.dll estiver ausente" posteriormente, observe que o programa inicia corretamente e sem lançar essa mensagem de erro.