api-ms-win-crt-runtime-l1-1-0.dll não encontrado: o que fazer

O erro api-ms-win-crt-runtime-l1-1-0.dll não encontrado exige conferir o aplicativo, suas dependências e o Windows instalado. O nome está ligado ao Universal C Runtime, ou UCRT. Baixar uma DLL avulsa não substitui esse diagnóstico.
O que é o Universal CRT?
O UCRT reúne recursos de execução da linguagem C usados por aplicativos. A Microsoft explica que ele é um componente do sistema a partir do Windows 10. No Windows 10 e 11, sua atualização acompanha o sistema operacional.
A documentação de implantação relaciona ucrtbase.dll e bibliotecas de encaminhamento da família api-ms-win-*.dll. Isso não significa que qualquer arquivo com um nome parecido possa ser copiado para a pasta de um programa. Veja a explicação oficial de implantação do Universal CRT.
O que conferir primeiro
- Anote a mensagem completa. Registre o programa, sua versão e o nome exato da DLL. Confira se o erro ocorre em um aplicativo ou em vários.
- Confira as atualizações do Windows. No Windows 11, abra Iniciar, Configurações, Windows Update e Verificar se há atualizações. No Windows 10, o caminho passa por Configurações, Atualização e Segurança, Windows Update. Leia o resultado antes de instalar.
- Consulte os requisitos do aplicativo. No site do fabricante, procure a versão compatível do Windows e os pacotes de execução exigidos. Se o problema surgiu após instalar o programa, use o instalador oficial e a orientação de reparo desse fabricante.
- Se houver exigência de Visual C++, confira o pacote e a arquitetura. Use a página oficial dos redistribuíveis Microsoft e a especificação do aplicativo. Não escolha somente pela arquitetura do computador.
- Confira o resultado. Depois do procedimento indicado, reabra o aplicativo. Se o erro continuar, preserve a nova mensagem e o resultado da instalação para o suporte. Não repita mudanças sem saber o que cada uma pretende corrigir.
A orientação oficial de atualizações informa que pode ser necessário reiniciar para aplicá-las. Salve seu trabalho antes de uma reinicialização. O suporte gratuito padrão do Windows 10 terminou em 14 de outubro de 2025; conferir atualizações não garante suporte ativo para qualquer edição.
Qual a diferença entre x86, x64 e ARM64?
A arquitetura do redistribuível precisa corresponder ao aplicativo. Um programa x86 pode precisar do pacote x86 mesmo em um Windows de 64 bits. A página da Microsoft separa os downloads e os requisitos de suporte; a versão mais recente não substitui automaticamente todos os runtimes antigos.
Não remova os demais pacotes Visual C++ apenas porque existem várias entradas instaladas. Programas diferentes podem ter dependências diferentes. Se o fabricante pedir uma versão específica, siga esse requisito.
E quando o erro aparece no .NET?
A documentação de instalação do .NET no Windows cita esse nome entre os erros relacionados a dependências Visual C++. É uma orientação para esse contexto, não uma prova de que todo programa com a mensagem precisa reinstalar o .NET.
Por que não copiar uma DLL de outro computador?
Uma cópia pode ter origem ou compatibilidade diferentes das necessárias. No Windows 10/11, a Microsoft informa que o UCRT do sistema é utilizado mesmo quando o aplicativo contém uma cópia local. Prefira atualizar ou reparar o componente conforme a documentação aplicável.
Continue pelos guias de arquivos DLL, MSVCP140.dll, VCRUNTIME140_1.dll e Windows Update, ou consulte o dicionário de tecnologia.
Revisão documental em 6 de novembro de 2026. Foram conferidos os requisitos e as orientações nas referências Microsoft. Não foi reproduzida uma instalação com esse erro nem executado um reparo neste computador. A capa é uma ilustração conceitual, não uma mensagem capturada do Windows.