Fix the Api-ms-win-crt-runtime-l1-1-0.dll Missing Error

It can be quite alarming when your perfectly working application suddenly runs into an error message that looks intimidating, such as the api-ms-win-crt-runtime-l1-1-0.dll missing error.

Api-ms-win-crt-runtime-l1-1-0.dll Missing Error

What Is the Api-ms-win-crt-runtime-l1-1-0.dll Missing Error?

The error message might seem like a mouthful, but it simply means that the program can’t start because api-ms-win-crt-runtime-l1-1-0.dll is missing from your computer. This file is required by the application to be able to run properly. The api-ms-win-crt-runtime-l1-1-0.dll file is associated with the Universal CRT, a component of the Visual C++ Redistributable. When you get this error, it’s either the Universal CRT did not install properly or the api-ms-win-crt-runtime-l1-1-0.dll is missing, corrupted, or damaged.

You might encounter this error when you’re trying to launch applications that use the Visual C++ Redistributable package. These programs include Skype, Autodesk, Corel Draw, Adobe applications, SmartFTP software, XAMPP, Microsoft Office, and others.

This error also often appears when users are playing computer games, especially since most of them use the Visual C++ Redistributable package. For example, you might encounter api-ms-win-crt-runtime-l1-1-0.dll missing in Origin games, such as Battlefield V or Command and Conquer.

When applications are created, they are linked to dynamic link library files (DLLs) that store the code that the app needs to function properly. If the required DLL is corrupted or missing, then Windows will display an error message informing you which DLL file is missing so that you can try and fix the problem.

This is the error message that pops up when you’re trying to launch an app with the api-ms-win-crt-runtime-l1-1-0.dll missing:

“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.”

So, if Adobe Photoshop or iTunes can’t start because api-ms-win-crt-runtime-l1-1-0.dll is missing, you don’t have to worry. After all, there are several ways to fix this error.

Why Is Api-ms-win-crt-runtime-l1-1-0.dll Missing?

One of the reasons why you’re getting this message is that the VC++ installation on your computer needs to be updated. This happens when you’ve recently installed an update on your computer and you need a newer version of the VC++ package for your applications to work smoothly with the updated OS.

Another possible scenario is when your api-ms-win-crt-runtime-l1-1-0.dll file has been deleted or corrupted. Deleting the api-ms-win-crt-runtime-l1-1-0.dll file or Visual C++ Redistributable package, either intentionally or accidentally, will lead to the occurrence of this error. You might not also be aware that the api-ms-win-crt-runtime-l1-1-0.dll file has been corrupted due to malware.

Whatever the reason is, the fact remains that the easiest way to resolve this error is to install api-ms-win-crt-runtime-l1-1-0.dll again on your computer.

How to Fix the Api-ms-win-crt-runtime-l1-1-0.dll Missing Error

The best way to fix the api-ms-win-crt-runtime-l1-1-0.dll missing error is to use the free PC Repair tool. One click is all you need to resolve this error and dozens of other system issues. Free PC Repair is a light and reliable optimization software designed to fix many Windows 10 problems.

Aside from using a third-party tool, you can also use traditional methods to deal with this issue. Warning: Do not download the missing DLL file and copy it to its original folder. It will NOT work. You’ll only cause more problems for your computer because that’s not the correct way to reinstall a missing DLL file.

Here are some solutions you can try:

Fix #1: Install all Available Updates

Make sure that your operating system is updated at all times to prevent errors like this from happening. In most cases, Windows updates contain the patches and files required for your applications to work smoothly with the updated operating system. In this case, the updates contain the updated api-ms-win-crt-runtime-l1-1-0.dll file for your Visual C++ Redistributable package.

To update Windows, follow the steps below:

  • Press Windows + I to bring up the Settings app.
  • Click Update & Security > Windows Update.
  • Click the Check for updates button.
Windows Updates
  • Install all available updates and restart your computer.

Fix #2: Repair the installed Visual C++ Redistributable Package on Your PC

If you have an existing Visual C++ Redistributable package on your computer, you can start by trying to repair the program first. To do this:

  • Open Control Panel on your computer.
  • Click on Program > Apps and Features.
Apps and features
  • Look for the Microsoft Visual C++ 2015 Redistributable (x64) or Microsoft Visual C++ 2015 Redistributable (x86), depending on what version of Windows you are running.
  • Right-click on your Microsoft Visual C++ Redistributable installation, then click Modify> Repair.

Once the process is complete, go back to the app you were trying to open and see if the api-ms-win-crt-runtime-l1-1-0.dll file has been restored.

Fix #3: Re-Register the DLL File

If the api-ms-win-crt-runtime-l1-1-0.dll has been repaired but you’re still getting this error, you might need to re-register it for it to work properly. Here are the instructions to re-register the api-ms-win-crt-runtime-l1-1-0.dll:

  • Using File Explorer, locate the api-ms-win-crt-runtime-l1-1-0.dll file and right-click on it.
  • Choose Open With from the right-click menu.
Choose another app menu
  • Select Choose another app at the bottom of the Open With menu.
Look for another app on this PC
  • Browse to your local drive and choose either REGSVR32.EXE inside the WINNT\SYSTEM32 folder or REGSVR.EXE inside the WINDOWS\SYSTEM folder.
  • Click Open > OK.

A message will pop up indicating whether the DLL file was successfully registered.

Fix #4: Update Universal C Runtime

The Universal CRT is a part of the Windows 10 operating system and if it is outdated, you can download the updated version from Microsoft’s website. Install the Runtime, then restart your computer after. After rebooting, try launching the faulty app and see if the error has been resolved.

Fix #5: Install the Microsoft Visual C++ 2015 Redistributable

To install api-ms-win-crt-runtime-l1-1-0.dll, you need to install a clean version of the Microsoft Visual C++ 2015 Redistributable package. To do this:

Microsoft Visual C++ 2015 Redistributable page
  • Choose whether you want to download the 32-bit or 64-bit version.
  • Click the Next button to download the file to your computer.
  • After downloading, double-click on the vc_redist.x64.exe file.
  • Follow the on-screen instructions to install the Microsoft Visual C++-2015 Redistributable.

If you have installed the redistributable package but you’re still getting the same error, you can run the installer again and choose Repair this time.

Wrapping Up

The api-ms-win-crt-runtime-l1-1-0.dll missing error may sound complicated, but it is actually easy to fix as long as you know the right solution.

Never try to replace the missing DLL file because it would not work in the end. The DLL files are usually linked to the programs that use them, and replacing it with a new DLL file does not restore this connection. If you encounter this error, you can refer to the guide above to quickly resolve this problem.