api-ms-win-crt-runtime-l1-1-0.dll est manquant lors de l'ouverture du fichier Microsoft Office [fermé]

155

Je suis confronté à cette erreur manquante de bibliothèque .dll:

Ce programme ne peut pas démarrer car api-ms-win-crt-runtime-l1-1-0.dll est absent. Essayez de réinstaller ceci.

Lorsque j'essaye d'ouvrir un fichier Microsoft Office.

Comment résoudre ça?

Ahmad Raza
la source

Réponses:

225

La solution par défaut consiste à installer KB2999226 de Microsoft.

Alireza
la source
16
Je vous remercie! J'ai installé vc_redist.x64.exe mais je n'ai installé aucune mise à jour Windows. Pourtant, cela a fait l'affaire.
chonz0
2
Je peux vérifier que cela fonctionne. J'ai rencontré le même problème et téléchargé le redistribuable Visual C ++ sur une machine Windows 7 64 bits, je l'ai exécuté et cela a résolu mon problème. Aucun redémarrage nécessaire.
DucRP
19
-1 pour échec d'attribution. cela ressemble à un travail de copier-coller à partir d' ici, étant donné que je peux copier et coller cela dans l'éditeur de SO et obtenir exactement la même chose moins les liens, ce qui ne prend que quelques secondes à réparer
Memor-X
1
@ Memor-X Je l'ai réparé. (a donné l'attribution et mis entre guillemets)
wjandrea
3
l'installation de «Visual C ++ Redistributable pour Visual Studio 2017 (64 bits)» l'a corrigé sans aucune nécessité de redémarrer. Merci
Anupam
32

Bien que la réponse d'alireza soit correcte, elle a un piège:

Vous ne pouvez pas installer la redistribution de Microsoft Visual C ++ 2015 (runtime) à moins que Windows Update KB2999226 soit installé (au moins sur Windows 7 64 bits SP1).

KeshV
la source
Idem avec Windows 8.1
KBart
6
Ce n'est tout simplement pas vrai. Je viens de caler une machine Win 7 SP1 x64. J'ai confirmé que KB2999266 n'a pas été installé. J'ai téléchargé vc_redist.x64.exe à partir de microsoft.com/en-us/download/details.aspx?id=48145 et l' ai installé sans problème. Cela résout également le problème du poster en ajoutant api-ms-win-crt-runtime-l1-1-0.dll (et de nombreux autres fichiers crt) à% windir% \ system32.
Algonaut
1
Pour ajouter aux commentaires de @ Algonaut .. Le journal de l'installateur pour la redist 2015 s'affiche Windows6.1-KB2999226-x64.msu" /quiet /norestart', ce qui signifie qu'il contient et installe la mise à jour KB2999226.
davenpcj
J'ai Windows 8.1 à jour. J'essaye d'installer / désinstaller le redistribuable, mais quand j'installe j'obtiens l'erreur: "0x80242217 erreur non spécifiée."
Daniel
1
Cela ne répond pas à la question. Pour critiquer ou demander des éclaircissements à un auteur, laissez un commentaire sous sa publication. Si vous gagnez une réputation suffisante, vous pourrez commenter n'importe quel message .
Baum mit Augen
4

Mettez à jour Windows 7 de manière récursive jusqu'à ce qu'il n'affiche plus de mises à jour, à l'aide de l'option de vérification de Windows Update dans Windows 7.

Ensuite, téléchargez et installez Visual C ++ Redistributable vc_redist.x64.exe à partir du site Web Windows.

Ensuite, essayez d'exécuter le serveur Apache.

Vinayak Shedgeri
la source
1

Cette erreur est généralement causée par le manquant Visual C++ Redistributable file, qui est une dépendance requise pour la plupart des applications sur un ordinateur Windows.

Téléchargez Visual C ++ Redistributable à partir d' ici et installez-le. Après avoir installé ceci, redémarrez le système.

Lien: redistribuable Visual C ++

Om Prakash
la source
1

Si rien des réponses précédentes ne fonctionnait, ajoutez l'un de ces chemins à votre variable d'environnement PATH:

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

Bien sûr, assurez-vous qu'ils existent en premier et qu'ils contiennent les fichiers DLL nécessaires. S'ils n'existent pas, essayez d'installer «Windows Universal CRT SDK» à partir du programme d'installation de Visual Studio 2015 ou de Visual Studio 2017.

Yann
la source
0

si quelqu'un n'arrive pas à mettre à jour Windows en ligne, je vous suggère d'aller sur http://download.wsusoffline.net/ et de télécharger la version la plus récente.

Ensuite, installez le générateur de mise à jour -> sélectionnez votre système d'exploitation. et appuyez sur START, attendez quelques minutes, laissez-le télécharger les mises à jour et terminer tout son processus. espérons cette aide.

Image du générateur de mise à jour hors ligne

wasimv09
la source
Oui, c'est le bon vieux programme de mise à jour hors ligne c't / Heise.
Peter Mortensen
0

C'est un ancien article et je suis désolé, mais même l'installation de KB2999226 ne vous aidera pas si vous n'avez pas de correctif cumulatif d'avril 2014 pour Windows RT 8.1, Windows 8.1 et le package de mise à jour Windows Server 2012 R2 (2919355) . Sans cela, l'installation de KB2999226 renvoie l'erreur «La mise à jour n'est pas applicable à votre ordinateur». En règle générale, vous rencontrerez ce problème si vous avez un environnement hors ligne, par exemple des machines virtuelles de développement sans accès aux services WSUS ou Windows Update et aux anciennes images ISO de Windows 8.1, Server 2012 R2.

Kostia Shiian
la source