Knowledge Base

The VMware Knowledge Base provides support solutions, error messages and troubleshooting guides
 
Search the VMware Knowledge Base (KB)   View by Article ID
 

Registering the virtual application to complete deployment

Symptoms

  • Icon or file-type associations are not created for the application
  • Virtualized applications are not associated with the file-types that they handle
  • The expected virtualized application does not start when the associated document is double-clicked
  • Virtualized application shortcuts do not appear on the Start Menu, Quick Launch toolbar, or Desktop

Resolution

Virtualized applications must be registered during deployment. Registration creates the file-type associations and application shortcut icons.
 
Two options are available to register a virtualized application:
  • Deploy the package, then execute the thinreg tool from a script or manually.
  • Build and distribute the ThinApp package as an MSI file and install the file on the deployment targets. Registration executes during installation using this method.

Thinreg

Thinreg can be run interactively, or by using a script.
 
Use the following format and parameters in the command-line or script:
thinreg [/a|k|q|r|u|norelaunch|noarp] %Path_to_package_EXE%
/a /allusers - Register for all users, requires administrator rights, see note below.
/k /keepunauthorized - Do not unregister applications for which the user is no longer authorized.
/q /quiet - Do not print anything to the screen, useful for scripts.
/r /reregister - Re-create all shortcuts and registry keys.
/u /unregister /uninstall - Unregister the package.
/norelaunch - Do not relaunch to get elevated privileges on Vista
/noarp - Do not register in Add/Remove Programs

Notes:

  • When no parameters are used, thinreg registers the application for the current user only. No administrator rights are required for this operation.
  • If a non-Adminstrator account is used to run thinreg /a , the registration silently fails.
  • Multiple package names and paths can be registered using one thinreg command. Specify more paths after the first one.

MSI Deployment

Application registration is performed when the MSI package is installed. By default, application registration is only performed for the current user. However, it is possible to specify that the package be installed for all users during package creation by using the per machine option instead of the default, per user. The effect of this is equivalent to using thinreg /a . The per machine option requires that the user installing the package have administrator rights on that computer.

Additional Information

Tags

register-virtual-application register-virtual-application-fails thinapp virtual-application

Request a Product Feature

To request a new product feature or to provide feedback on a VMware product, please visit the Request a Product Feature page.

Feedback


Did this article help you?
This article resolved my issue.
This article did not resolve my issue.
This article helped but additional information was required to resolve my issue.
What can we do to improve this information? (4000 or fewer characters)
Actions