How to fix the “api-ms-win-crt-runtime-l1-1.0.dll is missing” error for Delphi 10 Seattle

Tuesday, September 1st, 2015 | Dennis D. Spreen | Delphi 10 SeattleDelphi Programming

If you experience this error during the start of Delphi 10 Seattle

d10_error

This error is not related to Delphi 10 Seattle – it is caused by TortoiseSVN v1.9 which is “side loaded” during start up (if installed before). Delphi 10 Seattle just works out of the box!

1

2

3

4

 

"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"

 

you need to (re)install the Visual C++ Redistributable for Visual Studio 2015, either via Windows Update or download and directly install the Visual C++ Redistributable: 

  1. Install all pending Windows Updates
    Go to Start – Control Panel – Windows Update
    Check for updates and install all pending updates, then restart the computer.
    After the restart repeat the steps above again until no more updates are available.
  2. Download the Visual C++ Redistributable 2015
    For Windows 64-bit
    Visual C++ Redistributable for Visual Studio 2015 (64-bit)
    For Windows 32-bit
    Visual C++ Redistributable for Visual Studio 2015 (32-bit)
  3. Run the vcredist_x64.exe (64-bit) or vcredist_x86.exe (32-bit) and select Uninstall if already installed
  4. Run the .exe again and select Install and restart the computer

Tags: 

26 Comments to How to fix the “api-ms-win-crt-runtime-l1-1.0.dll is missing” error for Delphi 10 Seattle

KMorwath
September 1, 2015

LOL! Are they using Visual Studio now to develop Delphi??

dennis
September 1, 2015

I think this is caused by an external IDE plugin, since you could just ignore the error and the IDE shows up.

Thomas Mueller
September 1, 2015

A colleague of mine had this error with Delphi XE2, so it’s not specific to Delphi 10 Seattle. I myself have seen it with Notepad++ (but could not reproduce it). I think it’s just a symptom of some Microsoft update not installing properly.

Borja
September 1, 2015

Actually, the error is usually related to Tortoise 1.9. I guess that all of you have it installed. Delphi has nothing to do with it.

dennis
September 1, 2015

@Borja: thanks for your info, I’ll set up a clean machine and test it again (yes, I did install tsvn 1.9 on my new D10-machine). Will report later.

dennis
September 1, 2015

Confirmed it is TortoiseSVN and *NOT DELPHI 10*. This error occurs if you’d installed TortoiseSVN 1.9 and didn’t install the Visual C++ Redistributable 2015. Thanks to Borja for the hint with TortoiseSVN!

JKLman
September 23, 2015

Can confirm that is was TortoiseSVN

Grande
October 8, 2015

I have the same error while install Apache Server, is there any help?

dennis
October 9, 2015

Just install Visual C++ Redistributable 2015
https://www.microsoft.com/de-de/download/details.aspx?id=48145

SPeed_FANat1c
October 27, 2015

Installing Visual C++ does not fix the problem. I have this problem with Sandra benchmark program

dennis
October 27, 2015

@speed_fan: did you install both versions x86/64bit?

DuongTan
November 4, 2015

Thank!It is Ok

jardiel BRAZIL
November 27, 2015

Valeu amigo funcionou certinho obrigado!!

dennis
November 27, 2015

De nada.

GoneToPlaid
December 24, 2015

Uh, no. We can thank Windows Update KB2999226 which was mysteriously pulled in October 2015, only to be released again in December 2015. This update bricks several DLLs from loading at startup or causes DLLs to report errors, and can eventually causes Windows to completely lock up if Windows is left running for several days. Uninstalling this update doesn’t fix the problem. After uninstalling this update and rebooting, you will have to download and install the Visual C++ 2015 Redistributable packages (both the 32-bit and 64-bit packages if you are running 64-bit Windows) since programs will throw errors and report that api-ms-win-crt-runtime-l1-1-0.dll is missing. Then have fun going through your Windows Event Viewer log files to see how this update bricked various DLL function calls from returning success, and in some cases prevented various DLLs from loading altogether when Windows boots. Ain’t this peachy? But wait! It gets even better! Via Windows Update, you most likely will find that the related KB3119142 update successfully installed on your computer. But guess what? Although you might find this update in your Update History, you won’t find this update in the list of installed updates so that you can uninstall it! And then look under Setup in Windows Logs. You likely will see that source WSUA reports that KB2999226 successfully installed, yet WSUA reports that KB2999226 hasn’t successfully installed on subsequent reboots of your computer. The error is 2149842697 which is reported by MS Office when MS Office tries to integrate this update.

shahid
January 10, 2016

i was facing the same problem on windows 7 64bit , this message appears when ever i try to open adobe photoshop and illustrator or other programe.
then i download For Windows 64-bit
Visual C++ Redistributable for Visual Studio 2015 (64-bit)
and install
problem solve

Teguh K
January 14, 2016

I already try this, but not works or me sir,,
i have this problem while start apache server on Xampp .. please help my problem

Marcos R
January 15, 2016

Same as me, Apache doesn’t work.
SOS. Rescue me.

Nell
January 19, 2016

Oh great!! It has been ages since I last updated my system but certainly installing the c++ visual studio updates helped fixed the problem. Thanks a lot Dennis

Sundar
January 27, 2016

thanks….

Ratu
January 28, 2016

setup failed when i installed C++.. and did not find path: C:\Windows\system32\api-ms-win-crt-runtime-l1-1-0.dll… please help me

Timo
January 30, 2016

same here Apache server returns the same error.

Mitsurugi4552
February 17, 2016

Per my answer here:https://www.reddit.com/r/techsupport/comments/464swn/microsoft_visual_c_2015_redistributable_setup/

I installed Win 7 SP1, that allowed me to run VC Redistributable without the error.

Pavneet Kaur
February 17, 2016

I have windows 8 32-bit and I installed the new versioj of Xampp when I start Apache it shows message api-ms-win-crt-runtime is missing

Marc
February 17, 2016

I had the same problem with PCSX2 1.4 I’ve reinstalled the Visual C++ Redistributable for Visual Studio 2015 (64-bit) and Visual C++ Redistributable for Visual Studio 2015 (32-bit) and it is still doesn’t work. I have Windows 7 x64 Ultimate hope someone can fix it

Scott
February 18, 2016

See if this update will help: https://support.microsoft.com/en-us/kb/2999226