Admin rights required?
Hello,
We are currently distributing the 64-bit Windows installer version of Zotero via a software distribution, as many users do not have administrator privileges. However, I have noticed that when users launch version 9.0.5, an 'updater' that requires admin rights starts up first. Clicking 'Cancel' here launches Zotero.
I thought it might be a bug, so I installed version 9.0.6, but the problem persists.
When did this start happening, and when can we expect a solution?
We are currently distributing the 64-bit Windows installer version of Zotero via a software distribution, as many users do not have administrator privileges. However, I have noticed that when users launch version 9.0.5, an 'updater' that requires admin rights starts up first. Clicking 'Cancel' here launches Zotero.
I thought it might be a bug, so I installed version 9.0.6, but the problem persists.
When did this start happening, and when can we expect a solution?
Upgrade Storage
This isn't new, though it might be that the way auto updates are performed has changed in Zotero 9 which is built on more recent Firefox builds.
EDIT: I got the admin prompt before, too, but only when I tried to use the check for updates function.
One more question: As with Firefox, is it possible to configure certain settings centrally and lock them?
For example, we have a "local-settings.js" file that references a "mozilla.cfg" file. The Firefox update is disabled in the "mozilla.cfg" file.
Is this option available with Zotero?
The standard Firefox mechanisms for disabling updates should work:
https://mozilla.github.io/policy-templates/#disableappupdate
Creating a policies.json file in C:\Program Files\Zotero\distribution with DisableAppUpdate set to false seems to work for me. (It may still display a cached update once, but shouldn't after that.)
@gduffner: I'm not really sure what you mean. If your current OS user didn't have permissions to overwrite the app, auto-update couldn't have worked without elevation before either. If it did, then by definition you had access to overwrite the program files before.