Skip to content

Change the name of the system-wide installer to indicate it's a system-wide installer #36470

@jharris1993

Description

Description of the new feature / enhancement

Issue:
The global, system-wide installer does not specifically indicate that the installer is for the global, system-wide installation package.

In the same way that the per-user installation package is named "PowerToysUserSetup-0.87.1-x64.exe", the global installer should have its name indicate it is the global, system-wide installer like "PowerToysSystemSetup-0.87.1-x64.exe" or "PowerToysAllUsersSetup-0.87.1-x64.exe".

Scenario when this would be used?

Why this is important:
I can't speak for others, but in my case I often download both versions of an installation package, (and save it to my local file server), so that I can use the package most appropriate to a particular installation use-case.

Having the installers self-identify as either per-user or system-wide is extremely useful. As it is, I am forced to rename the system-wide installer to make it self-identifying.

Supporting information

Severity: Minimal.
This feature request is not for something critical or of high importance. It is simply there to make life easier for the end user and avoid confusion.

Priority: Low.
Though it would be desirable to have this done quickly, it is not critically important and should not take priority over more important work.

Impact: Low.
It does not impact product performance as it is simply a rename of the final executable.

Possible impact scenarios:
Possible impact scenarios are unit and/or build testing if they have a hard-coded product-name prefix. If this is true, the test suite would need to be searched for all instances of the old name and have the new name substituted. This should be a low-impact change.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Area-Setup/InstallRefers to installation mechanismIdea-EnhancementNew feature or request on an existing productNeeds-TriageFor issues raised to be triaged and prioritized by internal Microsoft teams

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions