4.6

Table Of Contents
VMware, Inc. 53
4
Youcanupdatevirtualapplicationswithdifferentutilitiesdependingontheextentofchangeand
dependenciesonotherapplications.
Thisinformationincludesthefollowingtopics:
ApplicationUpdatesThattheEndUserTriggersonpage 53
ApplicationUpdatesThattheAdministratorTriggersonpage 60
“A u t o m a t i c ApplicationUpdates”onpage 62
“UpgradingRunningApplicationsonaNetworkShare”onpage 63
“SandboxConsiderationsforUpgradedApplications”onpage 64
“UpdatingtheThinAppVersionofPackagesonpage 64
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