What are the ways to look for automatic updates in any application that is being or will be deployed?
For example, MSIs created with InstallShield products may have 'CheckForProductUpdates' & 'CheckForProductUpdatesOnReboot' custom actions that can be removed/disabled.
- Your best source of information is the product vendor, they would know how their software is updated.
- The fora on this site and the 'Software TIps' provide a wealth of information.
- If the application has options in its GUI to disable updates, find where that setting is stored (config file/registry) and incorporate into your package.
I did come across one application that checked for updates with no configuration options in the application to disable it - I used a packet sniffer to detect the Internet traffic and disabled access to the URL on the firewall.
You can't expected to be an expert in every applicaiton you come across, investigate possible autoupdate options in the package and document where you found the information in your packaging documentation.
If you can't find any information then document where you looked for info and if it does come back for a re-work due to autoupdate prompts (that may only come to light in a pilot roll-out) you can prove that you did all you can at the time to mitigate any autoupdate mechanisms.
Hope that helps,
1. After Installation, check in tools or edit or preferences. In most of the applications auto-updates will be placed here.
2. If you need to capture the settings where the changes are happening while unchecking the auto update option, use picture taker or InstallRite software to capture it.
3. some times the changes might reside in a file or registry. You can then add it in your package in order to suppress auto-update.
4. In some applications, auto update will be a service which you need to remove in order to stop it.