api-ms-win-crt-runtime-l1-1-0.dll está ausente ao abrir o arquivo Microsoft Office [fechado]

155

Estou enfrentando esse erro de biblioteca .dll ausente:

Este programa não pode ser iniciado porque está faltando api-ms-win-crt-runtime-l1-1-0.dll. Tente reinstalar isso.

Quando tento abrir um arquivo do Microsoft Office.

Como eu resolvo isso?

Ahmad Raza
fonte

Respostas:

225

A solução padrão é instalar o KB2999226 da Microsoft.

alireza
fonte
16
Obrigado! Eu instalei vc_redist.x64.exe, mas não instalei nenhuma Atualização do Windows. Ainda assim, fez o truque.
precisa saber é o seguinte
2
Eu posso verificar isso funciona. Encontrei o mesmo problema e baixei o Visual C ++ Redistributable em uma máquina Windows 7 de 64 bits, executei-o e resolvi o meu problema. Não é necessário reiniciar.
DucRP 28/03
19
-1 para falha na atribuição. Isto parece uma cópia e cole trabalho a partir de aqui , considerando i pode copiar e colar isso em editor de SO e obter exatamente a mesma coisa menos as ligações que leva apenas um par de segundos para correção
Memor-X
1
@ Memor-X eu consertei. (deu atribuição e colocar entre aspas bloco)
wjandrea
3
a instalação do "Visual C ++ Redistributable for Visual Studio 2017 (64 bits)" corrigiu-o sem a necessidade de reinicialização. Obrigado
Anupam
32

Embora a resposta de alireza esteja correta, ela tem uma pegadinha:

Você não pode instalar o redist do Microsoft Visual C ++ 2015 (tempo de execução), a menos que tenha o Windows Update KB2999226 instalado (pelo menos no Windows 7 SP1 de 64 bits).

KeshV
fonte
O mesmo com o Windows 8.1
KBart
6
Isto simplesmente não é verdade. Acabei de apoiar uma máquina Win 7 SP1 x64. Confirmei que o KB2999266 não foi instalado. Eu baixei vc_redist.x64.exe de microsoft.com/en-us/download/details.aspx?id=48145 e o instalei sem problemas. Isso também resolve o problema que o pôster tem ao adicionar api-ms-win-crt-runtime-l1-1-0.dll (e muitos outros arquivos crt) a% windir% \ system32.
Algonaut
1
Para adicionar ao feedback do @ Algonaut .. O log do instalador do redist de 2015 é exibido Windows6.1-KB2999226-x64.msu" /quiet /norestart', o que significa que ele carrega e instala a atualização KB2999226.
Davidpcj
Eu tenho o Windows 8.1 atualizado. Tento instalar / desinstalar o redistribuível, mas quando instalo recebo o erro: "0x80242217 erro não especificado".
Daniel
1
Isso não fornece uma resposta para a pergunta. Para criticar ou solicitar esclarecimentos a um autor, deixe um comentário abaixo da postagem. Se você ganhar reputação suficiente , poderá comentar em qualquer postagem .
Baum mit Augen
4

Atualize recursivamente o Windows 7 até que não mostre mais atualizações, usando a opção de verificação do Windows Update no Windows 7.

Em seguida, baixe e instale o vc_redist.x64.exe do Visual C ++ Redistributable no site do Windows.

Em seguida, tente executar o servidor Apache.

Vinayak Shedgeri
fonte
1

Esse erro geralmente é causado pela falta Visual C++ Redistributable file, que é uma dependência necessária para a maioria dos aplicativos no computador com Windows.

Baixe o Visual C ++ Redistributable a partir daqui e instale-o. Após a instalação, reinicie o sistema.

Link: Visual C ++ redistribuível

Om Prakash
fonte
1

Caso nada das respostas anteriores funcione, adicione um desses caminhos à sua variável de ambiente PATH:

C:\Program Files (x86)\Windows Kits\10\Redist\ucrt\DLLs\x64
C:\Program Files (x86)\Windows Kits\10\Redist\ucrt\DLLs\x86

Obviamente, verifique se eles existem primeiro e se eles contêm os arquivos DLL necessários. Se eles não existirem, tente instalar o "Windows Universal CRT SDK" no instalador do Visual Studio 2015 ou Visual Studio 2017.

Yann
fonte
0

se alguém não conseguir atualizar o Windows online, sugiro que você acesse http://download.wsusoffline.net/ e faça o download da versão mais recente.

Em seguida, instale o gerador de atualização -> selecione seu sistema operacional. e pressione START, aguarde alguns minutos para fazer o download das atualizações e concluir todo o processo. Espero que isso ajude.

Imagem do gerador de atualizações offline

wasimv09
fonte
Sim, este é o bom e velho atualizador offline do c't / Heise.
Peter Mortensen
0

Esta é uma publicação antiga e lamento, mas mesmo a instalação do KB2999226 não ajudará se você não tiver o pacote cumulativo de atualizações de abril de 2014 para o pacote de atualização do Windows RT 8.1, Windows 8.1 e Windows Server 2012 R2 (2919355) . Sem ele, a instalação do KB2999226 retorna o erro "A atualização não é aplicável ao seu computador". Normalmente, você terá esse problema se tiver algum ambiente offline, por exemplo, máquinas virtuais de desenvolvimento sem acesso aos serviços WSUS ou Windows Update e imagens ISO antigas do Windows 8.1, Server 2012 R2.

Kostia Shiian
fonte