Windows LTSC

Falta api-ms-win-crt-convert-l1-1-0.dll en Windows: qué significa y cómo arreglarlo

noviembre 7, 2026 Window Error 11 min read
Falta api-ms-win-crt-convert-l1-1-0.dll en Windows: qué significa y cómo arreglarlo

Si al lanzar un programa te sale el error «No se puede iniciar el programa porque falta api-ms-win-crt-convert-l1-1-0.dll en el equipo», la DLL que echa de menos pertenece al paquete Visual C++ 2015-2022 (Universal C Runtime). Lo más probable es que ese paquete no esté instalado o se haya quedado a medias; la solución estándar es descargarlo e instalarlo desde la web oficial de Microsoft. Sirve para Windows 7, 8.1, 10 y 11, aunque en estos dos últimos el UCRT ya viene de serie y casi siempre basta con reparar o reinstalar el redistribuible.

Qué es api-ms-win-crt-convert-l1-1-0.dll y por qué sale el error

api-ms-win-crt-convert-l1-1-0.dll pertenece al paquete Visual C++ 2015-2022 (Universal C Runtime), que es el conjunto de DLL que Windows usa para que arranquen los programas compilados con Visual C++. El error aparece al abrir un programa reciente, sobre todo Tor Browser, SABnzbd y otros basados en Python, con dos mensajes típicos. En Windows 10 y 11 el UCRT ya viene integrado; en Windows 7 y 8.1 hay que añadirlo a mano con una actualización de Microsoft.

Lo que ves con el error de api-ms-win-crt-convert-l1-1-0.dll y su causa probable

Lo que ves Causa probable Dónde se arregla
Falla al abrir un programa reciente Falta el Visual C++ Redistributable 2015-2022 El error sale al abrir el programa: instala el Visual C++ 2015-2022
Falla en Windows 7 u 8.1 Falta el UCRT (KB2999226) o el Service Pack 1 El error sale en Windows 7 u 8.1: instala el UCRT (KB2999226)
Falla y además sale 0xc000007b Mezcla de 32 y 64 bits (solo x64 o solo x86) El error se repite con 0xc000007b: mezcla de 32 y 64 bits
Ya reinstalaste y sigue igual El paquete de Visual C++ quedó dañado El Visual C++ ya estaba y sigue fallando: repara el paquete
Descargaste la DLL suelta de una web Archivo incorrecto o con malware Si ya descargaste la DLL de una web y nada mejora

Confirma qué te falta antes de tocar nada

Tres comprobaciones rápidas para saber si el problema es el UCRT, el paquete de Visual C++ o una mezcla de arquitecturas. Con esto eliges la parte del arreglo que te toca y no instalas nada a ciegas.

Averigua tu Windows y si es de 32 o 64 bits

ConfiguraciónSistemaAcerca de
  1. Abre Configuración con Win+I.
  2. Entra en Sistema y, a la derecha, en Acerca de.
  3. Busca el campo Tipo de sistema: si dice «Sistema operativo de 64 bits», el Windows es de 64 bits y tendrás que instalar también la versión x86 del paquete, porque muchos programas siguen siendo de 32 bits.

Comprueba si el Visual C++ 2015-2022 está instalado

ConfiguraciónAplicacionesAplicaciones y características
  1. Abre Configuración con Win+I y entra en Aplicaciones.
  2. En Aplicaciones y características, escribe «Visual C++ 2015-2022 Redistributable» en el buscador.
  3. Si no aparece nada, ese es el motivo del error y toca instalar el paquete.

Mira el Visor de eventos si el error se repite

Visor de eventosRegistros de WindowsAplicación
  1. Pulsa Win+R, escribe eventvwr.msc y pulsa Intro.
  2. Entra en Registros de Windows y luego en Aplicación.
  3. Busca un error con origen Application Error que nombre api-ms-win-crt-convert-l1-1-0.dll y el programa que falla.
Nota: si el evento solo afecta a un programa, el problema es de esa aplicación; si aparece con varios, lo normal es que falte el paquete de Visual C++ en el sistema.

El error sale al abrir el programa: instala el Visual C++ 2015-2022

Esta es la causa más habitual: el UCRT no está en el PC. El paquete oficial de Microsoft lo instala junto con sus DLL, y los programas vuelven a abrir sin tocar nada más. Si tu Windows es de 64 bits, instala también la versión x86.

Descarga el paquete oficial de Microsoft

Web de MicrosoftVisual C++ Redistributable 2015-2022
  1. Entra en la página Microsoft: última versión compatible de Visual C++ Redistributable.
  2. Descarga vc_redist.x64.exe.
  3. Si tu Windows es de 64 bits, descarga también vc_redist.x86.exe: los programas de 32 bits lo necesitan aunque el sistema sea de 64 bits.
Cuidado: No descargues la DLL desde webs como DLL-files.com ni similares: suelen ser versiones equivocadas o contener malware, y copiar el archivo a System32 no soluciona el problema.

Instálalo y reinicia el equipo

  1. Haz clic derecho sobre vc_redist.x64.exe y elige Ejecutar como administrador.
  2. Acepta los términos, pulsa Instalar y espera a que termine.
  3. Repite con vc_redist.x86.exe si tu Windows es de 64 bits.
  4. Reinicia el equipo y vuelve a abrir el programa.
Comprueba: si el programa arranca sin el mensaje del DLL, el error está resuelto. Si sigue fallando, ve a «El error se repite con 0xc000007b: mezcla de 32 y 64 bits» o a «El Visual C++ ya estaba y sigue fallando: repara el paquete».

El error sale en Windows 7 u 8.1: instala el UCRT (KB2999226)

En Windows 10 y 11 no hace falta; el UCRT ya viene integrado. En 7 y 8.1 hay que llevarlo a mano con la actualización KB2999226. Windows 7 ya no tiene soporte desde el 14 de octubre de 2025; lo ideal a medio plazo es actualizar a Windows 10 u 11.

Prepara el sistema con todas las actualizaciones pendientes

ConfiguraciónWindows UpdateBuscar actualizaciones
  1. Abre Configuración con Win+I y entra en Windows Update.
  2. Pulsa Buscar actualizaciones e instala todo lo pendiente.
  3. En Windows 8.1, asegúrate primero de tener instalada la KB2919355 (la actualización de abril de 2014); sin ella, KB2999226 no se instala.

Descarga KB2999226 desde el Catálogo de Microsoft Update

Catálogo de Microsoft UpdateKB2999226
  1. Entra en el Catálogo de Microsoft Update.
  2. Busca «KB2999226» y descarga la versión que toque según tu Windows (7, 8, 8.1 o el Server correspondiente).
  3. Guarda el archivo .msu en el equipo.

Instala la KB y repara el Visual C++ 2015-2022

  1. Haz doble clic sobre el .msu descargado y sigue los pasos.
  2. Reinicia cuando te lo pida.
  3. Ve a Configuración > Aplicaciones, busca Visual C++ 2015-2022 Redistributable, pulsa Modificar y elige Reparar.
Nota: En Windows 7 hace falta el Service Pack 1 instalado antes de la KB2999226; sin él, la actualización no se aplica.
Comprueba: al volver a abrir el programa debería desaparecer el error. Si no, ve a «El Visual C++ ya estaba y sigue fallando: repara el paquete».

El error se repite con 0xc000007b: mezcla de 32 y 64 bits

Cuando el programa es de 32 bits y solo está el paquete de 64 bits (o al revés), Windows no encuentra la DLL y suma este código. La solución es instalar la versión que falta del redistribuible.

Confirma la arquitectura del programa que falla

  1. Haz clic derecho sobre el .exe del programa y elige Propiedades.
  2. Entra en la pestaña Compatibilidad y, si está disponible, en Detalles o Información adicional; mira si está marcado «Aplicación de 32 bits».
Nota: si en Propiedades no aparece claramente la arquitectura, búscalo en la web del programa o abre eventvwr.msc y mira el evento Application Error: suele indicar si es de 32 o 64 bits.

Instala la versión del paquete que falta

  1. Descarga vc_redist.x86.exe desde la web oficial de Microsoft si solo tenías el x64.
  2. Haz clic derecho sobre el instalador y elige Ejecutar como administrador.
  3. Acepta los términos, pulsa Instalar y reinicia el equipo.
Comprueba: si el programa abre sin el error ni el 0xc000007b, estaba mezclando arquitecturas. Si no, ve a «El Visual C++ ya estaba y sigue fallando: repara el paquete».

El Visual C++ ya estaba y sigue fallando: repara el paquete

El instalador puede haber quedado a medias, una actualización de Windows puede haberlo dañado o un limpiador puede haber borrado archivos. Repararlo suele bastar; si no, toca desinstalar y volver a instalar.

Reparar Visual C++ 2015-2022 desde Configuración

ConfiguraciónAplicacionesVisual C++ 2015-2022 RedistributableModificar
  1. Abre Configuración con Win+I y entra en Aplicaciones.
  2. Busca «Visual C++ 2015-2022 Redistributable», pulsa los tres puntos y elige Modificar.
  3. Elige Reparar y espera a que termine.
  4. Repite para cada versión de Visual C++ 2015-2022 que aparezca en la lista.
Comprueba: si el programa vuelve a abrir, la reparación lo arregló. Si sigue igual, pasa a reinstalar el paquete.

Si la reparación no basta, desinstala y vuelve a instalar

  1. Desinstala todas las versiones de Visual C++ 2015-2022 desde Configuración > Aplicaciones.
  2. Reinicia el equipo.
  3. Descarga vc_redist.x64.exe y, si tu Windows es de 64 bits, también vc_redist.x86.exe desde la web oficial.
  4. Instala primero el x64 y luego el x86, ambos como administrador, y reinicia al terminar.
Cuidado: no borres manualmente archivos de System32 ni de SysWOW64 para «limpiar»: puedes dejar el sistema sin arranque. Si hay archivos dañados, la reinstalación del paquete los reemplaza.

Si ya descargaste la DLL de una web y nada mejora

Las DLLs sueltas de webs de descarga suelen ser incorrectas, no corresponder a tu versión de Windows o llevar malware. Copiarlas a System32 no arregla el problema de raíz, y pueden dejar el sistema peor.

Borra la DLL suelta y cualquier programa «reparador» que hayas instalado

  1. Localiza el archivo api-ms-win-crt-convert-l1-1-0.dll en C:\Windows\System32 y, si existe, también en C:\Windows\SysWOW64.
  2. Si recuerdas haberla copiado tú, bórrala.
  3. Desinstala desde Configuración > Aplicaciones cualquier herramienta tipo DLL-fixer, reparador de registro o similar que hayas instalado.
  4. Pasa el antivirus: abre Seguridad de Windows con Win+I, entra en Protección contra virus y amenazas y pulsa Examen rápido.
Nota: en Windows 11 puedes abrir Seguridad de Windows buscando «Seguridad de Windows» en Inicio; en Windows 10, en Configuración > Privacidad y seguridad > Seguridad de Windows.

Como último recurso, reinstala el programa que falla

  1. Desinstala el programa desde Configuración > Aplicaciones.
  2. Reinicia el equipo.
  3. Vuelve a instalarlo desde su web oficial, con el Visual C++ 2015-2022 ya en su sitio.
Comprueba: si tras reinstalar el programa desde su web oficial el error desaparece, el problema era del propio programa, no del sistema. Si sigue, abre un hilo en la comunidad del programa con los datos del Visor de eventos.

Lo que ya has descartado del error de api-ms-win-crt-convert-l1-1-0.dll

  • El error viene del Universal C Runtime que acompaña al Visual C++ 2015-2022.
  • Se arregla instalando o reparando ese paquete desde la web oficial de Microsoft.
  • Nunca descargues DLLs sueltas de webs de descarga.
  • En Windows 7 y 8.1 hace falta además la KB2999226, con todas las actualizaciones al día.
  • Si el PC es de 64 bits, instala también la versión x86 para los programas de 32 bits.

Si todo lo anterior falla, valora actualizar Windows: Windows 7 ya no recibe soporte desde el 14 de octubre de 2025, lo que además de seguridad deja cada vez más programas modernos sin compatibilidad.

Datos comprobados en octubre de 2026.

Dudas sobre el error api-ms-win-crt-convert-l1-1-0.dll

1. ¿Puedo descargar el archivo api-ms-win-crt-convert-l1-1-0.dll por mi cuenta?

No es recomendable descargarlo suelto de páginas de DLL: la mayoría ofrecen versiones desactualizadas o modificadas y, además, no se registra el resto de dependencias. Lo correcto es reinstalar el paquete redistribuible de Microsoft Visual C++ 2015-2022 desde la web oficial de Microsoft, que incluye esa DLL y todas las que cuelgan de ella.

2. ¿Y si mi Windows es de 64 bits, cambia algo al instalar la DLL?

Solo cambia el instalador: descarga la versión x64 si tu Windows es de 64 bits, o la x86 si es de 32 bits. Lo más cómodo es bajar el paquete "vc_redist.x64.exe" desde la página de Visual C++ de Microsoft y ejecutarlo como administrador; en sistemas de 64 bits puedes instalar también la versión x86 para cubrir programas de 32 bits.

3. ¿Qué es api-ms-win-crt-runtime-l1-1-0.dll y por qué se pide junto a la otra?

Es otra DLL de la misma familia "api-ms-win-crt", la capa de tiempo de ejecución de C que Microsoft distribuye con Visual C++ 2015-2022. Cuando un programa necesita una DLL de esa familia y no la encuentra, normalmente faltan varias, porque el origen del problema es que el paquete redistribuible no está instalado o se ha dañado.

4. ¿En qué carpeta de Windows debería estar esta DLL?

En Windows de 64 bits vive en C:\Windows\System32, y en sistemas de 32 bits, en C:\Windows\SysWOW64; las versiones de 32 bits en Windows de 64 bits van en SysWOW64. Si la DLL está fuera de esas rutas, no la dejes ahí: bórrala y reinstala el paquete redistribuible de Visual C++ 2015-2022 para que se coloque donde corresponde.

5. Me sale "Falta api-ms-win-core-winrt-l1-1-0.dll en el equipo", ¿es el mismo problema?

El mensaje es del mismo estilo, pero la DLL pertenece a otro componente: la familia "api-ms-win-core-winrt" la reparten Windows o sus actualizaciones, no Visual C++. Lo primero que debes hacer es ejecutar "sfc /scannow" en un Símbolo del sistema abierto como administrador y, si no se arregla, reparar la instalación con DISM o, en último caso, instalar la actualización acumulativa más reciente de Windows.

6. ¿Cómo descargo api-ms-win-crt-runtime-l1-1-3.dll?

Tampoco conviene descargarla suelta: esa DLL forma parte de la misma actualización del tiempo de ejecución de C que api-ms-win-crt-convert-l1-1-0.dll. Ve a la página oficial de Microsoft Visual C++ 2015-2022 Redistributable, descarga el instalador que corresponda (x86 o x64), ejecútalo y, al terminar, reinicia el equipo: con eso se registran todas las DLL de la familia.

Fuentes

  1. Microsoftconvert (comando de la consola) — documentación oficialconsultado el 16/10/2026
  2. MicrosoftTecla Windows: Abrir o cerrar el menú Inicio — documentación oficialconsultado el 16/10/2026
  3. MicrosoftFalta api-ms-win-crt-runtime-l1-1-0.dll — documentación oficialconsultado el 16/10/2026
  4. MicrosoftFalta api-ms-win-crt-runtime-l1-1-0.dll en Windows 7 u 8.1: el Universal C Runtime (KB2999226) — documentación oficialconsultado el 16/10/2026