Kirx' Blog - kirxblog.wordpress.com

The right App-V 5 Sequencing Wizard | July 21, 2013


The App-V 5 Sequencer offers – like the 4.6 SP1 Sequencer – a set of wizards. In this article the wizards will be compared and a guideline will be provided when to use which wizard.

Back in 2011 I published an article that described the differences between the App-V Sequencing Wizards that have been introduced with 4.6 SP1. On a first glance, the 5.0 / 5.0 SP1 Sequencer wizards look very much the same, but because App-V 5.0 is quite different at all, let’s see how Microsoft implemented wizards in here

The following table compares the wizards based on the main Sequencing tasks. Note that I intentionally did not include the Create New Package –> Create Package using Package Accelerator wizard, because the concept of Accelerators is somewhat different compared to ‘daily sequencing operations’.

Summary Table

App-V 5 Sequencer Wizards

Task description

Prepare Computer / Best Practices

In this step, the Sequencer analyses the computer and summarizes potential issues (like if there are other applications running, if the computer was not reverted to a clean state, if Defender is running…)

Select Installer

This steps allows to point to an executable/installer that will be automatically launched later on  in the ‘Install’ step.

Expand Package

Offered only in the ‘Create a Plug-in Package’ wizard, this step allows you to extract a previously sequenced application (like a middleware or main application) to the local sequencer computer.

This feature step is not essential for any wizard, because you can extract previously sequenced applications before launching any wizard using the Sequencer software’s Tools menu.

Package Name (via wizard)

In this step, you can enter the package name. Note that you change the package name afterwards using the Sequencer Editor, also when you chose to modify an exisiting package.

PVAD

Selecting the Primary Virtual Application Directory (PVAD) tells the Sequencer where it should create that folder and where most application files are expected to be stored afterwards. Specifying the PVAD is part of the same window/wizard step as for the Package Name.

Install

This wizard allows to set the Sequencing machine into ‘monitoring’ mode that allows you to install applications, apply updates or perform other system changes that should become part of the App-V package. Note that almost all changes are recorded: If you selected an installer some steps earlier, recording is not limited to that executable.

Run: Configure (Perform First Use tasks)

This wizard allows to launch the application after the actual Installation (monitoring) to pre-configure the application for „most users“. Typical tasks include confirming License Agreements, disabling Splash Screens, disabling Updates and pre-configure the most common application settings.

Installation Report

The installation report summarizes certain information, like excluded files, detected driver installations, unsupported shell extensions and similar issues. Most items allow a double-click to view more details. Results are also stored in the packages ‘report.xml’ file.

Optimize for Streaming

This wizard allows to launch the application(s) in order to determine the blocks that are important for launching the application(s). Blocks that were read during this wizard are marked as ‘Feature Block 1 (FB1)’. If you skip this step, no files are marked as FB1. If you select a checkbox, all files are marked as FB1.

Specify Target OS (via wizard)

This wizard allows to select a list of Operating Systems that should be compatible with the application. By default it is configured to offer the application on ‘any’ Operating System. This setting can be adjusted using the Sequencer Editor, too.

Continue with Editor

Selecting to Continue editing the package (instead of saving it right away) allows to access the Sequencer Editor. Note that before the Editor is launched, the wizards’ Completions or Summary Wizard step might be displayed. Closing that will proceed to the Editor.

You should always continue to the Editor, since this is the best method to adjust Shortcut and File Type Associations.

The Sequencer Editor offer the following important features

  • Change the Package Name
  • Change the supported operating Systems
  • Modify the Virtual File System (limited)
  • Modify the Virtual Registry
  • Modify Virtual Services
  • Modify (few) advanced settings
  • Modify Shortcut creation and File Type Association
    • When you directly open the Sequencer Editor using the Modify Existing Package -> Edit Package step, you cannot adjust Shortcuts or FTAs.

 Recommendation

Create a new package

If you want to create a new package, always use the Standard Application wizard. It offers you all important steps, including the ability to launch the application for initial configurations and the ability to launch the applications for streaming optimization. If you require to extract another previously sequenced application, do this using the Sequencer’s Tools menu before. When asked, use the ‘Continue to edit the package’ option to access the Sequencer Editor.

Modify an existing package

Do modify an existing package, always use the Add Application wizard. Compared to the ‘update’ wizard, it allows you to run the application again for configurations. Note that none of these two modification wizards contains the Target OS step, but you can adjust that using the Sequencer Editor. Also here, always use the ‘Continue to modify package…’ option

Note that the ‘directly launched’ Sequencer Editor does not allow you to enter the monitoring phase again and it does not allow you to modify shortcuts and FTAs.

Advertisements

Posted in App-V, Sequencer
Tags: , ,

1 Comment »

  1. […] The right App-V 5 Sequencing Wizard | Blog […]

    Pingback by App-V 5.0 Ramp up Guide | VirtualVibes — May 1, 2014 @ 11:27


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: