Skip to content

InstallAllUsers - uninstall not visible for others #218

Open
@neeral85

Description

@neeral85

On Windows installation I did install with that command: python-3.13.2-amd64.exe /quiet InstallAllUsers=1 /log install.log

This key gets created HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{2f6912bf-a96d-496e-9d97-7d9b771df28d}

install.log:

Session begin, registration key: SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{2f6912bf-a96d-496e-9d97-7d9b771df28d}, options: 0x7, disable resume: No
Caching bundle from: 'C:\Windows\Temp\{BD263D62-8E99-4764-97AE-4D9874C46DA6}\.be\python-3.13.2-amd64.exe' to: 'C:\Users\<username>\AppData\Local\Package Cache\{2f6912bf-a96d-496e-9d97-7d9b771df28d}\python-3.13.2-amd64.exe'

Issue:
As key gets created in HKEY_CURRENT_USER software and uninstall option is NOT visible for any other user what is expected with "InstallAllUsers"

Expected behavior:

  1. Package Cache should be in C:\ProgramData\Package Cache\ instead of user directory.
  2. key should be created in HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{2f6912bf-a96d-496e-9d97-7d9b771df28d}

You do it in right way e.g. for HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{5EEECB0A-2BEA-4A17-8F52-33853A198059} (for Python 3.13.2 Executables (64-bit))

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions