Skip to content

Auto-update "breaks" managed installations #7506

@m4rtelli

Description

@m4rtelli

Using a supported version? - Yes :)

  • I have searched searched open and closed issues for duplicates.
  • I am using Signal-Desktop as provided by the Signal team, not a 3rd-party package.

Overall summary

Good day. I am managing a controlled deployment of Signal Desktop for Windows. Installation is performed under System Context with the standard Signal installer executable being called with these switches "/S /D=C:\Program Files\Signal".

Installation is fine and the Signal.exe app launches without issue afterwards. However, with automatic updates enabled, I am seeing that the update actually installs itself under the current user (%localappdata%\Programs\signal-desktop) which is creating a few problems:

  1. A second entry for Signal is now displayed in Add/remove programs as well as second desktop/start menu shortcuts. Basically treating it as a secondary installation.
  2. The existing version no longer works and throws a database error on startup.

Please advise as to what could be the possible cause here and also, is the automatic update of the application supported when the initial installation path is changed? Thanks a bunch!

Steps to reproduce

  1. Install Signal 7.71 using /S /D= switches and change the default path
  2. Allow an automatic update afterwards to v7.72

Expected result

Expecting automatic update to just install into the existing directory path

Actual result

Update mechanism is creating a second installation of Signal.

Screenshots

No response

Signal version

7.72 (current installed version is 7.71)

Operating system

Windows 11

Version of Signal on your phone

No response

Link to debug log

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions