Falta api-ms-win-crt-runtime-l1-1-0.dll al abrir el archivo de Microsoft Office [cerrado]


155

Me enfrento a este error de biblioteca .dll que falta:

Este programa no puede iniciarse porque falta api-ms-win-crt-runtime-l1-1-0.dll. Intenta reinstalar esto.

Cuando intento abrir un archivo de Microsoft Office.

¿Cómo resuelvo eso?

Respuestas:


225

La solución predeterminada es instalar KB2999226 de Microsoft.


16
¡Gracias! He instalado vc_redist.x64.exe pero no instalé ninguna actualización de Windows. Aún así, hizo el truco.
chonz0

2
Puedo verificar que esto funcione. Me encontré con el mismo problema y descargué el Visual C ++ Redistributable en una máquina con Windows 7 de 64 bits, lo ejecuté y resolvió mi problema. No es necesario reiniciar.
DucRP

19
-1 por atribución fallida. esto parece un trabajo de copiar y pegar desde aquí, considerando que puedo copiar y pegar esto en el editor de SO y obtener exactamente lo mismo, menos los enlaces, que solo toma un par de segundos para arreglar
Memor-X

1
@ Memor-X lo arreglé. (dio atribución y entre comillas)
wjandrea

3
la instalación de "Visual C ++ Redistributable for Visual Studio 2017 (64-bit)" lo solucionó sin ningún requisito para reiniciar. Gracias
Anupam

32

Si bien la respuesta de alireza es correcta, tiene un problema:

No puede instalar Microsoft Visual C ++ 2015 redist (tiempo de ejecución) a menos que tenga instalada la Actualización de Windows KB2999226 (al menos en Windows 7 SP1 de 64 bits).


Lo mismo con Windows 8.1
KBart

66
Esto simplemente no es cierto. Acabo de apuntalar una máquina Win 7 SP1 x64. Confirmé que KB2999266 no se ha instalado. Descargué vc_redist.x64.exe de microsoft.com/en-us/download/details.aspx?id=48145 y lo instalé sin problemas. Esto también resuelve el problema que tiene el póster al agregar api-ms-win-crt-runtime-l1-1-0.dll (y muchos otros archivos crt) a% windir% \ system32.
Algonaut

1
Para agregar a los comentarios de @ Algonaut .. El registro del instalador para la lista roja de 2015 se muestra Windows6.1-KB2999226-x64.msu" /quiet /norestart', lo que significa que lleva e instala la actualización KB2999226.
davenpcj

Tengo Windows 8.1 actualizado. Intento instalar / desinstalar el redistribuible, pero cuando lo instalo me sale el error: "0x80242217 error no especificado".
Daniel

1
Esto no proporciona una respuesta a la pregunta. Para criticar o solicitar una aclaración de un autor, deje un comentario debajo de su publicación. Si ganas suficiente reputación podrás comentar cualquier publicación .
Baum mit Augen

4

Actualice Windows 7 de forma recurrente hasta que no muestre más actualizaciones, utilizando la opción de verificación de Windows Update en Windows 7.

Luego descargue e instale Visual C ++ Redistributable vc_redist.x64.exe desde el sitio web de Windows.

Luego intente ejecutar el servidor Apache.



1

Este error generalmente es causado por la falta Visual C++ Redistributable file, que es una dependencia requerida para la mayoría de las aplicaciones en una computadora con Windows.

Descargue Visual C ++ Redistributable desde aquí e instálelo. Después de instalar esto, reinicie el sistema.

Enlace: Visual C ++ Redistribuible


1

En caso de que ninguna de las respuestas anteriores funcionó, agregue una de estas rutas a su variable de entorno PATH:

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

Por supuesto, asegúrese de que existan primero y que contengan los archivos DLL necesarios. Si no existen, intente instalar "Windows Universal CRT SDK" desde el instalador de Visual Studio 2015 o Visual Studio 2017.


0

Si alguien no puede actualizar Windows en línea, le sugiero que visite http://download.wsusoffline.net/ y descargue la versión más reciente.

Luego instale el generador de actualizaciones -> seleccione su sistema operativo. y presiona START, solo espera unos minutos, deja que descargue actualizaciones y complete todo su proceso. espero que esto ayude.

Imagen del generador de actualizaciones sin conexión


Sí, este es el buen actualizador offline de c't / Heise.
Peter Mortensen

0

Esta es una publicación anterior y lo siento, pero incluso la instalación de KB2999226 no ayudará si no tiene el paquete acumulativo de actualizaciones de abril de 2014 para Windows RT 8.1, Windows 8.1 y el paquete de actualización de Windows Server 2012 R2 (2919355) . Sin ella, la instalación de KB2999226 devuelve el error "La actualización no es aplicable a su computadora". Por lo general, obtendrá este problema si tiene un entorno fuera de línea, por ejemplo, máquinas virtuales de desarrollo sin acceso a los servicios WSUS o Windows Update e imágenes ISO antiguas de Windows 8.1, Server 2012 R2.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.