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.
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.
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.
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.
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.
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.
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.
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.
.pdf y olvidarte de Reader hasta que actualices Windows.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
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.
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.
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.
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.
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.
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 /scannowy 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
- Microsofthow to re-install api-ms-win-core-winrt-l1-1-0.dll – Microsoft Learnconsultado el 16/10/2026
- LibreofficeApi-ms-win-core-winrt-l1-1-0.dll blocking document openingconsultado el 16/10/2026
- MicrosoftTecla Windows: Abrir o cerrar el menú Inicio — documentación oficialconsultado el 16/10/2026