New submission from Stephan Houben:
Several people have asked on python-list why they are running into these errors.
Python 3.6.0 can't start because api-ms-win-crt-runtime-l1-1-0.dll is missing.
The solution is to install KB 2999226 "Update for Universal C Runtime in Windows". https://support.microsoft.com/en-us/help/2999226/update-for-universal-c-runt...
Propose to add this as a Windows FAQ.
---------- assignee: docs@python components: Documentation messages: 301952 nosy: Stephan Houben, docs@python priority: normal severity: normal status: open title: Proposed addition to Windows FAQ type: enhancement versions: Python 3.6, Python 3.7
Mariatta Wijaya added the comment:
Is this only a problem with 3.6.0 or >= 3.6.0?
---------- components: +Windows nosy: +Mariatta, paul.moore, steve.dower, tim.golden, zach.ware stage: -> needs patch
Steve Dower added the comment:
This is a problem with 3.5 and later running on Windows 8.1 or earlier without all Windows Updates being installed.
It can happen for two reasons: * not using the official installer (most common) * random failure in the official installer (rare)
Installing KB2999226 is a good start, though it will likely trigger another Windows Update to get the latest version. Windows 10 is not affected.
I'm in favor of adding this to the FAQ.
Eryk Sun added the comment:
The FAQ could instead link to the more recent update, KB3118401.
---------- nosy: +eryksun
Change by Eryk Sun firstname.lastname@example.org:
---------- title: Proposed addition to Windows FAQ -> Add an answer to the Windows FAQ about installing the Universal C Runtime versions: +Python 3.10, Python 3.8, Python 3.9 -Python 3.5, Python 3.6, Python 3.7