Como corrigir o erro "api-ms-win-core-winrt-l1-1-0.dll está ausente"
O erro relacionado à ausência do arquivo api-ms-win-core-winrt-l1-1-0.dll costuma aparecer ao tentar iniciar aplicativos no Windows, especialmente após atualizações ou alterações nos arquivos do sistema. Este arquivo DLL está associado à API da Microsoft e é necessário para o funcionamento de aplicativos no ambiente Windows Runtime. A seguir, apresentamos algumas soluções para resolver esse problema.
1. Atualizar o Windows
A solução mais simples e frequentemente eficaz é atualizar o sistema operacional. Vá para Configurações > Atualização e Segurança > Windows Update e verifique se há atualizações disponíveis. A Microsoft publica regularmente patches que incluem arquivos do sistema ausentes ou atualizados, incluindo os DLLs.
2. Instalar o Visual C++ Redistributable
Muitas bibliotecas, incluindo o arquivo api-ms-win-core-winrt-l1-1-0.dll, fazem parte do pacote Visual C++ Redistributable. Acesse o site oficial da Microsoft e baixe o Visual C++ Redistributable. Instale tanto a versão de 32 bits (x86) quanto a de 64 bits (x64), reinicie seu computador e verifique se o erro foi corrigido.
3. Reinstalar o aplicativo
Às vezes, um aplicativo específico pode ser instalado incorretamente ou perder arquivos DLL necessários. Tente reinstalar o programa que está gerando o erro para garantir que ele inclua todos os componentes necessários.
4. Verificar e reparar arquivos do sistema
O Windows possui ferramentas integradas para restaurar arquivos danificados ou ausentes. Abra o Prompt de Comando como administrador e execute os seguintes comandos:
cmd
sfc /scannow
Este comando verifica a integridade dos arquivos do sistema e os repara se necessário. Depois, execute:
cmd
DISM /Online /Cleanup-Image /RestoreHealth
Este comando restaurará os componentes do sistema que possam estar danificados. Após a conclusão, reinicie o computador e tente abrir o aplicativo novamente.
5. Instalar manualmente o arquivo api-ms-win-core-winrt-l1-1-0.dll
Se os métodos acima não funcionarem, você pode tentar baixar o arquivo api-ms-win-core-winrt-l1-1-0.dll de uma fonte confiável de DLL e colocá-lo manualmente na pasta C:\Windows\System32 (para sistemas de 64 bits) ou C:\Windows\SysWOW64 (para sistemas de 32 bits). No entanto, tome cuidado ao baixar DLLs de sites de terceiros, pois eles podem conter código malicioso.
6. Restaurar o sistema
Se o problema ocorreu recentemente, uma restauração do sistema pode ajudar. Acesse Painel de Controle > Sistema e Segurança > Restaurar o sistema e selecione um ponto de restauração anterior à ocorrência do erro.