Since the new version 22.214.171.124 adds a new requirement, Skype for Windows won’t start on a system without Microsoft Visual C++ 2015 Redistributable package because the program won’t be able to find the required DLL libraries. In such cases, the following error will occur:
The program can’t start because MSVCP140.dll is missing from your computer.
Try reinstalling the program to fix this problem.
Depending on the operating system and its configuration, the name of the library can vary. For example, it may be “vcruntime140.dll” or “api-ms-win-crt-runtime-l1-1-0.dll”, as well as error “The procedure entry point ucrtbase.terminate could not be located in the dynamic link library api-ms-win-crt-runtime-l1-1-0.dll”.
I know five methods to fix this error:
Re-download and install Skype (I recommend to use full installer SkypeSetupFull.exe). In this case, Skype automatically installs all necessary dependencies.
Download msvcp140.dll and vcruntime140.dll, and copy them in the same folder where Skype.exe is located (ie, C:\ProgramFiles\Skype\Phone or C:\ProgramFiles(x86)\Skype\Phone). Please be aware! I highly recommend use this method only in extreme cases. This method is wrong and doesn’t work on all operating systems.
If the previous method does not fixed the error, and now Skype raise the error that “api-ms-win-crt-runtime-l1-1-0.dll is missing from your computer”, download archive api-ms-win.zip and extract all the files in the Skype.exe folder (i.e., in the same place where you copied the msvcp140.dll library). If you need a simpler option, look at Automatically fix the missing api-ms-*.dll error.