The program can't start because api-ms-win-crt-runtime-l1-1-0.dll is missing from your computer
The Universal C Runtime (UCRT) isn’t installed — usually on older Windows 7/8.1 machines missing the KB2999226 update.
Seen on:
Windows
Meaning
Apps built with Visual Studio 2015+ need the UCRT. Windows 10/11 include it; older systems get it via Windows Update (KB2999226) or the Visual C++ Redistributable.
Common causes
- Windows 7/8.1 without the UCRT update
- Broken Visual C++ redistributable install
- Pending Windows updates
⚡ Quick fix
- Install the latest Visual C++ Redistributable (x86 and x64)
- Install KB2999226 / latest updates on old Windows
- Repair existing redistributables
Detailed fix by platform
Windows
- powershell
winget install Microsoft.VCRedist.2015+.x64 winget install Microsoft.VCRedist.2015+.x86
How to diagnose
- OS — Version and update level
- Runtime — Installed redistributables (Apps & features)
🔧 Still not fixed?
Many errors look alike. If the steps above didn’t solve it, one of these is probably what you’re facing:
Similar errors
Most viewed in Windows
Other ways to find it
🧠 Still stuck? Analyze your error
Paste the full message, response headers or stack trace — we'll detect the platform and point to the most likely cause.
Was this page helpful?
Report a correction or suggest an improvement
Last updated 7 Oct 2026