Como corrigir o erro "Api-ms-win-core-string-l1-1-0.dll ausente" no Windows

O erro "Api-ms-win-core-string-l1-1-0.dll ausente" geralmente ocorre ao tentar iniciar certos programas ou jogos, especialmente em versões antigas do Windows. Esse problema é causado pela falta ou corrupção de um arquivo DLL (Dynamic Link Library), essencial para o funcionamento do Windows e de muitos aplicativos. Abaixo, você encontrará algumas maneiras eficazes de resolver esse erro.

1. Atualize o Windows

Esse erro muitas vezes ocorre devido a arquivos de sistema desatualizados. Certifique-se de que seu sistema está completamente atualizado. O Windows frequentemente lança atualizações para corrigir erros e restaurar arquivos ausentes:

  • Abra "Configurações" (Win + I) e vá até "Atualização e Segurança".
  • Clique em "Verificar se há atualizações" e instale todas as atualizações disponíveis.

2. Instale o Visual C++ Redistributable

Os pacotes Visual C++ Redistributable contêm vários arquivos DLL necessários para o funcionamento de muitos programas. Baixe e instale a versão mais recente diretamente no site oficial da Microsoft.

3. Repare os arquivos do sistema usando os comandos SFC e DISM

As ferramentas SFC e DISM podem detectar e corrigir automaticamente arquivos corrompidos no seu sistema:

  • Abra o Prompt de Comando como administrador (digite "cmd", clique com o botão direito e selecione "Executar como administrador").
  • Digite o comando sfc /scannow e pressione Enter. Aguarde até que o processo seja concluído.
  • Em seguida, digite DISM /Online /Cleanup-Image /RestoreHealth e pressione Enter novamente.

Esses comandos irão tentar corrigir ou restaurar arquivos de sistema danificados, incluindo os DLL ausentes.

4. Reinstale o programa que causa o erro

Às vezes, o problema pode estar no próprio programa que está tentando usar a biblioteca. Tente desinstalá-lo e reinstalá-lo:

  • Acesse "Painel de Controle" → "Programas e Recursos".
  • Encontre o programa, desinstale-o e reinicie o computador.
  • Depois, baixe a versão mais recente do programa no site oficial e instale-o novamente.

5. Baixe o arquivo DLL ausente de uma fonte confiável

Se nenhuma das soluções anteriores funcionar, você pode tentar baixar o arquivo "Api-ms-win-core-string-l1-1-0.dll" de uma fonte confiável, como DLL-Files. No entanto, tenha cuidado e evite sites suspeitos para não baixar vírus ou malware.

Coloque o arquivo baixado na pasta C:\Windows\System32 (para sistemas de 64 bits) ou na pasta C:\Windows\SysWOW64 (para sistemas de 32 bits) e reinicie o computador.