api-ms-win-crt-stdio-l1-1-0.dll is missing from your computer – Windows XAMPP error [solution]

Windows XAMPP dll error. The program can’t start because api-ms-win-crt-stdio-l1-1-0.dll is missing from your computer. Try reinstalling the program to fix this problem.

Have you facing problem with XAMPP start in windows? When you start XAMPP and start apache server error alert message display like api-ms-win-crt-stdio-l1-1-0.dll is missing from your computer.

Recently i update XAMPP by uninstall old XAMPP and install new. First i download XAMPP for windows from here.

XAMPP installed successfully, but when try to start apache service, system display error message and suggest reinstalling the program to fix this problem.

api-ms-win-crt-stdio-l1-1-0.dll is missing from your computer - Windows XAMPP error
api-ms-win-crt-stdio-l1-1-0.dll is missing from your computer – Windows XAMPP error

After some R&D I’m able to solve issue. Here is different step to solve XAMPP dll alert error.

Solution by windows update: api-ms-win-crt-stdio-l1-1-0.dll is missing

  • Click on Start option > Control Panel > Windows Update
  • Click check for updates
  • Update suggested package
  • After update process, restart your computer
  • Now open XAMPP and start apache

Solution by Reinstall Microsoft Visual C++ 2015 Redistribution

Actually api-ms-win-crt-stdio-l1-1-0.dll file missing in Microsoft Visual C++ 2015 Redistribution package. By reinstalling it. Error can be fixed.

  • Click on Start option > Computer
  • Open “Uninstall or change program option”
  • You will show Reinstall Microsoft Visual C++ 2015 Redistribution (x86) in list
  • Select and uninstall it.
  • Now download “Visual C++ Redistributable for Visual Studio 2017” exe
  • For Windows 64-bit
  • For Windows 32-bit
  • Double click on downloaded exe and install it
  • After install process, restart your computer
  • Now open XAMPP and start apache

Bonus solution

Now if you still facing issue. Uninstall XAMPP and reinstall it again. In my case i have to do this step. Also i have Skype and it use port 80 so when click apache start, apache service not started as it try to use port 80 default. So, again for solution, i Quite Skype and try again, at the end api-ms-win-crt-stdio-l1-1-0.dll is missing error fixed and i see my XAMPP apache successfully running.