Você pode receber a mensagem de erro api-ms-win-core-libraryloader-l1-1-1.dll está ausente quando você tenta atualizar um PC executando o Windows 7 para o Windows 10.
O erro não se limita à atualização do Windows 7 para o Windows 10 e do Windows10UpgraderApp.exe. Os usuários do Windows 7 encontraram o erro ao tentar executar outros programas no Windows 7, mas a maior parte dos problemas é causada pela ferramenta de atualização da Microsoft.
O erro é gerado após a execução do Windows 10 Update Assistant na máquina Windows 7. O Assistente de Atualização baixa bem os arquivos de instalação do Windows 10, mas gera o erro quando inicia a instalação do sistema operacional.
A mensagem de erro
A mensagem de erro diz:
O programa não pode ser iniciado porque está faltando api-ms-win-core-libraryloader-l1-1-1.dll do seu computador. Tente reinstalar o programa para resolver este problema.
A descrição não é tão útil. Ele destaca que um arquivo de biblioteca dll está ausente no computador, mas não fornece indicação de onde os usuários podem obtê-lo ou de qual programa eles podem precisar reinstalar para adicioná-lo.
Como corrigi-lo
A correção é simples, felizmente. Tudo o que você precisa fazer é copiar um arquivo DLL da pasta system32 da instalação do Windows 7 para a pasta raiz do Windows10Upgrade.
- Abra c: \ windows \ system32 \ usando o Explorer ou outro gerenciador de arquivos.
- Digite "wimg" rapidamente para pular para o arquivo certo. Ou procure até encontrar o arquivo wimgapi.dll dessa maneira.
- Selecione wimgapi.dll, clique com o botão direito do mouse e selecione copiar no menu de contexto.
- Abra c: \ Windows10Update \
- Clique com o botão direito do mouse na pasta e selecione Colar.
- Confirme que deseja substituir o arquivo DLL colado pelo existente.
- O processo pode exigir elevação. Aceite o prompt também.
Reinicie a atualização para o Windows 10 depois de copiar o arquivo wimgapi.dll da pasta system32 para a pasta Windows10Upgrade.
A etapa de download é ignorada dessa vez, pois os arquivos ainda são armazenados em cache no sistema local. Você deve observar que a instalação continua como planejado neste momento. Parabéns, você corrigiu o erro.
Palavras finais
O erro api-ms-win-core-libraryloader-l1-1-1.dll está ausente parece ser um erro de empacotamento que os usuários do Windows 7 encontraram após o lançamento da atualização de criadores de outono.
O arquivo api-ms-win-core-libraryloader-l1-1-1.dll que o Assistente de atualização do Windows 10 usa não é um arquivo DLL do Windows 7 e, portanto, não está em máquinas executando o Windows 7.
O que torna isso particularmente difícil de solucionar é que você não pode obter o arquivo dll ausente para o Windows 7.
A Microsoft precisa lançar uma atualização para o Windows 10 Upgrade App para corrigir o problema. Os usuários e administradores que o encontrarem nesse meio tempo podem resolvê-lo com uma ação rápida de copiar e colar.