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: Python 3.9 installer not updating ARP table
Type: behavior Stage:
Components: Installation, Windows Versions: Python 3.9
process
Status: open Resolution:
Dependencies: Superseder:
Assigned To: Nosy List: codaamok, paul.moore, steve.dower, tim.golden, zach.ware
Priority: normal Keywords:

Created on 2021-03-13 13:20 by codaamok, last changed 2022-04-11 14:59 by admin.

Files
File name Uploaded Description Edit
1.jpg codaamok, 2021-03-13 13:20 Two screenshots, see comment for context
Messages (3)
msg388615 - (view) Author: Adam (codaamok) Date: 2021-03-13 13:20
1. Install 3.9.0 using the following command line options: 

python-3.9.0.exe /quiet InstallAllUsers=1

2. Install 3.9.2 using the following command line options: 

python-3.9.2.exe /quiet InstallAllUsers=1

3. Observe that 3.9.2 successfully installed, however the ARP table does not reflect the latest version (see first screenshot in the attachment) it still shows 3.9.0 as installed.

4. Uninstall 3.9.2 using the following command line options:

python-3.9.2.exe /uninstall /silent

5. Observe that Python 3.9.0 is still listed as installed in the ARP table. Looking in the registry, all Python installed products are removed except for Python Launcher. Maybe it is by design to leave Python Launcher on the system, maybe not, but I think keeping the ARP table tidy would reduce confusion for users. See second screenshot in the attachment.
msg388620 - (view) Author: Adam (codaamok) Date: 2021-03-13 15:01
The 64 installer doesn't even show up in the ARP table, only Python Launcher.
msg388774 - (view) Author: Steve Dower (steve.dower) * (Python committer) Date: 2021-03-15 20:01
Leaving the launcher behind is deliberate. Otherwise you might install/uninstall 3.10 alpha and lose the launcher completely.

I can't trivially reproduce the ARP issue, so we'll need some more information.

If possible, can you grab the install logs from %TEMP% and attach them here in a zip file?

Also, any information about any restrictive administrator policies or anti-virus tools running on your machine might be relevant.
History
Date User Action Args
2022-04-11 14:59:42adminsetgithub: 87652
2021-03-15 20:01:50steve.dowersetmessages: + msg388774
2021-03-13 15:25:16xtreaksetnosy: + paul.moore, tim.golden, zach.ware, steve.dower
components: + Windows
2021-03-13 15:01:10codaamoksetmessages: + msg388620
2021-03-13 13:20:10codaamokcreate