api-ms-win-core-path-l1-1-0.dll is missing from your computer

5,869

This is resolved in the bug-report from 2020
Issue 41412 - After installation on Windows7, 64bit Python 3.9.0b5 reports "api-ms-win-core-path-l1-1-0.dll" missing and doesn't start:

Microsoft ended extended support for Windows 7 back in January of this year, so Python 3.9 does not support Windows 7, in accordance with PEP 11. I'd expect the installer to fail on unsupported versions of Windows.

The "solution" to that bug-report was to make the Python 3.9 installation fail on Windows 7 with an error message.

The only possible solution I can see might be to install an old version of Python that supported Windows 7.

An even better solution would be to upgrade to Windows 10, if this is a possibility.

Share:
5,869

Related videos on Youtube

endolith
Author by

endolith

I used to run Ubuntu, but then I upgraded to Windows 7.

Updated on September 18, 2022

Comments

  • endolith
    endolith over 1 year

    Trying to install Miniconda3-py39_4.9.2-Windows-x86_64.exe on Windows 7 and I get this error:

    pythonw.exe - System Error

    The program can't start because api-ms-win-core-path-l1-1-0.dll is missing from your computer. Try reinstalling the program to fix this problem.

    OK

    I've seen similar errors before, and it seems to be a file that is missing from Windows 7 but present in later versions? Google just finds a bunch of other people with the same problem but no obvious solution, as well as the sketchy DLL download sites that probably contain malware or screw up the system.

    Any reliable workaround for this issue?

    Installing Update for Universal C Runtime in Windows as in https://superuser.com/a/1281366/13889 does not fix the problem

  • endolith
    endolith almost 3 years
    I wasn't able to install it. It popped up this (cryptic) error message and the installation process failed, leaving files on the drive. I'm going to have to pin python 3.8 I guess.
  • harrymc
    harrymc almost 3 years
    My guess is that whatever friendly message was supposed to be issued for installing on Windows 7 never happened, because this DLL error happened first. I don't think that the developers test any more on Windows 7.