api-ms-win-crt-runtime-l1-1-0.dll fehlt beim Öffnen der Microsoft Office-Datei [geschlossen]


155

Ich bin mit diesem fehlenden Fehler in der DLL-Bibliothek konfrontiert:

Dieses Programm kann nicht gestartet werden, da api-ms-win-crt-runtime-l1-1-0.dll fehlt. Versuchen Sie dies neu zu installieren.

Wenn ich versuche, eine Microsoft Office-Datei zu öffnen.

Wie löse ich das?

Antworten:


225

Die Standardlösung ist die Installation von KB2999226 von Microsoft.


16
Danke dir! Ich habe vc_redist.x64.exe installiert, aber keine Windows-Updates installiert. Trotzdem hat es den Trick getan.
Chonz0

2
Ich kann überprüfen, ob dies funktioniert. Ich bin auf dasselbe Problem gestoßen und habe Visual C ++ Redistributable auf einen 64-Bit-Windows 7-Computer heruntergeladen, ausgeführt und mein Problem gelöst. Kein Neustart erforderlich.
DucRP

19
-1 für fehlgeschlagene Zuordnung. Dies sieht aus wie ein Kopier- und Einfügejob von hier aus , wenn man bedenkt, dass ich dies kopieren und in den SO-Editor einfügen kann, um genau das Gleiche zu erhalten, abzüglich der Links, deren Behebung nur ein paar Sekunden dauert
Memor-X

1
@ Memor-X Ich habe es behoben. (gab Zuschreibung und setzte in Anführungszeichen)
wjandrea

3
Durch die Installation von "Visual C ++ Redistributable für Visual Studio 2017 (64-Bit)" wurde das Problem behoben, ohne dass ein Neustart erforderlich war. Danke
Anupam

32

Die Antwort von alireza ist zwar richtig, hat aber ein Problem:

Sie können Microsoft Visual C ++ 2015 Redist (Laufzeit) nur installieren, wenn Sie Windows Update KB2999226 installiert haben (zumindest unter Windows 7 64-Bit SP1).


Gleiches gilt für Windows 8.1
KBart

6
Das ist einfach nicht wahr. Ich habe gerade eine Win 7 SP1 x64-Maschine gestützt. Ich habe bestätigt, dass KB2999266 nicht installiert wurde. Ich habe vc_redist.x64.exe von microsoft.com/en-us/download/details.aspx?id=48145 heruntergeladen und ohne Probleme installiert. Dies löst auch das Problem des Posters, indem api-ms-win-crt-runtime-l1-1-0.dll (und viele andere CRT-Dateien) zu% windir% \ system32 hinzugefügt werden.
Algonaut

1
Um das Feedback von @ Algonaut zu ergänzen. Das Installationsprotokoll für die Redist 2015 wird Windows6.1-KB2999226-x64.msu" /quiet /norestart'angezeigt. Dies bedeutet, dass das KB2999226-Update übertragen und installiert wird.
Davenpcj

Ich habe Windows 8.1 auf dem neuesten Stand. Ich versuche, die weitervertreibbare Datei zu installieren / deinstallieren, aber bei der Installation wird die Fehlermeldung "0x80242217 nicht angegebener Fehler" angezeigt.
Daniel

1
Dies gibt keine Antwort auf die Frage. Um einen Autor zu kritisieren oder um Klärung zu bitten, hinterlassen Sie einen Kommentar unter seinem Beitrag. Wenn Sie einen ausreichenden Ruf haben, können Sie jeden Beitrag kommentieren .
Baum mit Augen

4

Aktualisieren Sie Windows 7 rekursiv, bis keine Updates mehr angezeigt werden. Verwenden Sie dazu die Option Windows Update in Windows 7.

Laden Sie anschließend Visual C ++ Redistributable vc_redist.x64.exe von der Windows-Website herunter und installieren Sie es.

Versuchen Sie dann, den Apache-Server auszuführen.



1

Dieser Fehler wird normalerweise durch das Fehlen verursacht Visual C++ Redistributable file, was für die meisten Anwendungen auf Windows-Computern eine erforderliche Abhängigkeit darstellt.

Laden Sie Visual C ++ Redistributable von hier herunter und installieren Sie es. Starten Sie das System nach der Installation neu.

Link: Visual C ++ Redistributable


1

Falls keine der vorherigen Antworten funktioniert hat, fügen Sie Ihrer PATH-Umgebungsvariablen einen dieser Pfade hinzu:

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

Stellen Sie natürlich sicher, dass sie zuerst vorhanden sind und die benötigten DLL-Dateien enthalten. Wenn sie nicht vorhanden sind, installieren Sie "Windows Universal CRT SDK" über das Visual Studio 2015- oder Visual Studio 2017-Installationsprogramm.


0

Wenn jemand Windows nicht online aktualisieren kann, empfehlen wir Ihnen, unter http://download.wsusoffline.net/ die neueste Version herunterzuladen.

Dann Update Generator installieren -> Betriebssystem auswählen. und klicken Sie auf START. Warten Sie nur ein paar Minuten, damit er Updates herunterladen und den gesamten Vorgang abschließen kann. Ich hoffe das hilft.

Bild des Offline-Update-Generators


Ja, dies ist der gute alte c't / Heise-Offline-Updater.
Peter Mortensen

0

Dies ist ein alter Beitrag, und es tut mir leid, aber selbst die Installation von KB2999226 hilft nicht, wenn Sie kein Update-Rollup für Windows RT 8.1, Windows 8.1 und Windows Server 2012 R2 (2919355) im April 2014 haben . Ohne sie gibt die Installation von KB2999226 den Fehler "Das Update gilt nicht für Ihren Computer" zurück. In der Regel tritt dieses Problem auf, wenn Sie eine Offline-Umgebung haben, z. B. virtuelle Entwicklermaschinen ohne Zugriff auf die WSUS- oder Windows Update-Dienste und alte ISO-Images von Windows 8.1, Server 2012 R2.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.