Deploying the App-V 5.0 Server

Van toepassing op: Application Virtualization 5.0, Application Virtualization 5.0 SP1, Application Virtualization 5.0 SP2, Application Virtualization 5.0 SP3

You can install the App-V 5.0 server features by using different deployment configurations, which described in this topic. Before you install the server features, review the server section of App-V 5.0 Security Considerations.

For information about deploying the App-V 5.0 SP3 Server, see Migrating to App-V 5.0 SP3.


Before you install and configure the App-V 5.0 servers, you must specify a port where each component will be hosted. You must also add the associated firewall rules to allow incoming requests to access the specified ports. The installer does not modify firewall settings.

App-V 5.0 Server overview

The App-V 5.0 Server is made up of five components. Each component serves a different purpose within the App-V 5.0 environment. Each of the five components is briefly described here:

  • Management Server – provides overall management functionality for the App-V 5.0 infrastructure.

  • Management Database – facilitates database predeployments for App-V 5.0 management.

  • Publishing Server – provides hosting and streaming functionality for virtual applications.

  • Reporting Server – provides App-V 5.0 reporting services.

  • Reporting Database – facilitates database predeployments for App-V 5.0 reporting.

App-V 5.0 stand-alone deployment

The App-V 5.0 standalone deployment provides a good topology for a small deployment or a test environment. When you use this type of implementation, all server components are deployed to a single computer. The services and associated databases will compete for the resources on the computer that runs the App-V 5.0 components. Therefore, you should not use this topology for larger deployments.

How to Deploy the App-V 5.0 Server

How to Deploy the App-V 5.0 Server Using a Script

App-V 5.0 Server distributed deployment

The distributed deployment topology can support a large App-V 5.0 client base and it allows you to more easily manage and scale your environment. When you use this type of deployment, the App-V 5.0 Server components are deployed across multiple computers, based on the structure and requirements of the organization.

How to Install the Management and Reporting Databases on Separate Computers from the Management and Reporting Services

How to install the Reporting Server on a Standalone Computer and Connect it to the Database

How to Deploy the App-V 5.0 Server Using a Script

How to Install the Publishing Server on a Remote Computer

How to install the Management Server on a Standalone Computer and Connect it to the Database

Using an Enterprise Software Distribution (ESD) solution and App-V 5.0

You can also deploy the App-V 5.0 clients and packages by using an ESD without having to deploy App-V 5.0. The full capabilities for integration will vary depending on the ESD that you use.


The App-V 5.0 reporting server and reporting database can still be deployed alongside the ESD to collect the reporting data from the App-V 5.0 clients. However, the other three server components should not be deployed, because they will conflict with the ESD functionality.

Deploying App-V 5.0 Packages by Using Electronic Software Distribution (ESD)

App-V 5.0 Server logs

You can use App-V 5.0 server log information to help troubleshoot the server installation and operational events while using App-V 5.0. The server-related log information can be reviewed with the Event Viewer. The following line displays the specific path for Server-related events:

Event Viewer \ Applications and Services Logs \ Microsoft \ App V

Associated setup logs are saved in the following directory:


In App-V 5.0 SP3, some logs have been consolidated and moved. See App-V event logs have been consolidated.

App-V 5.0 reporting

App-V 5.0 reporting allows App-V 5.0 clients to collect data and then send it back to be stored in a central repository. You can use this information to get a better view of the virtual application usage within your organization. The following list displays some of the types of information the App-V 5.0 client collects:

  • Information about the computer that runs the App-V 5.0 client.

  • Information about virtualized packages on a specific computer that runs the App-V 5.0 client.

  • Information about package open and shutdown for a specific user.

The reporting information will be maintained until it is successfully sent to the reporting server database. After the data is in the database, you can use Microsoft SQL Server Reporting Services to generate any necessary reports.

If you want to retrieve report information, you must use Microsoft SQL Server Reporting Services (SSRS) which is available with Microsoft SQL. SSRS is not installed when you install the App-V 5.0 reporting server and it must be deployed separately to generate the associated reports.

Use the following link for more information About App-V 5.0 Reporting.

How to Enable Reporting on the App-V 5.0 Client by Using PowerShell

Other resources for the App-V server

Deploying App-V 5.0

Got a suggestion for App-V?

Add or vote on suggestions here. For App-V issues, use the App-V TechNet Forum.

You can learn more about MDOP in the TechNet Library, search for troubleshooting on the TechNet Wiki, or follow us on Facebook or Twitter.