4.0.4

Table Of Contents
VMware, Inc. 39
4
Youcanupdatecapturedapplicationswithdifferentutilitiesdependingontheextentofchangeand
dependenciesonotherapplications.
Thisinformationincludesthefollowingtopics:
ApplicationUpdatesThattheEndUserTriggers”onpage 39
ApplicationUpdatesThattheAdministratorTriggersonpage 45
“A u t o m a t i c ApplicationUpdates”onpage 47
“UpgradingRunningApplicationsonaNetworkShare”onpage 48
“SandboxConsiderationsforUpgradedApplications”onpage 49
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
mightneedtoupdateFirefoxtothenextmajorversion.
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 Applications
4