WindowsHigh

api-ms-win-crt-runtime-l1-1-0.dll Error: Causes and Solutions

This article explains why the api-ms-win-crt-runtime-l1-1-0.dll system file is missing in Windows and provides 4 proven methods to restore it, from simple updates to system file recovery.

Updated at February 15, 2026
10-15 min
Easy
FixPedia Team
Применимо к:Windows 10Windows 11Windows 8.1Windows 7 (Service Pack 1)

What the api-ms-win-crt-runtime-l1-1-0.dll Error Means

The api-ms-win-crt-runtime-l1-1-0.dll missing error occurs when trying to launch a program that was compiled using Microsoft Visual Studio 2015, 2017, 2019, or 2022. This DLL file is part of the Universal C Runtime (CRT)—a set of C/C++ runtime libraries. Without it, the program cannot initialize and fails with a message like:

"The program can't start because api-ms-win-crt-runtime-l1-1-0.dll is missing from your computer. Try reinstalling the program to fix this problem."

Symptoms: The program fails to launch, a dialog box with the error appears, and sometimes the system may prompt you to locate the DLL yourself (which is not recommended).

Causes

  1. Missing Visual C++ Redistributable package. The program requires CRT components, which are included in the Visual C++ Redistributable for Visual Studio 2015–2022. If the package isn't installed, the DLL is missing.
  2. DLL corruption or deletion. The file may have been accidentally deleted, damaged by antivirus or other software, or overwritten by an incompatible version.
  3. Outdated package version. An older Visual C++ package (e.g., for VS 2013) is installed, which doesn't contain the required CRT version.
  4. Windows system component corruption. Issues with system files or the registry, often after a failed update or malware attack.
  5. Program installation issues. Some installers incorrectly register dependencies or require a specific CRT version different from the one installed.

Solution 1: Install Latest Windows Updates

Microsoft regularly includes Universal CRT updates in Windows cumulative updates. This often restores missing files.

  1. Open Windows Settings (Win + I) → Update & Security.
  2. Click Check for updates.
  3. Install all available updates, including optional ones (under "Advanced options" → "Optional updates").
  4. Restart your computer after installation completes.

⚠️ Important: Ensure updates for your specific Windows version are installed (e.g., KB2999226 for Windows 7/8.1). This is the base package containing Universal CRT.

Solution 2: Manually Install Visual C++ Redistributable

If updates didn't help, install the package directly from Microsoft's website.

  1. Go to the official Visual C++ Redistributable download page.
  2. Under "Visual Studio 2015, 2017, 2019, and 2022", find "Additional files and tools".
  3. Download both installers:
    • vc_redist.x86.exe (for 32-bit programs)
    • vc_redist.x64.exe (for 64-bit programs)
  4. Run each installer as administrator and select "Install".
  5. Restart your computer after installation.

Solution 3: Repair System Files with SFC and DISM

Corrupted Windows system files can cause this error. Use built-in repair tools.

  1. Open Command Prompt or PowerShell as administrator (Win + X → "Command Prompt (Admin)").
  2. Run the system file check:
    sfc /scannow
    
    Wait for completion (may take 10–20 minutes). If files are found and repaired, restart your PC.
  3. If SFC didn't help, repair the system image:
    DISM /Online /Cleanup-Image /RestoreHealth
    
  4. After DISM finishes, run sfc /scannow again and restart your computer.

Solution 4: Reinstall the Problematic Program

If the error occurs only with one specific program, its installation might be corrupted or it may require a separate CRT version.

  1. Uninstall the program via Control Panel → Programs and Features.
  2. Download the latest installer from the developer's official website.
  3. Before installing, ensure you have the latest Visual C++ package installed (see Solution 2).
  4. Run the installer as administrator and complete the process.

💡 Tip: Some portable program versions don't require installation but still need CRT. Ensure the Visual C++ package is installed system-wide.

Prevention

  • Regularly install Windows updates via Windows Update, including optional ones.
  • When installing new software, check system requirements—many require Visual C++ Redistributable. Install the packages proactively.
  • Never manually delete system files, especially from C:\Windows\System32 and C:\Windows\SysWOW64.
  • Use antivirus with a whitelist to avoid accidental deletion or blocking of system DLLs.
  • Create system restore points before major updates or software installations to quickly roll back changes if issues arise.

F.A.Q.

Why does the api-ms-win-crt-runtime-l1-1-0.dll error occur?
Can I just download the DLL file and place it in the folder?
Do I need to install both versions (x86 and x64) of the Visual C++ package?
Why does the error persist after installing Visual C++?

Hints

Install Windows Updates
Download and install Visual C++ Redistributable
Restore system files
Reinstall the problematic program
FixPedia

Free encyclopedia for fixing errors. Step-by-step guides for Windows, Linux, macOS and more.

© 2026 FixPedia. All materials are available for free.

Made with for the community