-
Notifications
You must be signed in to change notification settings - Fork 7.9k
[Setup] Support per-user installation #15516
Copy link
Copy link
Closed
Labels
Area-QualityStability, Performance, Etc.Stability, Performance, Etc.Area-Setup/InstallRefers to installation mechanismRefers to installation mechanismIdea-EnhancementNew feature or request on an existing productNew feature or request on an existing productResolution-Fix CommittedFix is checked in, but it might be 3-4 weeks until a release.Fix is checked in, but it might be 3-4 weeks until a release.
Metadata
Metadata
Assignees
Labels
Area-QualityStability, Performance, Etc.Stability, Performance, Etc.Area-Setup/InstallRefers to installation mechanismRefers to installation mechanismIdea-EnhancementNew feature or request on an existing productNew feature or request on an existing productResolution-Fix CommittedFix is checked in, but it might be 3-4 weeks until a release.Fix is checked in, but it might be 3-4 weeks until a release.
Type
Projects
Status
Done ✔
Description of the new feature / enhancement
Moving to a full per user proved to be not so simple. This issue tries to have a comprehensive list of issues with it:
Program Filesisn't possible with limited privileges. Looks like the least awkward solution is to employ elevated WiX bootstrapper for this somehow.Productis switched toperUser, WiX start requiring using explicit registry keypaths as well as explicitRemoveFileselements, and those do not properly support downgrading and upgrading to a different install directory. We might try removing explicitId/GuidforComponents, also that'll likely resolve infamousmissing app.dark.png class of issues.Scenario when this would be used?
Supporting information
No response