Todo arquivo que começa com api-ms-win-crt - runtime-l1-1-0, string-l1-1-0, heap-l1-1-0, math-l1-1-0 e uns quarenta irmãos - pertence a uma coisa só: o Universal C Runtime que os programas atuais compartilham. Quando qualquer um deles é dado como ausente, é o runtime inteiro que está faltando ou danificado. Conserte o runtime uma vez e a família toda volta junta.
Pergunte ao Chipps
Escreva o que está acontecendo com suas palavras, por exemplo: "O programa não abre, diz que falta o arquivo api-ms-win-crt-runtime-l1-1-0.dll". O Chipps verifica o computador, mostra o que encontrou e propõe a correção. Nada muda até você clicar em Allow.
Baixar o Chipps Baixa o instalador do Chipps para Windows.Resposta rápida
Rode o Windows Update até não sobrar nada (no Windows 7/8.1 o Universal C Runtime chega como atualização - KB2999226), depois instale o vc_redist.x64.exe e o vc_redist.x86.exe da página oficial do Visual C++ Redistributable da Microsoft, e reinicie. Não baixe a DLL avulsa que a mensagem cita - ela faz parte de um conjunto, e uma cópia solta só empurra o erro para o próximo arquivo.
O Windows 10 e 11 já vêm com ele, mas o Windows 7 e o 8.1 o receberam por atualização. Um PC que pulou as atualizações fica sem UCRT até algo instalá-lo.
Uma atualização que falhou, um erro de disco ou uma limpeza agressiva corromperam os arquivos compartilhados do runtime - e um programa que rodava ontem falha hoje.
Os arquivos api-ms-win-crt são um conjunto de pequenos encaminhadores para o runtime de verdade. A mensagem cita o primeiro que o programa tocou - o problema real é sempre o conjunto, não o arquivo isolado.
A maioria dos instaladores adiciona o Visual C++ Redistributable de que precisa; quando essa etapa é pulada ou falha em silêncio, o programa abre sem o próprio runtime.
sfc /scannow.DISM /Online /Cleanup-Image /RestoreHealth, depois o SFC de novo, e reinicie.Não faça isto: nunca baixe api-ms-win-crt-runtime-l1-1-0.dll - ou qualquer arquivo dessa família - como DLL avulsa de um site de download. Esses arquivos só funcionam como conjunto completo; uma cópia solta empurra o erro para o próximo nome, e esses sites são um canal bem conhecido de malware. Os instaladores oficiais são gratuitos e restauram todos corretamente.
Não. Todos os arquivos api-ms-win-crt - runtime, string, heap, math, conv, locale e os demais - pertencem ao mesmo Universal C Runtime e chegam juntos. Seja qual for a variante citada na mensagem, a solução é a mesma: Windows Update mais o Visual C++ Redistributable.
O programa novo foi feito para o Universal C Runtime, e o seu Windows - geralmente 7 ou 8.1 - ainda não o tem. Os Windows mais antigos receberam o UCRT por atualização, não junto com o sistema, então um PC que nunca atualizou mostra o erro na primeira vez que um programa desses abre.
Não. Esses arquivos funcionam como um conjunto de encaminhadores para o runtime de verdade - copiar um só empurra o erro para o próximo nome da família, e arquivos de sites de download de DLL não têm verificação e são um canal conhecido de malware. Instale o runtime do jeito certo e os mais de quarenta arquivos chegam juntos. Leitura relacionada: o guia do VCRUNTIME140.dll cobre a outra metade do mesmo runtime.
Escreva o que está acontecendo com suas palavras. O Chipps lê os registros do Windows, aponta a causa provável e propõe a correção mais estreita. Nada é alterado sem o seu Allow, e no fim ele mostra o que fez e o que não fez.
Baixar o Chipps Baixa o instalador do Chipps para Windows.