After adding a package to an application, you must select a packaging machine and build the package to finish the packaging process.

To understand some of the best practices that can be followed while packaging an application, see Best Practices for Packaging App Volumes Applications.

When App Volumes and VMware Dynamic Environment Manager are used together and a Dynamic Environment Manager condition references file or registry data on an App Volumes volume, the All AppStacks Attached trigger must be selected. This ensures that the Dynamic Environment Manager evaluates the condition after all volumes are attached.

For information about the All AppStacks Attached trigger, see Configure Triggered Tasks in the VMware Dynamic Environment Manager Administration Guide.


  • Ensure that the status of the package you want to build is Unpackaged.
  • Ensure that the packaging machine meets the criteria as mentioned in Preparing a Packaging Virtual Machine.
  • Ensure that you have created a clean snapshot of this virtual machine as part of the App Volumes agent installation.


  1. From the App Volumes Manager, click INVENTORY > Packages.
  2. Click the Package with an Unpackaged status.
  3. Click Package.
  4. On the Packages page, search for the computer on which you want to perform the packaging process.
    A list of computers is displayed.
  5. Select the computer you want to use as the packaging machine and click Package.
  6. Build the package on the packaging machine.
    1. Log in to the packaging or capture machine.
    2. Locate the installer for the program you want to capture in the Package.
    3. Install and configure the program.
      If necessary, reboot the machine.
    4. Click Finalize.
      The agent machine reboots.
    5. After the packaging machine restarts, click OK on the Packaging is Succesful dialog box.
      The capture process is now complete.
    6. Revert to the virtual machine's clean snapshot.
      Packaging successful dialog box.
  7. In App Volumes Manager, click INVENTORY > Packages and review the package information to ensure that the packaging is successful.
    Package status must be Enabled.
  8. (Optional) Navigate to the package details page and review the Launch Links information.


If packaging is successful, App Volumes generates URI, launch path, and other related information for this package. End users can use this generated URI and launch the application associated with this package. For more information about URI launch, see Launch an App Volumes Application with an App Link.

What to do next

These are some actions that you can perform: