Components of an App-V Package

AdminStudio 2021 R2 | 22.0 | Automated Application Converter

Version:Automated Application Converter has support for both App-V 4.x and 5.0 packages.

The files that comprise an App-V package depend on the version of the App-V package.

Components of an App-V 5.0 Package (.appv)

The following table describes the main components of an App-V 5.0 package (.appv):

Components of an App-V 5.0 Package

File

Description

.appv

The .appv file is the compressed package file that contains all of the other parts of the package.

AppxBlockMap.xml

This file contains a list of files with details such as header size and file size.

AppxManifest.xml

This file contains information about the package name and version, OS requirements, and all of the integration points with the system such as shortcuts, file type associations, environment variables, services, URL Protocols, Default Programs, Software Clients, and COM registration.

FilesystemMetadata.xml

This file contains information such as short file names, the directory-file hierarchy, and the mapping between the root folder and INSTALLDIR.

Registry.dat

This file contains registry data for the package.

StreamMap.xml

This file contains publishing and primary feature block information.

<package name> _DeploymentConfig.xml

This file provides a way for the user to customize the integration points (such as disabling, modifying, or adding them) and can be applied when publishing the package for all users.

<package name> _UserConfig.xml

This file provides similar functionality as the DeploymentConfig.xml file when publishing for individual users. User created scripts can be added to these files as well.

Components of an App-V 4.x Package (.sft)

The following table describes the main components of an App-V 4.x package (.sft):

Components of an App-V 4.x Package

File

Description

.sft

The .sft file contains all of the files, registry information, and other configuration details of the package.

Manifest file

This file is an XML file that lists all of the .osd files in an App-V package.

.osd

The .osd files are XML-based files that describe the package’s shortcuts, file extensions, dependencies, and other data that can influence the environment.

.ico

The .ico files are icons files that are used for published shortcuts and file type associations.

.sprj

This file is the Microsoft App-V Sequencer project file. It contains references to the .sft and .osd files, and to a large number of settings related to the sequencing process.