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):
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):
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. |