Home
About
Central
Training
Sequencing
For ISVs
Tools
White Papers
Video Garden
Blog
Books

App-V 4.* Tools





TMurgent has built a lot of free tools to work with App-V over the years. This is a list of our most popular tools for App-V 4.* versions.

LIVE: OSD Illustrated This is a live, interactive tool to help you with syntax and meaning of the SoftGrid/App-V OSD file. Place your mouse over OSD elements to reveal tag meaning and use.  Updated to include all known (documented and undocumented) OSD elements and parameters for App-V 4.6 SP2.
LIVE: A Failure To Launch This is a live, interactive tool to help you with App-V Client Errors. Enter error code and see causes, troubleshooting suggestions, and links to KBs. This tool requires Silverlight, but you can install to run off-line too.
AppV DeployNPublish Free tools to deploy App-V Virtual Applications without a back-end server. Better than MSI Deployment because you get Per-User Publishing and Active Updates. The ideal "simplest" way to deploy virtual applications -- especially to Terminal Servers and Citrix!
PkgView View file/registry changes that have been captured in App-V pkg files.
 PublishFromAppV   All new tool pulls App-V 4 and 5 apps and publishes to XenApp 6.5. Independent of how you publish to the App-V Clients.

Updated March 1, 2013 (BETA version 2.9.0.0)


No need to mess with PowerShell or long GUID encrusted paths for icons! Just a slick GUI tool to do all the work.

ZIP: LaunchIt (77KB) version 5.0.2 Program to launch other programs. A better solution than "TERMINATECHILDREN" in the OSD. It also catches "grandchild" processes, plus rather than killing the processes without warning it can warn the user of (possibly hidden) processes are keeping the package open, giving them an option to kill them with a single click or allow them to take care of them manually. Can also set environemt variables for the child process, can exclude or hide processes by name from the "child hit list", and more. It is especially important to get these processes closed under Terminal Services, where they might keep a session open long after the user thinks the session ended. Now with both 32 and x64 versions.

Add this file to your package, and edit the OSD manually. In the CODEBASE section, make launchit.exe the FILENAME, and make PARAMETER point to the package executable that normally would be referenced in the FILENAME parameter. If you want to prompt the user when stuck processes are left, prepend the PARAMETER field with "/v".
XenApp Publishing Extensions 2.0 for XenApp 4.5 and 5.0 Published through the Citrix CDN site, this has two tools to make it easier to work with publishing App-v virtual apps to the Citrix Management Console.

The first tool in the package allows you to right click on any application shortcut, including those of App-V virtual applications to publish to XenApp. The wizard prompts you to select the servers from the list of servers in the farm, and Active Directory Users/Groups to publish to.

The second tool in the package allows selection of multiple App-V apps by selecting those found in the App-V cache for publishing to XenApp. The wizard interrogates the App-V client for the application list to choose from, prompts you to select the servers from the list of servers in the farm, and Active Directory Users/Groups to publish to.

At the Citrix CDN page you will find a link for the binary msi distribution or source code.
XenApp Publishing Extensions 3.0 for XenApp 5.5 and above. Once you have deployed App-V virtual applications to your XenApp Farms, you will want to publish the shortcuts to users. This is a slow and tedious process when using the XenApp Management Console, requiring you to reference sfttray, the OSD name, and then locate the correct icon. These tools are designed to help make this publishing task a little easier. These tools work with any style of App-V distribution, including the full App-V Management Server, SCCM, and "Stand Alone Client". Version 3 is rewritten to work with the newer PowerShell API rather than MFCOM.
ZIP (13kb): Touch Tool "touches" a file to ensure that the sequencer will capture it. Used during monitoring phase of the sequencer.
GenerateIconDlls PDF Description and ZIP VB Script This script helps solves a publishing issue for App-V virtual applications and WS2008 TS Remote App by generating application image files in a format acceptable to Remote App.
ZIP: SilentTimedApp (6KB) version 1.0.1 Program to run silently for a short period of time. 10 seconds by default, but you can add command line arguments to change that.
ZIP: Replacement Sequencer Template MSI Did you know that you can replace the template used by the sequencer to generate the virtual MSI? This is a sample that shows what can be done. This sample works with the 4.5.1 release, but you can get ideas from it for any release.
XSD: OSD Schema A schema file for the OSD syntax. Does not include 4.2 and later changes, but can be loaded in an XML editor (such as NotepadXml) to equip the editor to validate syntax.
Application Recipe Links An old list of known SoftGrid Recipe links. Some are on this site, some elsewhere.
Video Garden "Sequencing with Tim Mangan" video series on App-V prior to version 5.
VC Versions
A list of known VC Runtime version numbers and installers, including mapping to KBs. This is a really useful mapping for when you catch one of these in your package; you can use it to figure out exactly what the prerequisite is. See this blog article for explanation.
MSXML Versions
A list of known MSXML Runtime version numbers and installers, including mapping to KBs. This is a really useful mapping for when you catch one of these in your package; you can use it to figure out exactly what the prerequisite is.

How do these tools Work?

Most are zip files of stand-alone programs that need no installer, some have installers.

What do these tools cost?

TMurgent believes in giving back to the community.   These tools are free for for use by all.

Are there more free tools?

TMurgent has a bunch of other tools on this page. Usually they are free, unless you are a Software Vendor.