api-ms-win-crt-runtime-l1-1-0.dll 🪟 Windows

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

  1. Install the latest Visual C++ Redistributable (x86 and x64)
  2. Install KB2999226 / latest updates on old Windows
  3. Repair existing redistributables

Detailed fix by platform

Windows

  1. powershell
    winget install Microsoft.VCRedist.2015+.x64
    winget install Microsoft.VCRedist.2015+.x86

How to diagnose

  1. OS — Version and update level
  2. 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:

🧠 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.