as I understand this works in this way:
there is launcher application
there is a main application
Launcher checking if the user has the newest main application version and update if necessary.
But because program is installed on C:\Program Files folder it needs an administrator rights to put there changes.
I’m running my Zwift from account that don’t have administrator rights. So each time there is an update I have to give it admin rights.
This is not a problem. Problem is that after updating the main application is run with admin rights too. This gives side effects.
The ride file is stored on admin account. And I think windows registry is used to store configuration. Because after the update I selected my trainer (on this new page to select trainers) and on the next run (so without admin privileges) I had to do it once again because settings were remembered for the admin account.
So for me even if there is an update the main application should be run in the context of my account and not the admin account.
Thanks for checking this.