Windows Enterprise

api-ms-win-core-winrt-l1-1-0.dll: por qué falta y cómo arreglarlo en Windows

noviembre 12, 2026 Window Error 15 min read
api-ms-win-core-winrt-l1-1-0.dll: por qué falta y cómo arreglarlo en Windows

Estás aquí porque al abrir un programa (normalmente Adobe Acrobat Reader, pero también otras apps modernas) ha saltado un mensaje tipo «Falta api-ms-win-core-winrt-l1-1-0.dll» o «No se encuentra api-ms-win-core-winrt-l1-1-0.dll», y el programa se cierra o no llega a abrirse. La causa más probable en Windows 7 es una versión de Reader (la 21208 y siguientes) que pide componentes de Windows Runtime que ese sistema no trae; en Windows 10 y 11 casi siempre es un fallo del programa o un archivo bloqueado por el antivirus. Lo que mejor funciona: actualizar Windows al día, reparar archivos del sistema con sfc /scannow y, si el programa es Reader en Windows 7, volver a Reader XI 11.0.01.

Qué significa api-ms-win-core-winrt-l1-1-0.dll y por qué Windows la echa en falta

api-ms-win-core-winrt-l1-1-0.dll es una de las DLL que forman la capa API de Windows Runtime (WinRT), el conjunto de librerías que usan las aplicaciones modernas de Windows para mostrar ventanas, acceder a notificaciones, sensores o al sistema de archivos. Su nombre sigue el patrón api-ms-win-<componente>-<nivel>-<versión>.dll, una forma que Microsoft usa para exponer partes del sistema sin atar las apps a una versión concreta de Windows.

En Windows 10 y 11 estas DLL vienen instaladas por el propio sistema y se actualizan con Windows Update. En Windows 8 o superior ya están disponibles. En Windows 7 no existen como tales: WinRT se añadió a partir de Windows 8, así que cualquier programa que las pida en Windows 7 necesitará o bien una versión que no las use, o bien un sistema más moderno. De ahí que el mensaje de error suela aparecer al ejecutar una app actualizada sobre un Windows antiguo o al instalar un programa cuya versión asume WinRT sin comprobarlo.

Lo que ves con api-ms-win-core-winrt-l1-1-0.dll y su causa probable

Lo que ves Causa probable Dónde se arregla
Al abrir un PDF con Adobe Acrobat Reader, salta un mensaje de DLL faltante y el programa se cierra. La versión de Reader está pensada para Windows 8 o superior y no es compatible con tu sistema (típico en Windows 7 tras la actualización 21208). Adobe Reader (u otro lector PDF) falla con api-ms-win-core-winrt-l1-1-0.dll: vuelve a una versión anterior
Un programa moderno (app de la Tienda, Edge, Fotos o similar) no arranca o se cierra al abrirse. Windows está anticuado o le faltan parches y la capa WinRT no está bien instalada. El sistema no trae api-ms-win-core-winrt-l1-1-0.dll: ponlo al día
El programa arranca, pero al rato muestra el error de DLL y se cierra. La DLL está en la carpeta del programa, se ha quedado mal registrada o el antivirus la ha movido a cuarentena. El programa metió su propia api-ms-win-core-winrt-l1-1-0.dll y se ha quedado bloqueada o El antivirus borró api-ms-win-core-winrt-l1-1-0.dll: sácala de la cuarentena
El error aparece justo después de instalar o actualizar un antivirus o un optimizador del sistema. El software de seguridad ha movido la DLL a su carpeta de cuarentena. El antivirus borró api-ms-win-core-winrt-l1-1-0.dll: sácala de la cuarentena

Confirma de dónde viene el error api-ms-win-core-winrt-l1-1-0.dll

Antes de tocar nada, conviene separar dos escenarios muy distintos: que a tu Windows le falte la DLL o que el programa sea el que la pide sin tenerla. Las tres comprobaciones siguientes te lo dejan claro en pocos minutos y te dicen a qué parte del artículo ir después.

Averigua la versión de Windows y su soporte

Abre el cuadro Ejecutar con Win+R, escribe winver y pulsa Intro. Verás una ventana con la edición y la versión de Windows 10 o 11 que tienes instalada. Si el resultado dice Windows 7, ten en cuenta que ese sistema dejó de recibir soporte de Microsoft el 14 de enero de 2020 y que no existen versiones oficiales de Windows Runtime para él: cualquier programa moderno que pida esta DLL no está pensado para Windows 7.

Win+Rescribir `winver`Aceptar

Comprueba si el error es solo con un programa

Abre otra app que use la capa moderna de Windows, como la app de Fotos, Microsoft Edge o la Tienda. Si estas también fallan con un mensaje similar, la DLL falta en el sistema y la causa está en Windows. Si solo falla el programa que estabas usando, el problema es de esa app concreta, que pide la DLL sin ser compatible con tu versión de Windows.

InicioFotos / Microsoft Edge

Revisa el Visor de eventos: el error de aplicación

Abre el Visor de eventos escribiendo eventvwr.msc en el cuadro Ejecutar (Win+R). En el panel izquierdo abre Registros de Windows > Aplicación y busca, en la parte central, las entradas con icono rojo y nivel «Error» que coincidan con el programa afectado. Si lees un evento con origen «Application Error» y un mensaje que menciona api-ms-win-core-winrt-l1-1-0.dll, confirma que la culpa es del programa y que no es Windows quien la echa en falta.

Win+Rescribir `eventvwr.msc`Aceptar
Registros de WindowsAplicación

El sistema no trae api-ms-win-core-winrt-l1-1-0.dll: ponlo al día

Si la DLL falta en Windows, suele ser porque el sistema no está al día: le faltan parches que añaden o actualizan la capa WinRT. Instalar todas las actualizaciones pendientes es lo primero y, en muchos casos, lo único que hace falta. Es la causa típica cuando el error sale con varias apps modernas y no solo con una.

Actualiza Windows hasta el final

En Windows 11 ve a Configuración > Windows Update; en Windows 10 está en Configuración > Actualización y seguridad > Windows Update. Pulsa Buscar actualizaciones, instala todo lo que aparezca (incluidas las opcionales, donde a veces llegan librerías nuevas), reinicia cuando te lo pida y repite hasta que ya no salga nada por instalar. Después abre de nuevo el programa que fallaba.

ConfiguraciónWindows UpdateBuscar actualizaciones
Comprueba: si ha funcionado, el programa se abre sin mostrar el mensaje de DLL. Si sigue igual tras instalar todas las actualizaciones, pasa a la siguiente parte: «Adobe Reader (u otro lector PDF) falla…» o la del antivirus, según lo que viste en el diagnóstico.
Nota: esta misma ruta sirve en Windows 10 y 11; lo único que cambia es el sitio del menú donde aparece Windows Update.

Reparar los archivos del sistema con SFC y DISM

Si Windows está al día pero la DLL sigue faltando, los archivos de sistema pueden estar dañados. Abre Terminal (en Windows 11, clic derecho en Inicio > Terminal (Administrador); en Windows 10, clic derecho en Inicio > Windows PowerShell (Administrador)) y ejecuta sfc /scannow. Espera a que termine y anota el resultado.

sfc /scannow

Si SFC no puede arreglar lo que encuentra, ejecuta a continuación:

DISM /Online /Cleanup-Image /RestoreHealth

Después reinicia el PC y vuelve a abrir el programa.

Cuidado: estos comandos necesitan una conexión a Internet activa en el caso de DISM, porque descarga reemplazos desde Windows Update.
Comprueba: si ha funcionado, SFC muestra «La protección de recursos de Windows no encontró infracciones de integridad» o un mensaje de reparación correcta, y el programa abre sin el error. Si el mensaje sigue tras DISM, ve a la parte «Adobe Reader (u otro lector PDF) falla…».

Adobe Reader (u otro lector PDF) falla con api-ms-win-core-winrt-l1-1-0.dll: vuelve a una versión anterior

Esta es la causa más documentada de este error: a partir de la actualización 21208 de Adobe Acrobat Reader, el programa pasa a depender de componentes de Windows Runtime que solo traen Windows 8 o superior, por lo que en Windows 7 y en algunos Windows 10 sin los parches de plataforma ya no arranca. La salida es desinstalar esa versión y volver a una anterior, la 11.0.01 (Reader XI), que no usa esa DLL.

Desinstala la versión actual desde Configuración

En Windows 11 ve a Configuración > Aplicaciones; en Windows 10 está en Configuración > Aplicaciones > Aplicaciones y características. Busca «Adobe Acrobat Reader» en la lista, pulsa los tres puntos junto al nombre (o selecciónalo), elige Desinstalar y confirma. Sigue el asistente, marca cualquier opción para borrar datos si te la muestra y reinicia al terminar.

ConfiguraciónAplicacionesAplicaciones instaladas
Comprueba: si ha funcionado, en la lista de Aplicaciones instaladas ya no aparece Reader, y al intentar abrir un PDF con doble clic el sistema te pide elegir otro programa o lo abre con el visor anterior.

Instala Reader XI 11.0.01 desde una fuente oficial

Descarga el instalador desde la página de Adobe o, si la búsqueda oficial ya no lo ofrece, desde el repositorio público oldversion.com, donde conserva un instalador con hash verificado. Ejecuta el .exe, acepta los términos, sigue el asistente y, al terminar, desmarca las casillas de «Mantener Reader actualizado» y abre el programa con un PDF para confirmar.

Cuidado: solo se recomienda esta versión en Windows 7 o en sistemas muy antiguos donde Reader DC 21208 o posterior ya no funciona. Si estás en Windows 10 u 11 con la última versión, el problema suele ser otro.
Comprueba: si ha funcionado, Reader XI abre los PDF sin mostrar el mensaje de DLL. Si vuelve a actualizarse solo a una versión rota, desactiva sus actualizaciones automáticas en Preferencias > Actualizador, o sigue el siguiente paso.

Si sigue fallando, usa otro lector PDF

Si ni siquiera Reader XI arregla el error, el problema no es Reader sino que Windows 7 ya no es compatible con la mayoría de lectores modernos. Pasa a otro programa gratuito que sí los abre sin esa DLL: Microsoft Edge (incluido en Windows 10 y 11), Foxit Reader o SumatraPDF. Ábrelo, pincha y arrastra un PDF sobre su ventana para confirmar que lo lee bien.

Consejo: en el menú Abrir con… de Windows puedes dejar Microsoft Edge o SumatraPDF como visor predeterminado para .pdf y olvidarte de Reader hasta que actualices Windows.
Comprueba: si ha funcionado, el PDF se abre en el nuevo visor sin mensajes de DLL. Si ninguno abre PDFs, vuelve a la parte «El sistema no trae…» y aplica SFC y DISM.

El programa metió su propia api-ms-win-core-winrt-l1-1-0.dll y se ha quedado bloqueada

Algunos instaladores copian su propia copia de esta DLL en la carpeta del programa, pensando que así se la llevan empaquetada. El problema es que después Windows Update la bloquea o el archivo queda mal registrado, y el error aparece solo al abrir esa app concreta. La solución es registrarla bien o, mejor, dejar que sea Windows quien la gestione desde su propia carpeta.

Registra la DLL con regsvr32

Si la DLL está dentro de la carpeta del programa y sospechas que no está registrada, abre Terminal como administrador (clic derecho en Inicio > Terminal (Administrador) en Windows 11, o Windows PowerShell (Administrador) en Windows 10) y, tras situarte en esa carpeta con cd, ejecuta regsvr32 api-ms-win-core-winrt-l1-1-0.dll. Si aparece un mensaje de fallo, prueba con la versión para 32 bits desde C:\Windows\SysWOW64 si tu app es de 32 bits.

regsvr32 api-ms-win-core-winrt-l1-1-0.dll
Cuidado: apunta qué versión del programa tienes instalada antes de tocar nada. Si después de registrar la DLL sigue fallando, ve al siguiente paso.
Comprueba: si ha funcionado, regsvr32 muestra «Se cargó correctamente la DLL» y el programa abre sin error. Si muestra error, pasa a quitar la DLL suelta.

Quita la DLL suelta y deja que Windows use la suya

Abre el Explorador de archivos y busca la DLL en la carpeta del programa, normalmente C:\Program Files\Adobe\Acrobat Reader\ o la ruta equivalente de 32 bits C:\Program Files (x86)\…. Si está ahí y también existe en C:\Windows\System32 o C:\Windows\SysWOW64, córtala a otra carpeta (por ejemplo, al Escritorio) y vuelve a abrir el programa. Si la app no la encuentra porque la necesita para arrancar, déjala donde estaba.

Cuidado: antes de borrar nada, haz una copia de la DLL en una carpeta aparte para poder volver a ponerla si el programa deja de arrancar.
Comprueba: si ha funcionado, el programa abre y Windows ya carga su propia versión desde System32. Si el programa no arranca, devuelve la DLL a su sitio y pasa a la parte del antivirus.

El antivirus borró api-ms-win-core-winrt-l1-1-0.dll: sácala de la cuarentena

Algunos antivirus mueven a su carpeta de cuarentena DLL de sistema porque las ven sospechosas al aparecer dentro de un programa recién instalado. A veces el archivo se llama igual que la DLL legítima, lo que basta para que el antivirus la marque. La forma de recuperarlo es sacarla de la cuarentena y añadir una exclusión para que no la vuelva a mover.

Mira la cuarentena en Seguridad de Windows

En Windows 10 y 11 abre Seguridad de Windows desde el menú Inicio y entra en Protección contra virus y amenazas > Historial de amenazas. Busca una entrada reciente con el nombre api-ms-win-core-winrt-l1-1-0.dll y el nivel «Severo» o «Alto». Selecciónala, pulsa Restaurar y, si te lo pide, confirma que quieres permitirla en el dispositivo.

Seguridad de WindowsProtección contra virus y amenazasHistorial de amenazas
Comprueba: si ha funcionado, la DLL vuelve a su carpeta original y el programa abre sin el error. Si no la encuentras en el historial, mira el siguiente paso con tu antivirus.

Si usas otro antivirus, busca su cuarentena

Abre el panel principal del antivirus que tengas instalado (Avast, AVG, Kaspersky, ESET, Bitdefender, etc.) y entra en su sección de Cuarentena, Historial de amenazas o Protección > Cuarentena. Busca el archivo api-ms-win-core-winrt-l1-1-0.dll, selecciónalo y elige Restaurar o Restaurar y excluir. Después añade una exclusión para la carpeta del programa afectado, normalmente C:\Program Files\…\, para que el antivirus no vuelva a moverlo en próximos análisis.

Avast / AVG / Kaspersky / ESETCuarentenaRestaurar
Cuidado: añade la exclusión solo para la carpeta del programa en cuestión, nunca para una unidad entera.
Comprueba: si ha funcionado, el antivirus devuelve la DLL a su sitio, aparece en la lista de elementos restaurados y el programa se abre sin error. Si sigue el problema, ve a la última parte: «Si api-ms-win-core-winrt-l1-1-0.dll sigue sin resolverse».

Si api-ms-win-core-winrt-l1-1-0.dll sigue sin resolverse

Cuando ya has probado todo lo anterior y el mensaje sigue saliendo, queda recurrir a las dos últimas opciones: volver el sistema a un punto anterior en el que todo funcionaba, o reinstalar Windows sin perder tus archivos. Son arreglos más drásticos, así que conviene usarlos solo cuando nada de lo anterior ha dado resultado.

Restaura Windows a un punto anterior

Busca «Crear un punto de restauración» en el menú Inicio, abre la ventana de Propiedades del sistema, pulsa Restaurar sistema y elige un punto de fecha anterior a la aparición del error. Sigue el asistente, deja que el sistema reinicie y, al volver, comprueba si el programa que fallaba ya abre con normalidad.

InicioBuscar «Crear un punto de restauraciónRestaurar sistema
Cuidado: elige solo un punto anterior a la aparición del error, no uno muy antiguo, y no interrumpas el proceso.
Comprueba: si ha funcionado, los programas se comportan como en la fecha del punto elegido y el de la DLL ya no falla. Si el error persiste, pasa al siguiente paso.

Repara Windows sin perder archivos

En Windows 11 ve a Configuración > Sistema > Recuperación; en Windows 10 está en Configuración > Actualización y seguridad > Recuperación. Elige Restablecer el equipo y, cuando te pregunte, marca «Mantener mis archivos». El sistema se reinicia, reinstala sus archivos y conserva tus documentos, programas y configuración. Al terminar, abre el programa afectado.

ConfiguraciónSistemaRecuperaciónRestablecer el equipo
Cuidado: haz una copia de seguridad de tus archivos importantes y, si puedes, de los instaladores de tus programas antes de seguir.
Comprueba: si ha funcionado, Windows abre con tus cuentas y archivos, y el programa que daba el error ya arranca. Si al restablecer sigue el error, queda claro que el problema es de la app, no del sistema.

Lo que ya has descartado del error api-ms-win-core-winrt-l1-1-0.dll

  • Tu versión de Windows está al día y con todas las actualizaciones instaladas.
  • El programa que falla es compatible con tu versión de Windows o ya usas uno que sí lo es.
  • Los archivos del sistema están reparados con sfc /scannow y DISM.
  • La DLL está en su sitio y no está en cuarentena por el antivirus.

Si has recorrido estos puntos y el error no vuelve, puedes dejar de tocar. Si reaparece cada vez que actualizas Reader, el problema es del programa y la única solución estable es quedarte en Reader XI, usar Edge o SumatraPDF, o actualizar el sistema a Windows 10 u 11.

Datos comprobados en octubre de 2026.

Dudas sobre el error api-ms-win-core-winrt-l1-1-0.dll

1. ¿Por qué falta el archivo api-ms-win-core-winrt-l1-1-0.dll en Windows 7?

Falta porque es una API de la Universal Windows Platform (UWP), que solo está en Windows 10 y 11. Los programas modernos que la necesitan no están pensados para Windows 7, que ya no recibe soporte desde enero de 2020. La solución más estable es actualizar el sistema o instalar la versión del programa compatible con Windows 7 (suele ser una edición anterior en la web del fabricante).

2. ¿Cómo arreglar el error de api-ms-win-core-path-l1-1-0.dll en Windows 7 de 64 bits?

Esta DLL pertenece a la plataforma de Windows 10 y no existe de forma nativa en Windows 7. Descargarla de páginas de DLL sueltas no funciona y suele meter malware. Lo correcto es pedir al fabricante del programa una versión compatible con Windows 7 o actualizar a Windows 10/11, ya que Windows 7 dejó de tener soporte en enero de 2020.

3. ¿Cómo instalar la DLL api-ms-win-core-com-l1-1-0.dll?

No se instala suelta: es una API interna que viene incluida en actualizaciones de Windows y en los redistribuibles de Visual C++ y del SDK de Windows. Abre Configuración > Windows Update y pulsa "Buscar actualizaciones" para que se descarguen los redistribuibles que faltan, y después reinicia el equipo.

4. ¿Por qué Adobe Reader da error de api-ms-win-crt-runtime-l1-1-0.dll?

Esa DLL pertenece al runtime de Microsoft Visual C++ 2015-2022. Acrobat Reader falla al abrirla cuando falta o está dañada esa versión. Descarga e instala el paquete "Microsoft Visual C++ Redistributable (x86 y x64)" desde la web oficial de Microsoft y reinicia el PC; el error debería desaparecer.

5. ¿Puedo descargar la DLL l1-1-0.dll para Windows 7?

No es una DLL suelta, sino un conjunto de APIs agrupadas bajo la nomenclatura l1-1-0.dll que dependen de Windows 10/11. Las páginas que ofrecen descarga individual de DLLs no son fiables y pueden contener virus. Mejor actualiza Windows o reinstala el Visual C++ Redistributable desde microsoft.com, que es donde se registran estas APIs.

Fuentes

  1. Microsofthow to re-install api-ms-win-core-winrt-l1-1-0.dll – Microsoft Learnconsultado el 16/10/2026
  2. LibreofficeApi-ms-win-core-winrt-l1-1-0.dll blocking document openingconsultado el 16/10/2026
  3. MicrosoftTecla Windows: Abrir o cerrar el menú Inicio — documentación oficialconsultado el 16/10/2026