User`s guide
VMware ThinApp Reviewer’s Guide
REVIEWER’S GUIDE / 19
Application Registration
Application registration integrates the virtualized application packages with the desktop operating system. 
The thinreg.exe tool in ThinApp handles application registration. ThinApp MSI packages use thinreg 
to automatically perform application registration with the MSI installer, so registration always occurs for an 
application that is installed with an MSI. In addition, thinreg can be run from a script or from the command 
line. ThinReg.exe can be local to the operating system or on a remote share. One example is to place the 
thinreg tool in the netlogon share and call it from a login script. Administrators can run thinreg against 
an entire directory of ThinApp packages by using an asterisk (*) as a wildcard character.
Application registration is not mandatory; ThinApp packages will launch and execute without registration. 
However, end users and administrators can benefit from the results of registration.
VMware ThinApp allows IT organizations to determine whether to use streaming or deployed execution 
mode or to adopt a hybrid approach of managing one set of applications centrally while distributing others 
in deployed mode. The same virtualized application packages can be used for either execution mode. The 
application registration process performs the same function whether packages are local or remote. The 
application registration entries are consistent regardless of the means used to perform the actual registration or 
where the package resides.
The process of registering applications takes into account the access control mechanisms that allow 
applications.
Role-Based Access to Applications
The registration process can enumerate which users have access to application packages, so the administrator 
can register an entire directory of application packages. ThinApp registers only the applications to which a 
user is entitled. An administrator can use a script that runs based on group membership, and the script will 
register only packages that are valid for a certain group or certain individuals. Two common methods of 
Script-Based Registration
The thinreg executable can be incorporated into an existing login script with standard methods such as .bat, 
%logonserver%\netlogon\thinreg.exe /Q \\company.com\applications\*.exe
IT organizations can implement the application registration process locally on workstations instead of 
thinreg.exe file to 
perform the necessary functions on login. Placing thinreg.exe in the Windows directory simplifies the 
execution of the script and requires nothing more than the executable to function.
MSI-Based Registration
Organizations can integrate the delivery of ThinApp packages to run in deployed mode whether they are 
How to assign software to a specific group by using Group Policy in Windows Server 2003










