Editorial changes to heading, started "prerequisites" article.

This commit is contained in:
Heidi Lohr 2018-01-30 16:31:29 -08:00
parent 74c2b35a2f
commit d11fde60c3
4 changed files with 578 additions and 22 deletions

View File

@ -42,17 +42,11 @@ If you're new to App-V, it's a good idea to read the documentation thoroughly. B
## Getting started with App-V
* [What's new in App-V](appv-about-appv.md)
[What's new in App-V](appv-about-appv.md) provides a high-level overview of App-V and how it can be used in your organization.
Provides a high-level overview of App-V and how it can be used in your organization.
[Evaluating App-V](appv-evaluating-appv.md) provides information about how you can best evaluate App-V for use in your organization.
* [Evaluating App-V](appv-evaluating-appv.md)
Provides information about how you can best evaluate App-V for use in your organization.
* [High Level Architecture for App-V](appv-high-level-architecture.md)
Provides a description of the App-V features and how they work together.
[High Level Architecture for App-V](appv-high-level-architecture.md) provides a description of the App-V features and how they work together.
## Other resources for this product

View File

@ -22,7 +22,7 @@ Use the following information to plan to deploy App-V without disrupting your ex
[App-V planning checklist](appv-planning-checklist.md) is a planning checklist that can assist you with App-V deployment planning.
## Other resources for App-V planning
## Other App-V planning resources
* [Application Virtualization (App-V) overview](appv-for-windows.md)

View File

@ -12,24 +12,16 @@ ms.date: 04/19/2017
>Applies to Windows 10, version 1607.
There are a number of different deployment configurations and prerequisites that you must consider before you create your deployment plan for Microsoft Application Virtualization (App-V). This section includes information that can help you gather the information that you must have to formulate a deployment plan that best meets your business requirements.
There are several different deployment configurations and prerequisites that you must consider before creating your deployment plan for Microsoft App-V. The following articles will help you gather the information you need to set up a deployment plan that best suits your business needs.
## App-V prerequisites
* [App-V Prerequisites](appv-prerequisites.md)
Lists the prerequisite software that you must install before installing App-V.
[App-V prerequisites](appv-prerequisites.md) lists the prerequisite software that you must install before installing App-V.
## App-V security considerations
* [App-V Security Considerations](appv-security-considerations.md)
[App-V security considerations](appv-security-considerations.md) describes accounts, groups, log files, and other considerations for securing your App-V environment.
Describes accounts, groups, log files, and other considerations for securing your App-V environment.
## Have a suggestion for App-V?
Add or vote on suggestions on the [Application Virtualization feedback site](http://appv.uservoice.com/forums/280448-microsoft-application-virtualization).<br>For App-V issues, use the [App-V TechNet Forum](https://social.technet.microsoft.com/Forums/en-US/home?forum=mdopappv).
## Other resources for App-V planning
## Other App-V planning resources
* [Planning for App-V](appv-planning-for-appv.md)

View File

@ -0,0 +1,570 @@
---
title: App-V Prerequisites (Windows 10)
description: App-V Prerequisites
author: MaggiePucciEvans
ms.pagetype: mdop, appcompat, virtualization
ms.mktglfcycl: deploy
ms.sitesec: library
ms.prod: w10
ms.date: 04/19/2017
---
# App-V for Windows 10 prerequisites
>Applies to Windows 10, version 1607.
Before installing App-V for Windows 10, ensure that you have installed all of the following required prerequisite software.
For a list of supported operating systems and hardware requirements for the App-V server, sequencer, and client, see [App-V Supported Configurations](appv-supported-configurations.md).
## Summary of software preinstalled on each operating system
The following table indicates the software that is already installed for different operating systems.
<table>
<colgroup>
<col width="50%" />
<col width="50%" />
</colgroup>
<thead>
<tr class="header">
<th align="left">Operating system</th>
<th align="left">Prerequisite description</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td align="left"><p>Windows 10</p></td>
<td align="left"><p>All prerequisite software is already installed.</p></td>
</tr>
<tr class="even">
<td align="left"><p>Windows 8.1</p></td>
<td align="left"><p>All prerequisite software is already installed.</p>
<div class="alert">
<strong>Note</strong>
<p>If you are running Windows 8, upgrade to Windows 8.1 before using App-V.</p>
</div>
<div>
 
</div></td>
</tr>
<tr class="odd">
<td align="left"><p>Windows Server 2016</p></td>
<td align="left"><p>The following prerequisite software is already installed:</p>
<ul>
<li><p>Microsoft .NET Framework 4.5</p></li>
<li><p>Windows PowerShell 3.0</p>
<div class="alert">
<strong>Note</strong>  
<p>Installing Windows PowerShell 3.0 requires a restart.</p>
</div>
<div>
 
</div></li>
</ul></td>
</tr>
<tr class="even">
<td align="left"><p>Windows 7</p></td>
<td align="left"><p>No prerequisite software is installed. You must install the software before you can install App-V.</p></td>
</tr>
</tbody>
</table>
## App-V Server prerequisite software
Install the required prerequisite software for the App-V server components.
### What to know before you start
<table>
<colgroup>
<col width="50%" />
<col width="50%" />
</colgroup>
<tbody>
<tr class="odd">
<td align="left"><p>Account for installing the App-V Server</p></td>
<td align="left"><p>The account that you use to install the App-V Server components must have:</p>
<ul>
<li><p>Administrative rights on the computer on which you are installing the components.</p></li>
<li><p>The ability to query Active Directory Domain Services.</p></li>
</ul></td>
</tr>
<tr class="even">
<td align="left"><p>Port and firewall</p></td>
<td align="left"><ul>
<li><p>Specify a port where each component will be hosted.</p></li>
<li><p>Add the associated firewall rules to allow incoming requests to the specified ports.</p></li>
</ul>
<p></p></td>
</tr>
<tr class="odd">
<td align="left"><p>Web Distributed Authoring and Versioning (WebDAV)</p></td>
<td align="left"><p>WebDAV is automatically disabled for the Management Service.</p></td>
</tr>
<tr class="even">
<td align="left"><p>Supported deployment scenarios</p></td>
<td align="left"><ul>
<li><p>A stand-alone deployment, where all components are deployed on the same server.</p></li>
<li><p>A distributed deployment.</p></li>
</ul></td>
</tr>
<tr class="odd">
<td align="left"><p>Unsupported deployment scenarios</p></td>
<td align="left"><ul>
<li><p>Installing side-by-side instances of multiple App-V Server versions on the same server.</p></li>
<li><p>Installing the App-V server components on a computer that runs server core or domain controller.</p></li>
</ul></td>
</tr>
</tbody>
</table>
### Management server prerequisite software
<table>
<colgroup>
<col width="50%" />
<col width="50%" />
</colgroup>
<thead>
<tr class="header">
<th align="left">Prerequisites and required settings</th>
<th align="left">Details</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td align="left"><p>Supported version of SQL Server</p></td>
<td align="left"><p>For supported versions, see [App-V supported configurations](appv-supported-configurations.md).</p></td>
</tr>
<tr class="even">
<td align="left"><p>[Microsoft .NET Framework 4.5.1 (Web Installer)](http://www.microsoft.com//download/details.aspx?id=40773)</p></td>
<td align="left"><p></p></td>
</tr>
<tr class="odd">
<td align="left"><p>[Windows PowerShell 3.0](http://www.microsoft.com/download/details.aspx?id=34595)</p></td>
<td align="left"><p>Installing Windows PowerShell 3.0 requires a restart.</p></td>
</tr>
<tr class="even">
<td align="left"><p>Download and install [KB2533623](http://support.microsoft.com/kb/2533623)</p></td>
<td align="left"><p>Applies to Windows 7 only.</p></td>
</tr>
<tr class="odd">
<td align="left"><p>[Visual C++ Redistributable Packages for Visual Studio 2013](http://www.microsoft.com/download/details.aspx?id=40784)</p></td>
<td align="left"><p></p></td>
</tr>
<tr class="even">
<td align="left"><p>64-bit ASP.NET registration</p></td>
<td align="left"><p></p></td>
</tr>
<tr class="odd">
<td align="left"><p>Windows Server Web Server Role</p></td>
<td align="left"><p>This role must be added to a server operating system that is supported for the Management server.</p></td>
</tr>
<tr class="even">
<td align="left"><p>Web Server (IIS) Management Tools</p></td>
<td align="left"><p>Click <strong>IIS Management Scripts and Tools</strong>.</p></td>
</tr>
<tr class="odd">
<td align="left"><p>Web Server Role Services</p></td>
<td align="left"><p><strong>Common HTTP Features:</strong></p>
<ul>
<li><p>Static Content</p></li>
<li><p>Default Document</p></li>
</ul>
<p><strong>Application Development:</strong></p>
<ul>
<li><p>ASP.NET</p></li>
<li><p>.NET Extensibility</p></li>
<li><p>ISAPI Extensions</p></li>
<li><p>ISAPI Filters</p></li>
</ul>
<p><strong>Security:</strong></p>
<ul>
<li><p>Windows Authentication</p></li>
<li><p>Request Filtering</p></li>
</ul>
<p><strong>Management Tools:</strong></p>
<ul>
<li><p>IIS Management Console</p></li>
</ul></td>
</tr>
<tr class="even">
<td align="left"><p>Default installation location</p></td>
<td align="left"><p>%PROGRAMFILES%\Microsoft Application Virtualization Server</p></td>
</tr>
<tr class="odd">
<td align="left"><p>Location of the Management database</p></td>
<td align="left"><p>SQL Server database name, SQL Server database instance name, and database name.</p></td>
</tr>
<tr class="even">
<td align="left"><p>Management console and Management database permissions</p></td>
<td align="left"><p>A user or group that can access the Management console and database after the deployment is complete. Only these users or groups will have access to the Management console and database unless additional administrators are added by using the Management console.</p></td>
</tr>
<tr class="odd">
<td align="left"><p>Management service website name</p></td>
<td align="left"><p>Name for the Management console website.</p></td>
</tr>
<tr class="even">
<td align="left"><p>Management service port binding</p></td>
<td align="left"><p>Unique port number for the Management service. This port cannot be used by another process on the computer.</p></td>
</tr>
</tbody>
</table>
> [!IMPORTANT]
> JavaScript must be enabled on the browser that opens the Web Management Console.
### Management server database prerequisite software
The Management database is required only if you are using the App-V Management server.
<table>
<colgroup>
<col width="50%" />
<col width="50%" />
</colgroup>
<thead>
<tr class="header">
<th align="left">Prerequisites and required settings</th>
<th align="left">Details</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td align="left"><p>[Microsoft .NET Framework 4.5.1 (Web Installer)](http://www.microsoft.com//download/details.aspx?id=40773)</p></td>
<td align="left"><p></p></td>
</tr>
<tr class="even">
<td align="left"><p>[Visual C++ Redistributable Packages for Visual Studio 2013](http://www.microsoft.com/download/details.aspx?id=40784)</p></td>
<td align="left"><p></p></td>
</tr>
<tr class="odd">
<td align="left"><p>Default installation location</p></td>
<td align="left"><p>%PROGRAMFILES%\Microsoft Application Virtualization Server</p></td>
</tr>
<tr class="even">
<td align="left"><p>Custom SQL Server instance name (if applicable)</p></td>
<td align="left"><p>Format to use: <strong>INSTANCENAME</strong></p>
<p>This format is based on the assumption that the installation is on the local computer.</p>
<p>If you specify the name with the format <strong>SVR\INSTANCE</strong>, the installation will fail.</p></td>
</tr>
<tr class="odd">
<td align="left"><p>Custom database name (if applicable)</p></td>
<td align="left"><p>Unique database name.</p>
<p>Default: AppVManagement</p></td>
</tr>
<tr class="even">
<td align="left"><p>Management server location</p></td>
<td align="left"><p>Machine account on which the Management server is deployed.</p>
<p>Format to use: Domain\MachineAccount</p></td>
</tr>
<tr class="odd">
<td align="left"><p>Management server installation administrator</p></td>
<td align="left"><p>Account used to install the Management server.</p>
<p>Format to use: Domain\AdministratorLoginName</p></td>
</tr>
<tr class="even">
<td align="left"><p>Microsoft SQL Server Service Agent</p></td>
<td align="left"><p>Configure the Management database computer so that the Microsoft SQL Server Agent service is restarted automatically. For instructions, see [Configure SQL Server Agent to Restart Services Automatically](http://technet.microsoft.com/magazine/gg313742.aspx).</p></td>
</tr>
</tbody>
</table>
 
### Publishing server prerequisite software
<table>
<colgroup>
<col width="50%" />
<col width="50%" />
</colgroup>
<thead>
<tr class="header">
<th align="left">Prerequisites and required settings</th>
<th align="left">Details</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td align="left"><p>[Microsoft .NET Framework 4.5.1 (Web Installer)](http://www.microsoft.com//download/details.aspx?id=40773)</p></td>
<td align="left"><p></p></td>
</tr>
<tr class="even">
<td align="left"><p>[Visual C++ Redistributable Packages for Visual Studio 2013](http://www.microsoft.com/download/details.aspx?id=40784)</p></td>
<td align="left"><p></p></td>
</tr>
<tr class="odd">
<td align="left"><p>64-bit ASP.NET registration</p></td>
<td align="left"><p></p></td>
</tr>
<tr class="even">
<td align="left"><p>Web Server Role</p></td>
<td align="left"><p>This role must be added to a server operating system that is supported for the Management server.</p></td>
</tr>
<tr class="odd">
<td align="left"><p>Web Server (IIS) Management Tools</p></td>
<td align="left"><p>Click <strong>IIS Management Scripts and Tools</strong>.</p></td>
</tr>
<tr class="even">
<td align="left"><p>Web Server Role Services</p></td>
<td align="left"><p><strong>Common HTTP Features:</strong></p>
<ul>
<li><p>Static Content</p></li>
<li><p>Default Document</p></li>
</ul>
<p><strong>Application Development:</strong></p>
<ul>
<li><p>ASP.NET</p></li>
<li><p>.NET Extensibility</p></li>
<li><p>ISAPI Extensions</p></li>
<li><p>ISAPI Filters</p></li>
</ul>
<p><strong>Security:</strong></p>
<ul>
<li><p>Windows Authentication</p></li>
<li><p>Request Filtering</p></li>
</ul>
<p><strong>Management Tools:</strong></p>
<ul>
<li><p>IIS Management Console</p></li>
</ul></td>
</tr>
<tr class="odd">
<td align="left"><p>Default installation location</p></td>
<td align="left"><p>%PROGRAMFILES%\Microsoft Application Virtualization Server</p></td>
</tr>
<tr class="even">
<td align="left"><p>Management service URL</p></td>
<td align="left"><p>URL of the App-V Management service. This is the port with which the Publishing server communicates.</p>
<table>
<colgroup>
<col width="50%" />
<col width="50%" />
</colgroup>
<thead>
<tr class="header">
<th align="left">Installation architecture</th>
<th align="left">Format to use for the URL</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td align="left"><p>Management server and Publishing server are installed on the same server</p></td>
<td align="left"><p>http://localhost:12345</p></td>
</tr>
<tr class="even">
<td align="left"><p>Management server and Publishing server are installed on different servers</p></td>
<td align="left"><p>http://MyAppvServer.MyDomain.com</p></td>
</tr>
</tbody>
</table>
<p> </p>
<p></p></td>
</tr>
<tr class="odd">
<td align="left"><p>Publishing service website name</p></td>
<td align="left"><p>Name for the Publishing website.</p></td>
</tr>
<tr class="even">
<td align="left"><p>Publishing service port binding</p></td>
<td align="left"><p>Unique port number for the Publishing service. This port cannot be used by another process on the computer.</p></td>
</tr>
</tbody>
</table>
 
### Reporting server prerequisite software
<table>
<colgroup>
<col width="50%" />
<col width="50%" />
</colgroup>
<thead>
<tr class="header">
<th align="left">Prerequisites and required settings</th>
<th align="left">Details</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td align="left"><p>Supported version of SQL Server</p></td>
<td align="left"><p>For supported versions, see [App-V Supported Configurations](appv-supported-configurations.md).</p></td>
</tr>
<tr class="even">
<td align="left"><p>[Microsoft .NET Framework 4.5.1 (Web Installer)](http://www.microsoft.com//download/details.aspx?id=40773)</p></td>
<td align="left"><p></p></td>
</tr>
<tr class="odd">
<td align="left"><p>[Visual C++ Redistributable Packages for Visual Studio 2013](http://www.microsoft.com/download/details.aspx?id=40784)</p></td>
<td align="left"><p></p></td>
</tr>
<tr class="even">
<td align="left"><p>64-bit ASP.NET registration</p></td>
<td align="left"><p></p></td>
</tr>
<tr class="odd">
<td align="left"><p>Windows Server Web Server Role</p></td>
<td align="left"><p>This role must be added to a server operating system that is supported for the Management server.</p></td>
</tr>
<tr class="even">
<td align="left"><p>Web Server (IIS) Management Tools</p></td>
<td align="left"><p>Click <strong>IIS Management Scripts and Tools</strong>.</p></td>
</tr>
<tr class="odd">
<td align="left"><p>Web Server Role Services</p></td>
<td align="left"><p>To reduce the risk of unwanted or malicious data being sent to the Reporting server, you should restrict access to the Reporting Web Service per your corporate security policy.</p>
<p><strong>Common HTTP Features:</strong></p>
<ul>
<li><p>Static Content</p></li>
<li><p>Default Document</p></li>
</ul>
<p><strong>Application Development:</strong></p>
<ul>
<li><p>ASP.NET</p></li>
<li><p>.NET Extensibility</p></li>
<li><p>ISAPI Extensions</p></li>
<li><p>ISAPI Filters</p></li>
</ul>
<p><strong>Security:</strong></p>
<ul>
<li><p>Windows Authentication</p></li>
<li><p>Request Filtering</p></li>
</ul>
<p><strong>Management Tools:</strong></p>
<ul>
<li><p>IIS Management Console</p></li>
</ul></td>
</tr>
<tr class="even">
<td align="left"><p>Default installation location</p></td>
<td align="left"><p>%PROGRAMFILES%\Microsoft Application Virtualization Server</p></td>
</tr>
<tr class="odd">
<td align="left"><p>Reporting service website name</p></td>
<td align="left"><p>Name for the Reporting website.</p></td>
</tr>
<tr class="even">
<td align="left"><p>Reporting service port binding</p></td>
<td align="left"><p>Unique port number for the Reporting service. This port cannot be used by another process on the computer.</p></td>
</tr>
</tbody>
</table>
 
### Reporting database prerequisite software
The Reporting database is required only if you are using the App-V Reporting server.
<table>
<colgroup>
<col width="50%" />
<col width="50%" />
</colgroup>
<thead>
<tr class="header">
<th align="left">Prerequisites and required settings</th>
<th align="left">Details</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td align="left"><p>[Microsoft .NET Framework 4.5.1 (Web Installer)](http://www.microsoft.com//download/details.aspx?id=40773)</p></td>
<td align="left"><p></p></td>
</tr>
<tr class="even">
<td align="left"><p>[Visual C++ Redistributable Packages for Visual Studio 2013](http://www.microsoft.com/download/details.aspx?id=40784)</p></td>
<td align="left"><p></p></td>
</tr>
<tr class="odd">
<td align="left"><p>Default installation location</p></td>
<td align="left"><p>%PROGRAMFILES%\Microsoft Application Virtualization Server</p></td>
</tr>
<tr class="even">
<td align="left"><p>Custom SQL Server instance name (if applicable)</p></td>
<td align="left"><p>Format to use: <strong>INSTANCENAME</strong></p>
<p>This format is based on the assumption that the installation is on the local computer.</p>
<p>If you specify the name with the format <strong>SVR\INSTANCE</strong>, the installation will fail.</p></td>
</tr>
<tr class="odd">
<td align="left"><p>Custom database name (if applicable)</p></td>
<td align="left"><p>Unique database name.</p>
<p>Default: AppVReporting</p></td>
</tr>
<tr class="even">
<td align="left"><p>Reporting server location</p></td>
<td align="left"><p>Machine account on which the Reporting server is deployed.</p>
<p>Format to use: Domain\MachineAccount</p></td>
</tr>
<tr class="odd">
<td align="left"><p>Reporting server installation administrator</p></td>
<td align="left"><p>Account used to install the Reporting server.</p>
<p>Format to use: Domain\AdministratorLoginName</p></td>
</tr>
<tr class="even">
<td align="left"><p>Microsoft SQL Server Service and Microsoft SQL Server Service Agent</p></td>
<td align="left"><p>Configure these services to be associated with user accounts that have access to query AD DS.</p></td>
</tr>
</tbody>
</table>
## Sequencer prerequisite software
**What to know before installing the prerequisites:**
- Best practice: The computer that runs the Sequencer should have the same hardware and software configurations as the computers that will run the virtual applications.
- The sequencing process is resource intensive, so make sure that the computer that runs the Sequencer has plenty of memory, a fast processor, and a fast hard drive. The system requirements of locally installed applications cannot exceed those of the Sequencer. For more information, see [App-V Supported Configurations](appv-supported-configurations.md).
<table>
<colgroup>
<col width="50%" />
<col width="50%" />
</colgroup>
<thead>
<tr class="header">
<th align="left">Prerequisite</th>
<th align="left">Details</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td align="left"><p>[Microsoft .NET Framework 4.5.1 (Web Installer)](http://www.microsoft.com//download/details.aspx?id=40773)</p></td>
<td align="left"><p></p></td>
</tr>
<tr class="even">
<td align="left"><p>[Windows PowerShell 3.0](http://www.microsoft.com/download/details.aspx?id=34595)</p>
<p></p></td>
<td align="left"><p>Installing Windows PowerShell 3.0 requires a restart.</p></td>
</tr>
<tr class="odd">
<td align="left"><p>[KB2533623](http://support.microsoft.com/kb/2533623)</p></td>
<td align="left"><p>Applies to Windows 7 only: Download and install the KB.</p></td>
</tr>
</tbody>
</table>
## Have a suggestion for App-V?
Add or vote on suggestions on the [Application Virtualization feedback site](http://appv.uservoice.com/forums/280448-microsoft-application-virtualization).<br>For App-V issues, use the [App-V TechNet Forum](https://social.technet.microsoft.com/Forums/en-US/home?forum=mdopappv).
## Related topics
- [Planning for App-V](appv-planning-for-appv.md)
- [App-V Supported Configurations](appv-supported-configurations.md)