ThinApp User's Guide
AllowUnsupportedExternalChildProcesses
The AllowUnsupportedExternalChildProcesses parameter specifies whether to run 64‐bit child processes
in the physical environment. ThinApp runs 64‐bit applications in the physical environment because ThinApp
does not support 64‐bit processes and cannot virtualize a 64‐bit application.
ThinApp sets an initial value of the AllowUnsupportedExternalChildProcesses parameter that runs 64‐bit
applications in the physical environment. You can run 64‐bit child process tasks on applications that run on
64‐bit systems. Running the print spooler is an example of a 64‐bit child process task.
Examples
To protect the physical file system from any changes, you can modify the
AllowUnsupportedExternalChildProcesses parameter and block ThinApp from generating 64‐bit child
processes outside of the virtual environment. ThinApp cannot run any 64‐bit processes because ThinApp does
not support the processes in the virtual environment.
[BuildOptions]
AllowUnsupportedExternalChildProcesses=0
AutoShutdownServices
The AutoShutdownServices parameter controls whether to shut down virtual services when the last
nonservice process exits.
ThinApp sets an initial value to stop virtual services when the last nonservice process exits. The parameter
does not affect services outside the virtual context.
Examples
You can modify the AutoShutdownServices parameter when you run Apache Web Server and want to keep
the virtual service running after the application that starts the service exits.
[BuildOptions]
AutoShutdownServices=0
AutoStartServices
The AutoStartServices parameter controls whether to start the virtual services when the first virtual
application starts.
ThinApp sets an initial value that starts the virtual services that are installed with the startup type of
Automatic. The virtual services start when the user runs the first parent process.
Examples
When applications install a service but do not use it, you can modify the AutoStartServices parameter to
prevent the start of the virtual service and save time.
[BuildOptions]
AutoStartServices=0
ChildProcessEnvironmentDefault
The ChildProcessEnvironmentDefault parameter determines whether ThinApp runs all child processes in
the virtual environment.
ThinApp creates all child processes in the virtual environment. If the processes are slow, you might want to
move child processes to the physical environment. As a child process, Microsoft Outlook might affect
performance when it copies the whole mailbox to the virtual environment.
You can create specific exceptions with the ChildProcessEnvironmentExceptions parameter.
See "ChildProcessEnvironmentExceptions" on page 83.
82
VMware, Inc.