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

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 does not fix the problem

2

1 Answer

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.

2

Your Answer

Sign up or log in

Sign up using Google Sign up using Facebook Sign up using Email and Password

Post as a guest

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

You Might Also Like