Fix: api-ms-win-crt-runtime-l1-1-0.dll is missing on Windows 7, 8 and 10

api-ms-win-crt-runtime-l1-1-0.dll is an essential file for the Windows operating system. It is used to extract various resources for third-party applications. It is linked to the C++ programming language. Missing the file means that the programs which are running in this language won’t launch successfully as they won’t find the required file.

api-ms-win-crt-runtime-l1-1-0.dll is missing

There are various fixes for this problem. We can try reinstalling the C++ redistributable packages. Start with the first solution and work your way down. After performing each solution, you should try running the application. If it still doesn’t work, try reinstalling it. Do note that these solutions work for almost all versions of Windows.

Note: Do not attempt to download the .dll file from any external website and replace it. The source isn’t approved and they may contain malware. Follow the methods listed below.

Solution 1: Reinstall the Visual C++ Redistributable Packages

The api-ms-win-crt-runtime-l1-1-0.dll is an essential file for the Windows Operating System. If api-ms-win-crt-runtime-l1-1-0.dll is missing, you won’t be able to launch games as explained in the introduction. To replace the missing file, we can download the whole redistributable package and install it. Do note that you should always avoid downloading .dll files from the internet from non-official websites. They may be infected with malware and virus and can infect your computer easily.

  1. Head over to the official Microsoft download page.
  2. Click the Download button after selecting the language.
    Download Visual C++ Redistributable for Visual Studio 2015
  3. Select “vredist_x64.exe” and press Next. Soon after the download will commence. Save the file in an accessible location and run the file.
    Choose the Download Version
  4. After the installation is complete, restart your computer and check if the problem is solved.

Note: If you are using 64 bit Windows, you can install both (vredist_x64.exe and vredist_x86.exe). However, if you have 32 bit, you should only install “vredist_x86.exe”. You can check which version of Windows you have by press Windows + S, type “system information” and open the application which comes forth.

Extended Solution 1: Users Who Have Visual C++ 2015 Redistributable Already Installed

If you already have the package installed on your computer, you might experience an error window similar to the one below. In this case, we need to uninstall the already installed package and then install it again using the 1st solution.

Note: This solution is not meant for users who don’t have the package already installed on their computers.

Microsoft Visual C++ 2015 Redistributable Setup Failed

Follow the steps below:

  1. Press Windows + R to launch the Run application. Type “appwiz.cpl” in the dialogue box and press Enter.
  2. You will be redirected to a module belonging to the control panel where all the applications installed on your computer will be listed. Right-click on the package and select “Uninstall”. Once the uninstallation process is complete, restart your computer and perform solution 1 again.
Uninstall Microsoft Visual C++ 2015 Redistributable

Note: If after performing these steps, another error pops up while installing, uninstall Visual C++ and try the method again. It seems that the application conflicts with the software package we are trying to install.

Solution 2: Update Your Windows

Since the missing file is part of Windows, we can try performing Windows update. If you have disabled them, we strongly recommend that you enable and perform the latest update. Updates not only consist of the latest bug fixes but also fixes for problems like these.

  1. Press the Windows + S button to launch your start menu’s search bar. In the dialogue box type “Windows update”. Click the first search result which comes forward.
    Check For Windows Update
  2. Once in the update settings, click on the button which says “Check for updates”. Now Windows will automatically check for updates available and install them. It may even prompt you for a restart.
    Check for Updates
  3. After updating, check if your issue got fixed.

Solution 3: Run System File Checker

System File Checker (SFC) is a utility present in Microsoft Windows which allows the users to scan their computers for corrupt files in their operating system. This tool has been there in Microsoft Windows since Windows 98. It is a very useful tool for diagnosing the problem and checking if any problem is due to corrupt files in windows.

We can try running SFC and see if our problem gets solved. You will get one of the three responses when running SFC.

  • Windows didn’t find any integrity violations
  • Windows Resource Protection found corrupt files and repaired them
  • Windows Resource Protection found corrupt files but was unable to fix some (or all) of them
  1. Press Windows + R to launch the Run application. Type “taskmgr” in the dialogue box and hit Enter to launch your computer’s task manager.
    taskmgr in Run
  2. Now click on File option present at the top left side of the window and select “Run new task” from the list of options available.
    Run New Task
  3. Now type “PowerShell” in the dialogue box and check the option underneath which states “Create this task with administrative privileges”.
    Run Powershell with Administrative Privileges
  4. Once in the Windows Powershell, type
    sfc /scannow

    and hit Enter. This process may take some time as your entire Windows files are being scanned by the computer and being checked for corrupt phases.

    Run SFC/Scannow
  5. If you encounter an error where Windows states that it found some error but was unable to fix them, you should type
    sfc /verifyonly

    Now, wait for the process to complete fully.

  6. If you are still unable to repair the corrupt files, run the DISM command
    DISM /Online /Cleanup-Image /RestoreHealth

    in the elevated PowerShell. This will download the corrupt files from the Windows update servers and replace the corrupt ones. Do note that this process can also consume some time according to your internet connection. Don’t cancel at any stage and let it run.

If an error was detected and was fixed using the above methods, restart your computer, reinstall the application and check if it is launching correctly.

Note: You should also check to uninstall the application which you are trying to run after each solution. You can do that following the same method listed in extended solution 1. The only difference is you will be uninstalling the application instead of the package as described.

If nothing has worked for you so far, then copy the said DLL file from another working computer. But make sure it is using the same Windows version and architecture i.e. 32-bit or 64 bit.

Location of the said DLL will be




Kevin Arrows

Kevin is a dynamic and self-motivated information technology professional, with a Thorough knowledge of all facets pertaining to network infrastructure design, implementation and administration. Superior record of delivering simultaneous large-scale mission critical projects on time and under budget.

Expert Tip

Fix: api-ms-win-crt-runtime-l1-1-0.dll is missing on Windows 7, 8 and 10

If the issue is with your Computer or a Laptop you should try using Restoro which can scan the repositories and replace corrupt and missing files. This works in most cases, where the issue is originated due to a system corruption. You can download Restoro by clicking the Download button below.

Download Now

I'm not interested