5.0

Table Of Contents
VMware, Inc. 49
4
Youcanupdatevirtualapplicationswithdifferentutilitiesdependingontheextentofchangeand
dependenciesonotherapplications.
Thisinformationincludesthefollowingtopics:
ApplicationUpdatesThattheEndUserTriggers”onpage 49
ApplicationUpdatesThattheAdministratorTriggersonpage 56
“A u t o m a t i c ApplicationUpdates”onpage 58
“UpgradingRunningApplicationsonaNetworkShare”onpage 59
“SandboxConsiderationsforUpgradedApplications”onpage 60
“UpdatingtheThinAppVersionofPackagesonpage 60
Application Updates That the End User Triggers
ThinAppprovidestheApplicationSyncandApplicationLinkutilitiestoupdateapplicationswithnew
versionsornewcomponents.TheApplicationSyncutilityupdatesanentireapplicationpackage.
The ApplicationLinkutilitykeepssharedcomponentsordependentapplicationsinseparatepackages.
Application Sync Updates
TheApplicationSyncutilitykeepsdeployedvirtualapplicationsuptodate.Whenanapplicationstartswith
thisutilityenabled,theapplicationqueriesaWebservertodetermineifanupdatedversionoftheexecutable
fileisavailable.Ifanupdateisavailable,thedifferencesbetweentheexistingpackageandthenew
package
aredownloadedandusedtoconstructanupdatedversionofthepackage.Theupdatedpackageisusedfor
futurelaunches.
TheApplicationSyncutilityisusefulformajorconfigurationupdatestotheapplication.Forexample,you
mightupdateFirefoxtothenextmajorversion.Remoteusersoruserswhoare
notconnectedtothecorporate
networkcanmakeuseoftheApplicationSyncutilitybyembeddingupdatesettingswithinthepackageand
usinganyWebservertostoretheupdatedversionofthepackage.
Using Application Sync in a Managed or Unmanaged Environment
Ifyouusevirtualapplicationsthatupdateautomaticallyinamanagedcomputerenvironment,donotusethe
ApplicationSyncutilitybecauseitmightclashwithotherupdatecapabilities.
Ifanautomaticupdatefeatureupdatesanapplication,theupdateexistsinthesandbox.IftheApplicationSync
utilityattemptstoupdatethe
applicationafteranautomaticapplicationupdate,theversionupdatestoredin
thesandboxtakeprecedenceoverthefilescontainedintheApplicationSyncversion.Theorderofprecedence
forupdatingfilesisthefilesinthesandbox,thevirtualoperatingsystem,andthephysicalmachine.
Ifyouhaveanunmanagedenvironment
thatdoesnotupdateapplicationsautomatically,usetheApplication
Syncutilitytoupdateapplications.
Updating and Linking Applications
4