Todos los archivos que empiezan por api-ms-win-crt - runtime-l1-1-0, string-l1-1-0, heap-l1-1-0, math-l1-1-0 y unos cuarenta hermanos más - pertenecen a una sola cosa: el Universal C Runtime que comparten los programas modernos. Cuando se reporta que falta cualquiera de ellos, lo que falta o está dañado es el runtime en su conjunto. Arregla el runtime una vez y toda la familia vuelve junta.
Soluciónalo automáticamente
Outbyte PC Repair revisa Windows en busca de archivos de sistema dañados, problemas del registro y restos de programas que suelen estar detrás de este tipo de errores. Útil si prefieres no hacer a mano los pasos de abajo: el análisis y el diagnóstico son gratis, y nada cambia hasta que tú lo decides.
Descargar Descarga Outbyte PC Repair para Windows. Prueba gratuita por categoría incluida.Respuesta rápida
Ejecuta Windows Update hasta que no quede nada (en Windows 7/8.1 el Universal C Runtime llega como actualización - KB2999226), instala luego vc_redist.x64.exe y vc_redist.x86.exe desde la página del Visual C++ Redistributable de Microsoft, y reinicia. No descargues la DLL suelta que nombra el mensaje: es una de un conjunto, y una copia sola solo mueve el error al siguiente archivo.
Windows 10 y 11 lo traen de serie, pero Windows 7 y 8.1 lo recibieron mediante una actualización. Un PC que se saltó las actualizaciones no tiene UCRT hasta que algo lo instala.
Una actualización fallida, un error de disco o una limpieza agresiva corrompieron los archivos compartidos del runtime - y un programa que ayer funcionaba hoy falla.
Los archivos api-ms-win-crt son un conjunto de pequeños reenviadores hacia el runtime real. El mensaje nombra el primero que tocó el programa - el problema de fondo siempre es el conjunto, no el archivo suelto.
La mayoría de los instaladores añaden el Visual C++ Redistributable que necesitan; cuando ese paso se omite o falla en silencio, el programa arranca sin su runtime.
sfc /scannow.DISM /Online /Cleanup-Image /RestoreHealth, luego SFC otra vez, y reinicia.No hagas esto: nunca descargues api-ms-win-crt-runtime-l1-1-0.dll - ni ningún archivo de esta familia - como DLL suelta de un sitio de descargas. Estos archivos solo funcionan como conjunto completo; una copia sola mueve el error al siguiente nombre, y esos sitios son un canal de malware de sobra conocido. Los instaladores oficiales son gratis y los restauran todos correctamente.
No. Todos los archivos api-ms-win-crt - runtime, string, heap, math, conv, locale y los demás - pertenecen al mismo Universal C Runtime y llegan juntos. Da igual qué variante nombre el mensaje: la solución es la misma, Windows Update más el Visual C++ Redistributable.
El programa nuevo está compilado contra el Universal C Runtime y tu Windows - normalmente 7 u 8.1 - todavía no lo tiene. Las versiones antiguas de Windows recibieron el UCRT a través de una actualización, no con el sistema, así que un PC que nunca se actualizó muestra el error la primera vez que arranca un programa de este tipo.
No. Estos archivos funcionan como un conjunto de reenviadores hacia el runtime real: copiar uno solo mueve el error al siguiente nombre de la familia, y los archivos de los sitios de descarga de DLL no están verificados y son un canal conocido de malware. Instala el runtime como corresponde y los más de cuarenta archivos llegan juntos. Lectura relacionada: la guía de VCRUNTIME140.dll cubre la otra mitad del mismo runtime.
Outbyte PC Repair analiza el sistema y muestra lo que ha encontrado - y luego espera. No se aplica nada sin tu visto bueno: tú revisas los problemas detectados, categoría por categoría, y decides qué corregir.
Descargar Descarga Outbyte PC Repair para Windows. Prueba gratuita por categoría incluida.