MSI: Update documentation#1248
Conversation
| | Property | Description | Default | | ||
| |----------|-------------|---------| | ||
| | `ALLUSERS` | `1` for all users, `0` (or empty) for current user | Per-user | | ||
| | `TARGETDIR` | Installation directory | `%LOCALAPPDATA%\<name>` or `%PROGRAMFILES%\<name>` | |
There was a problem hiding this comment.
Should mention that the former is for current user and the latter for all users.
| MSI installers can be uninstalled via: | ||
|
|
||
| 1. **Add/Remove Programs**: Right-click and select "Uninstall" | ||
| 2. **Double-clicking the MSI file**: Shows a dialog with "Repair" and "Remove" options. **This is the only way to access uninstall options** like removing caches or config files. |
There was a problem hiding this comment.
I assume that limitation is due to the MSI format, not briefcase? Is there a way we could manipulate the registry entry somehow to make it work with Option 1?
It's also not quite true that this is the only way since 3. provides those options, too.
There was a problem hiding this comment.
To answer the question about the registry manipulation: Yes it's possible, this is actually configured via the WiX template (right now hardcoded and not possible to configure from the installer builder POV).
I think the current setting is standard behavior and changing this could in theory break automated scripts and/or deployment tools that just expect it to work (to uninstall silently), but I would need to read up more on this in order to make an accurate statement.
| [Briefcase](https://beeware.org/project/projects/tools/briefcase/). They offer | ||
| native Windows Installer integration, which is useful for enterprise deployment | ||
| via Group Policy. |
There was a problem hiding this comment.
No it hasn't been tested, I removed it for now (13a5933) - it's better to not say anything than to sound fancy about possibly incorrect statements.
Description
Checklist - did you ...
newsdirectory (using the template) for the next release's release notes?