Disable Automatic Client Updates
Posted by Rami Aalto (M-Files) on 18 May 2018 08:28 AM
EDIT: Since this KB article was published, there has been an update in the M-Files User Guide that represents new settings available in later versions. For more information, see here: https://m-files.com/user-guide/latest/eng/configuring_automatic_updates_via_registry_settings.html
M-Files client software has a built-in update checker that is enabled by default. The checker suggests you update the client, if a newer version is found online. This is convenient for many, but for some this behaviour is problematic.
If a company wants more control over when their users are updated to a specific client version, it is a good idea to disable the automatic update checker. This process is done in two parts: disabling the automatic client update check and preventing the user from checking for updates manually.
Disabling automatic client update check
To disable the automatic update checking on the M-Files client, a registry key needs to be set on the client computer. The registry key probably doesn't exist so it must be created manually or distributed by other means, e.g. via GPO. This setting is set on a per computer basis.
Preventing user from manual update checking
Even though the registry key is set to disable update checking, the user can still check for updates manually. In doing so, a separate executable, MFAUClient.exe, handles the update checking process.
You can deploy a GPO that prevents MFAUClient.exe from running. This does give an error to the user, but is still effective.
The loose end
If the user has administrator access to their system then it isn't possible to truly prevent a user from installing updates. They can still download the newest version from M-Files' website and update manually.
The 'M-Files Setup: Advanced User's Guide' documentation gives you more information about distributing registry settings centrally to workstations (e.g. by using GPO): https://kb.cloudvault.m-files.com/Default.aspx?#3ECA226F-7B54-428B-B539-DE443E6134EC/object/37850D76-BA05-42A0-9AC1-B0D45E78D9AC/latest
M-Files Support email@example.com