As the title says? What are the ways that this can done?
Answer Summary:
Cancel
0 Comments   [ + ] Show Comments

Comments

Please log in to comment

Answer Chosen by the Author

2
Each application is different, although there are some standard mechanisms that can be used by vendors for updates that you can occasionally come across.

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,

Dunnpy



Answered 07/24/2015 by: dunnpy
Red Belt

  • Thanks for the insights.
Please log in to comment

Community Chosen Answer

2
As Dunnpy rightly said, each application is different.. mostly it can be found in the following locations (I have just listed out only few examples)

For Example, 
Tools -> Options-> Advanced -> Update (FireFox)
Edit -> Preferences -> Updater (Adobe Reader)
Edit -> Preferences -> Updates (VMWare Workstation)
Edit -> Settings -> Updates (FileZilla)
Help-> About (IE 11)
Options->Settings (CCleaner)
Extras->Options->Advanced->Show Advanced Options (Team Viewer)
Options->Program->General Settings->General Settings 2 (PDF Creator)
Options->Configurations->Miscellaneous (WinZip)

etc..
etc..

You have to search for it in the application menu..

As Vigneshwaran4264 said, look into the following locations

Registry - HKCU\Software\<Application Hive>, HKLM\Software\<Application Hive>
Files - %AppData%\<Application Folder>, %UserProfile%\Documents\<Application Folder>, [INSTALLDIR]*Update*.exe, .xml, file without an extension
Services - look for auto update related services in Services.msc
IniFile - look for auto update related entries

The easiest way is,
Try to find out the properties, custom actions, services that are related to AutoUpdate in Windows Installer package
ISCHECKFORPRODUCTUPDATES - Remove this property
CheckForUpdates
Answered 07/28/2015 by: jagadeish
Red Belt

Please log in to comment

Answers

1

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.

Answered 07/24/2015 by: apptopack
Red Belt

Please log in to comment
0

Answered 07/24/2015 by: apptopack
Red Belt

  • Always worth installing with no network connection then start the app and see if there are any messages. Check the registry for any settings that might record when the last update check was carried out.
    • In what registry entry it usually falls?
      • The application registry keys - probably those in HKCU.
Please log in to comment
Answer this question or Comment on this question for clarity