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?

Respostas:


225

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


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).


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.



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


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.


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


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.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.