The errors “api-ms-win-crt-heap-l1-1-0.dll” & “api-ms-win-crt-runtime-l1-1-0.dll” usually occur when you try to open Adobe programs or other programs on Windows 8.1 computers that do not have Visual C++ Redistributable for Visual Studio 2015 installed. Other times the above errors occur due to lack of Windows updates or because the required files are corrupted.
If you cannot open Adobe Reader, Photoshop, Premiere, or any other program because you receive one of the following errors, continue reading below to fix the problem:
- The program can’t start because api-ms-win-crt-heap-l1-1-0.dll is missing from your computer. Try reinstalling the program to fix this problem.
- 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.
FIX: “api-ms-win-crt-runtime-l1-1-0.dll is missing” or “api-ms-win-crt-heap-l1-1-0.dll is missing” in Windows 8.1.
Method 1. Install Visual C++ Redistributable for Visual Studio 2015.
The first method to fix the mentioned errors, is to install both versions (32 & 64bit) of Microsoft Visual C++ 2015 Redistributable. If errors still occur after installing Visual C ++, continue to Method 2.
Method 2. Install Missing Windows Updates & Reinstall Visual C++
Step 1. Install Hotfix 2975061.
1. According your OS version proceed to download and install the Hotfix 2975061 (May 2014 servicing stack update for Windows 8.1 and Windows Server 2012 R2). When the installation is completed, reboot your PC.
Step 2. Install KB2919355 Update.
1. Download and Install KB2919355 update and reboot your PC again.*
* Notes:
1. Installing this update takes time, so be patient…
2. If the update fails to install, perform the following steps and try again:
1. Open Command Prompt as Administrator and give the following commands in order:
- net stop cryptsvc
- net stop bits
- net stop wuauserv
- ren %systemroot%softwaredistribution softwaredistribution.bak
- ren %systemroot%system32catroot2 catroot2.bak
- net start cryptsvc
- net start bits
- net start wuauserv
2. Close Command Prompt and try to install the update again.
Step 3. Uninstall All Versions of Microsoft Visual C++
1. Navigate to Control Panel > Programs and Features.
2. Uninstall all versions of Microsoft Visual C++ and then reboot your PC.
Step 4. Install Visual C++ 2015.
1. After restart, proceed and install both versions (32 & 64bit) of Microsoft Visual C++ 2015 Redistributable.
2. Then, try to run the program with the error. It should open now without any problems. *
* Note: If the problem persists, go to the Windows Update Center and download and install any available updates.
That’s all folks! Did it work for you?
Please leave a comment in the comment section below or even better: like and share this blog post in the social networks to help spread the word about this solution.