ThinApp User’s Guide
82 VMware, Inc.
AllowUnsupportedExternalChildProcesses
TheAllowUnsupportedExternalChildProcessesparameterspecifieswhethertorun64‐bitchildprocesses
inthephysicalenvironment.ThinAppruns64‐bitapplicationsinthephysicalenvironmentbecauseThinApp
doesnotsupport64‐bitprocessesandcannotvirtualizea64‐bitapplication.
ThinAppsetsaninitialvalueoftheAllowUnsupportedExternalChildProcessesparameterthatruns64‐
bit
applicationsinthephysicalenvironment.Youcanrun64‐bitchildprocesstasksonapplicationsthatrunon
64‐bitsystems.Runningtheprintspoolerisanexampleofa64‐bitchildprocesstask.
Examples
Toprotectthephysicalfilesystemfromanychanges,youcanmodifythe
AllowUnsupportedExternalChildProcessesparameterandblockThinAppfromgenerating64‐bitchild
processesoutsideofthevirtualenvironment.ThinAppcannotrunany64‐bitprocessesbecauseThinAppdoes
notsupporttheprocessesinthevirtualenvironment.
[BuildOptions]
AllowUnsupportedExternalChildProcesses=0
AutoShutdownServices
TheAutoShutdownServicesparametercontrolswhethertoshutdownvirtualserviceswhenthelast
nonserviceprocessexits.
ThinAppsetsaninitialvaluetostopvirtualserviceswhenthelastnonserviceprocessexits.Theparameter
doesnotaffectservicesoutsidethevirtualcontext.
Examples
YoucanmodifytheAutoShutdownServicesparameterwhenyourunApacheWebServerandwanttokeep
thevirtualservicerunningaftertheapplicationthatstartstheserviceexits.
[BuildOptions]
AutoShutdownServices=0
AutoStartServices
TheAutoStartServicesparametercontrolswhethertostartthevirtualserviceswhenthefirstvirtual
applicationstarts.
ThinAppsetsaninitialvaluethatstartsthevirtualservicesthatareinstalledwiththestartuptypeof
Automatic.Thevirtualservicesstartwhentheuserrunsthefirstparentprocess.
Examples
Whenapplicationsinstallaservicebutdonotuseit,you canmodifytheAutoStartServicesparameterto
preventthestartofthevirtualserviceandsavetime.
[BuildOptions]
AutoStartServices=0
ChildProcessEnvironmentDefault
TheChildProcessEnvironmentDefaultparameterdetermineswhetherThinApprunsallchildprocessesin
thevirtualenvironment.
ThinAppcreatesallchildprocessesinthevirtualenvironment.Iftheprocessesareslow,youmightwantto
movechildprocessestothephysicalenvironment.Asachildprocess,MicrosoftOutlookmightaffect
performancewhenitcopies
thewholemailboxtothevirtualenvironment.
YoucancreatespecificexceptionswiththeChildProcessEnvironmentExceptionsparameter.
See “ChildProcessEnvironmentExceptions”onpage 83.