---
title: "Fix the Api-Ms-Win-Crt-Runtime-L1-1-0.dll Missing Error"
date: 2024-08-23
author: "Riddhi Bhatt"
featured_image: "https://www.techlila.com/wp-content/uploads/2018/07/fix-api-ms-win-crt-runtime-l1-1-0.dll-missing-error.jpg"
categories:
  - name: "Windows"
    url: "/topics/computer/windows.md"
tags:
  - name: "Evergreen"
    url: "/tags/evergreen.md"
  - name: "Windows 10"
    url: "/tags/windows-10.md"
---

# Fix the Api-Ms-Win-Crt-Runtime-L1-1-0.dll Missing Error

Do the words ‘api-ms-win-crt-runtime-l1-1-0.dll missing’ ring a bell? You will mostly see this while launching a program on your Windows computer as an error message *The program can’t start because* api*-ms-win-*crt*-runtime-l1-1-0.dll is missing from your computer*.

This error either means that Universal CRT, which is part of the Visual C++ Redistributable has either failed to install properly or that the api-ms-win-crt-runtime-l1-1-0.dll file has become corrupted or gone missing. You may receive this error when trying to open some Adobe applications, SmartFTP software, [Skype](https://techlila.com/skype-commands/), Microsoft Office, and so on.

## Fix: Api-Ms-Win-Crt-Runtime-L1-1-0.dll is Missing Error

##### Table of Contents

- 1. [Prerequisites](#prerequisites "Prerequisites")
- 2. [Fixing the Api-Ms-Win-Crt-Runtime-L1-1-0.dll Missing Error](#troubleshooting "Fixing the Api-Ms-Win-Crt-Runtime-L1-1-0.dll Missing Error")
    - 2.1. [Repair Already Installed the Visual C++ 2012 Redistributable Package](#repair-installed-visual-c++-2012-redistributable-package "Repair Already Installed the Visual C++ 2012 Redistributable Package")
    - 2.2. [Re-Register the DLL File](#re-register-dll-file "Re-Register the DLL Files")
        - 2.2.1. [Run the built-in System File Checker tool](#run-built-in-system-file-checker-tool "Run the built-in System File Checker tool")
        - 2.2.2. [Run the DISM Tool](#run-dism-tool "Run the DISM Tool")
    - 2.3. [Download the Update for Universal C Runtime](#download-universal-c-runtime-update "Download the Update for Universal C Runtime")
    - 2.4. [Install the Microsoft Visual C++ Redistributable Update](#install-microsoft-visual-c-redistributable-update "Install the Microsoft Visual C++ Redistributable Update")
    - 2.5. [Install the Microsoft Visual C++ Redistributable Update for Visual Studio 2017](#install-microsoft-visual-c-redistributable-update-for-visual-studio-2017 "Install the Microsoft Visual C++ Redistributable Update for Visual Studio 2017")



## Some Prerequisites You Should Take Care Of

Before moving forward with the fixes, you should follow the instructions given below:

1. Make sure that you update your Windows. Run Windows Update and confirm.
2. Run the [System File Checker](https://support.microsoft.com/en-in/help/929833/use-the-system-file-checker-tool-to-repair-missing-or-corrupted-system) to replace potentially corrupted system files.
3. You can also reinstall the program that is causing this error.

## Fixing the Api-Ms-Win-Crt-Runtime-L1-1-0.dll Missing Error

### 1. Repair Already Installed the Visual C++ 2012 Redistributable Package

If you have already installed Visual C++ 2012 Redistributable package, but you still encounter the error, you might require to repair the program.

1. Open Control Panel and go to **Programs and Features** section.
2. Find out **Microsoft Visual C++ 2012 Redistributable (x64)** \[for 64-bit machine\], right-click on it and select Change.![ Visual C++ 2012 Redistributable](https://techlila.com/wp-content/uploads/2018/07/visual-c-plus-plus-2012-redistributable.jpg)
3. Click on the **Repair** button.
4. Click Yes on the prompt by the User Account Control and follow the on-screen instructions to complete the repair.

### 2. Re-Register the DLL file

If the DLL file is present on your computer, but you continue to get the api-ms-win-crt-runtime-l1-1-0.dll missing error, you may need to re-register the DLL file.

The location of the DLL file is shown in the image below:

![ CRT Runtime DLL File Location](https://techlila.com/wp-content/uploads/2018/07/crt-runtime-dll-file-location.jpg)

The [Regsvr32](https://support.microsoft.com/en-in/help/249873/how-to-use-the-regsvr32-tool-and-troubleshoot-regsvr32-error-messages) tool is a command-line utility that can be used for registering and un-registering DLL file. To register a DLL file, open a command prompt windows as an administrator, type the following and press Enter:

```
regsvr32 "path & filename of dll or ocx"
```

To un-register a DLL file, open a command prompt windows as an administrator, type the following and press Enter:

```
regsvr32 /u "path & filename of dll or ocx"
```

If the DLL file is missing then you can try the following fixes:

- **Run the built-in System File Checker tool to replace missing or corrupted operating system files.**

1. Press the **Windows icon + R**. Type **cmd.exe** into the window and press enter to launch the Command Prompt window.
2. If you are running Windows 10, Windows 8.1 or Windows 8, first run the [Deployment Image Servicing and Management (DISM)](https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/what-is-dism) tool prior to running the System File Checker. Type the following command, and then hit Enter. ```
    DISM.exe /Online /Cleanup-image /Restorehealth
    ```
3. Type the following text at the command prompt: sfc/scannow.
4. All protected files will be scanned and any corrupted files will be replaced as new.

- **Run the DISM (Deployment Image Servicing and Management) tool and repair the Windows system image and fix a corrupted Windows Component Store.**

1. Press the **Windows icon + X** to open the Power User menu and choose **Command Prompt (Admin)**.
2. Type the following command and press Enter: ```
    DISM /Online /Cleanup-Image /RestoreHealth
    ```
3. Repair or re-install the software if some application throws up this error.
4. Copy the DLL file from another system and restore it on your PC, followed by re-registering the DLL file.

If none of the above works for you, then as a last resort you can download the missing DLL file from the internet and use it. Although copy-pasting the downloaded file to a particular location is not an ideal solution, it might work.

### 3. Download the Update for Universal C Runtime

If the error is still not resolved, download the [Update for Universal C Runtime](https://support.microsoft.com/en-in/help/2999226/update-for-universal-c-runtime-in-windows) from Microsoft. Install the Runtime component, restart your computer and check. Just remember that beginning with Windows 10, the Universal CRT is part of the operating system.

### 4. Install **the Microsoft Visual C++ Redistributable Update**

If the solutions mentioned above do not help fix the api-ms-win-crt-runtime-l1-1-0.dll is missing error, you may require to install Microsoft Visual C++ Redistributable [update](https://www.microsoft.com/en-US/download/details.aspx?id=52685) from Microsoft. You need to choose the OS architecture, i.e. 32-bit or 64-bit.

### 5. Install Microsoft Visual C++ Redistributable for Visual Studio 2017

Like the Visual C++ 2012 Redistributable package, some programs use the Microsoft Visual C++ Redistributable for Visual Studio 2017 to fix the error. So you may need to install this one. You can find the package [here](https://www.visualstudio.com/downloads/).

[See also

Fix Windows 10 Critical Error Start Menu and Cortana Aren't Working Issue](https://www.techlila.com/windows-10-critical-error-start-menu-and-cortana-arent-working/)

### Conclusion

We hope the solutions mentioned above come to your rescue and help get you rid of the api-ms-win-crt-runtime-l1-1-0.dll missing error. Let us know which one of these worked for you or post your queries in the comment section below.