This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

classification
Title: Add an answer to the Windows FAQ about installing the Universal C Runtime
Type: enhancement Stage: needs patch
Components: Documentation, Windows Versions: Python 3.10, Python 3.9, Python 3.8
process
Status: open Resolution:
Dependencies: Superseder:
Assigned To: docs@python Nosy List: Mariatta, Stephan Houben, docs@python, eryksun, paul.moore, steve.dower, tim.golden, zach.ware
Priority: normal Keywords:

Created on 2017-09-12 12:00 by Stephan Houben, last changed 2022-04-11 14:58 by admin.

Messages (4)
msg301952 - (view) Author: Stephan Houben (Stephan Houben) Date: 2017-09-12 12:00
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-runtime-in-windows

Propose to add this as a Windows FAQ.
msg301959 - (view) Author: Mariatta (Mariatta) * (Python committer) Date: 2017-09-12 13:33
Is this only a problem with 3.6.0 or >= 3.6.0?
msg301974 - (view) Author: Steve Dower (steve.dower) * (Python committer) Date: 2017-09-12 16:26
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.
msg301994 - (view) Author: Eryk Sun (eryksun) * (Python triager) Date: 2017-09-12 21:18
The FAQ could instead link to the more recent update, KB3118401.

https://support.microsoft.com/en-us/help/3118401/update-for-universal-c-runtime-in-windows
History
Date User Action Args
2022-04-11 14:58:52adminsetgithub: 75608
2021-03-12 17:34:56eryksunsettitle: Proposed addition to Windows FAQ -> Add an answer to the Windows FAQ about installing the Universal C Runtime
versions: + Python 3.8, Python 3.9, Python 3.10, - Python 3.5, Python 3.6, Python 3.7
2017-09-12 21:18:40eryksunsetversions: + Python 3.5
2017-09-12 21:18:14eryksunsetnosy: + eryksun
messages: + msg301994
2017-09-12 16:26:53steve.dowersetmessages: + msg301974
2017-09-12 13:33:38Mariattasetnosy: + Mariatta, paul.moore, tim.golden, zach.ware, steve.dower
messages: + msg301959

components: + Windows
stage: needs patch
2017-09-12 12:00:28Stephan Houbencreate