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.
No se puede iniciar el programa porque falta api-ms-win-crt-convert-l1-1-0.dll en el equipo. Intente reinstalar el programa para corregir este problema.
La ejecución de código no puede continuar porque no se encontró api-ms-win-crt-convert-l1-1-0.dll. La reinstalación del programa puede corregir este problema.
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
- Abre Configuración con Win+I.
- Entra en Sistema y, a la derecha, en Acerca de.
- 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
- Abre Configuración con Win+I y entra en Aplicaciones.
- En Aplicaciones y características, escribe «Visual C++ 2015-2022 Redistributable» en el buscador.
- 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
- Pulsa Win+R, escribe
eventvwr.mscy pulsa Intro. - Entra en Registros de Windows y luego en Aplicación.
- Busca un error con origen Application Error que nombre
api-ms-win-crt-convert-l1-1-0.dlly el programa que falla.
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
- Entra en la página Microsoft: última versión compatible de Visual C++ Redistributable.
- Descarga
vc_redist.x64.exe. - 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.
System32 no soluciona el problema.Instálalo y reinicia el equipo
- Haz clic derecho sobre
vc_redist.x64.exey elige Ejecutar como administrador. - Acepta los términos, pulsa Instalar y espera a que termine.
- Repite con
vc_redist.x86.exesi tu Windows es de 64 bits. - Reinicia el equipo y vuelve a abrir el programa.
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
- Abre Configuración con Win+I y entra en Windows Update.
- Pulsa Buscar actualizaciones e instala todo lo pendiente.
- 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
- Entra en el Catálogo de Microsoft Update.
- Busca «KB2999226» y descarga la versión que toque según tu Windows (7, 8, 8.1 o el Server correspondiente).
- Guarda el archivo
.msuen el equipo.
Instala la KB y repara el Visual C++ 2015-2022
- Haz doble clic sobre el
.msudescargado y sigue los pasos. - Reinicia cuando te lo pida.
- Ve a Configuración > Aplicaciones, busca Visual C++ 2015-2022 Redistributable, pulsa Modificar y elige Reparar.
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
- Haz clic derecho sobre el
.exedel programa y elige Propiedades. - 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».
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
- Descarga
vc_redist.x86.exedesde la web oficial de Microsoft si solo tenías el x64. - Haz clic derecho sobre el instalador y elige Ejecutar como administrador.
- Acepta los términos, pulsa Instalar y reinicia el equipo.
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
- Abre Configuración con Win+I y entra en Aplicaciones.
- Busca «Visual C++ 2015-2022 Redistributable», pulsa los tres puntos y elige Modificar.
- Elige Reparar y espera a que termine.
- Repite para cada versión de Visual C++ 2015-2022 que aparezca en la lista.
Si la reparación no basta, desinstala y vuelve a instalar
- Desinstala todas las versiones de Visual C++ 2015-2022 desde Configuración > Aplicaciones.
- Reinicia el equipo.
- Descarga
vc_redist.x64.exey, si tu Windows es de 64 bits, tambiénvc_redist.x86.exedesde la web oficial. - Instala primero el x64 y luego el x86, ambos como administrador, y reinicia al terminar.
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
- Localiza el archivo
api-ms-win-crt-convert-l1-1-0.dllenC:\Windows\System32y, si existe, también enC:\Windows\SysWOW64. - Si recuerdas haberla copiado tú, bórrala.
- Desinstala desde Configuración > Aplicaciones cualquier herramienta tipo DLL-fixer, reparador de registro o similar que hayas instalado.
- Pasa el antivirus: abre Seguridad de Windows con Win+I, entra en Protección contra virus y amenazas y pulsa Examen rápido.
Como último recurso, reinstala el programa que falla
- Desinstala el programa desde Configuración > Aplicaciones.
- Reinicia el equipo.
- Vuelve a instalarlo desde su web oficial, con el Visual C++ 2015-2022 ya en su sitio.
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
- Microsoftconvert (comando de la consola) — documentación oficialconsultado el 16/10/2026
- MicrosoftTecla Windows: Abrir o cerrar el menú Inicio — documentación oficialconsultado el 16/10/2026
- MicrosoftFalta api-ms-win-crt-runtime-l1-1-0.dll — documentación oficialconsultado el 16/10/2026
- 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