I believe i configured this correctly. I want to bypass user config and enable updates but not the popup for the user when they first launch the application. i push it thru SCCM using .msi and transform then xcopy the enforced config file to the app directory.![]
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I've been reading this and another similar thread on this issue. I am still having issues making this work. My goal is to prevent the app from checking for new versions, and (I'm not sure if this is possible) to prevent/hide the check for updates option under help.
I have v2.40 installed, and I have "KeePass.enforced.config.xml" saved in "C:\Program Files (x86)\KeePass2x" configured with:
If I start 'fresh' with no xml file in "C:\Users\User\AppData\Roaming\KeePass" and the enforce XML file in program files, I get prompted to "Enable Automatic Update Check?" - which I want to suppress.
I want to allow the user to retain any other config changes, but I want to prevent updates for all local users.
I believe i configured this correctly. I want to bypass user config and enable updates but not the popup for the user when they first launch the application. i push it thru SCCM using .msi and transform then xcopy the enforced config file to the app directory.![]
attached is my .xml
There is a 'd' missing after 'CheckForUpdateConfigure'.
Best regards,
Dominik
Got crossed eyed looking at it. Thank you so much will try it on Monday. Have a greate weekend.!
Hello,
I've been reading this and another similar thread on this issue. I am still having issues making this work. My goal is to prevent the app from checking for new versions, and (I'm not sure if this is possible) to prevent/hide the check for updates option under help.
I have v2.40 installed, and I have "KeePass.enforced.config.xml" saved in "C:\Program Files (x86)\KeePass2x" configured with:
<configuration xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<application>
<start>
<checkforupdate>false</checkforupdate>
<checkforupdateconfigured>true</checkforupdateconfigured>
</start>
</application>
</configuration>
If I start 'fresh' with no xml file in "C:\Users\User\AppData\Roaming\KeePass" and the enforce XML file in program files, I get prompted to "Enable Automatic Update Check?" - which I want to suppress.
I want to allow the user to retain any other config changes, but I want to prevent updates for all local users.
What am I missing here?
Thanks
Last edit: Eris S 2019-01-16
There is a contradiction. In your post,
CheckForUpdateConfiguredis set totrue, whereas in the attached file it is set tofalse.In order to disable update checking,
CheckForUpdatemust be set tofalseandCheckForUpdateConfiguredmust be set totrue.Best regards,
Dominik
Thanks for the very fast reply.
"KeePass.enforced.config.xml" is now set as follows:
<configuration xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<application>
<start>
<checkforupdate>false</checkforupdate>
<checkforupdateconfigured>true</checkforupdateconfigured>
</start>
</application>
</configuration>
I still get the undesired update prompt (attached). Once I click that, I now have a KeePassconfig.xml in Appdata/Roaming.
I really appreciate the assist here.
The file name must be KeePass.config.enforced.xml, not KeePass.enforced.config.xml.
Best regards,
Dominik