-
Notifications
You must be signed in to change notification settings - Fork 6.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Setup] Support per-user installation #15516
Comments
Would love to see the per user installation of PT ❤ |
It will be a very interesting feature. |
What is the main reason to migrate from per machine to per-user installation?
Thanks! |
I'm not sure which utilities require administrative privileges to run, but those utilities could simply be disabled or hidden in a per-user install. Then at least some of the utilities could be available to enterprise users that don't have access to administrative rights. |
@tfishr, that is accounted for, the big issue was runtimes needing UAC. |
Will there still be the option of a per machine install? As @TOKN2 mentioned, when doing controlled deployments especially in enterprises you want the software installed across the device and only the person who logs on to save their specific settings. If there is the option of a perUser install, it would also be nice if there was a capability of blocking the ability to perform a perUser install - something that is becoming a great challenge in enterprises when people download software that runs in user or portable mode. |
There will still be per machine install. I'll reword the title to avoid the confusion.
This is a good point. We'll have this in mind. |
Now tha tI see the separated installers: |
Fixed in 0.69 which was released in the start of April 2023. |
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 Files
isn't possible with limited privileges. Looks like the least awkward solution is to employ elevated WiX bootstrapper for this somehow.Product
is switched toperUser
, WiX start requiring using explicit registry keypaths as well as explicitRemoveFiles
elements, and those do not properly support downgrading and upgrading to a different install directory. We might try removing explicitId
/Guid
forComponent
s, also that'll likely resolve infamousmissing app.dark.png class of issues
.Scenario when this would be used?
Supporting information
No response
The text was updated successfully, but these errors were encountered: