App-V 5.0 先决条件

在开始 Microsoft Application Virtualization (App-V) 5.0 安装之前,应确保已满足安装产品的先决条件。 本文包含的信息有助于在部署 App-V 5.0 功能之前成功规划准备计算环境。

重要提示

本文中的先决条件仅适用于 App-V 5.0。 有关适用于 App-V 5.0 Service Pack 的其他先决条件,请参阅以下网页:

下表列出了与特定操作系统相关的先决条件信息。

操作系统 先决条件说明
正在运行的计算机:
- Windows 8
- Windows Server 2012
已安装以下先决条件:
- Microsoft .NET Framework 4.5 - 不需要 Microsoft .NET Framework 4
- Windows PowerShell 3.0
正在运行的计算机:
- Windows 7
- Windows Server 2008
你可能想要下载以下知识库: Microsoft 安全公告:不安全的库加载可能允许远程代码执行。 请务必为取代此库的后续 KB 检查,并请注意,某些 KB 可能需要卸载以前的更新。

App-V 5.0 的安装先决条件

注意

对于运行 Windows 8 的计算机,已安装以下先决条件。

每个 App-V 5.0 功能都具有在成功安装 App-V 5.0 功能之前必须满足的特定先决条件。

App-V 5.0 客户端的先决条件

以下列表是 App-V 5.0 客户端的安装先决条件:

App-V 5.0 远程桌面服务客户端的先决条件

注意

对于运行 Windows Server 2012 的计算机,已安装以下先决条件。

以下列表是 App-V 5.0 远程桌面服务客户端的安装先决条件:

App-V 5.0 Sequencer 的先决条件

注意

对于运行 Windows 8 和 Windows Server 2012 的计算机,已安装以下先决条件。

以下列表是 App-V 5.0 Sequencer 的安装先决条件。 如果可能,运行 Sequencer 的计算机应具有与运行虚拟应用程序的计算机相同的硬件和软件配置。

注意

如果本地安装的应用程序的系统要求超过 Sequencer 的要求,则必须满足该应用程序的要求。 此外,由于排序过程是系统资源密集型的,因此我们建议运行 Sequencer 的计算机具有充足的内存、快速处理器和快速硬盘驱动器。 有关详细信息,请参阅 App-V 5.0 支持的配置

App-V 5.0 服务器的先决条件

注意

对于运行 Windows Server 2012 的计算机,已安装以下先决条件:

  • Microsoft .NET Framework 4.5。 这消除了 Microsoft .NET Framework 4 的要求。

  • Windows PowerShell 3.0

  • 下载并安装 KB2533623

    重要提示

    你仍然可以下载安装以前的 KB。 但是,它可能已替换为较新版本。

用于安装服务器组件的帐户必须对要安装的计算机具有管理权限。 此帐户还必须能够查询 Active Directory (AD) Directory Services (DS) 。 在安装和配置 App-V 5.0 服务器之前,必须指定托管每个组件的端口。 还必须添加关联的防火墙规则,以允许传入指定端口的请求。

注意

Web 分布式创作和版本控制 (WebDAV) 会自动禁用管理服务。

独立部署支持 App-V 5.0 服务器,其中所有组件都部署在同一服务器上,以及分布式部署。 根据用于部署 App-V 5.0 服务器的拓扑,每个组件所需的数据将略有变化。

重要提示

不支持在运行任何早期版本或 App-V 组件的计算机上安装 App-V 5.0 服务器。 此外,也不支持在运行服务器核心或域控制器的计算机上安装服务器组件。

管理服务器

  • Microsoft .NET Framework 4 (完整包)

  • Windows PowerShell 3.0

    注意

    安装 PowerShell 3.0 需要重启。

  • 启用了 IIS 角色的 Windows Web Server 以及以下功能: 常见 HTTP 功能 (静态内容和默认文档) 、 应用程序开发 (ASP.NET、.NET 扩展性、ISAPI 扩展和 ISAPI 筛选器) 、 Windows 身份验证的安全性 (、请求筛选) 、 管理工具 (IIS 管理控制台) 。

  • 下载并安装 KB2533623

    重要提示

    可以下载并安装上一篇知识库文章。 但是,它可能已替换为较新版本。

  • Microsoft Visual C++ 2010 SP1 可再发行程序包 (x64)

  • Microsoft Visual C++ 2010 SP1 可再发行程序包 (x86)

  • 64 位 ASP.NET 注册

App-V 5.0 服务器组件是依赖的,但它们具有不同的要求和必须部署的安装选项。 使用以下信息准备环境以运行 App-V 5.0 管理服务器。

  • 安装位置 - 默认情况下,此组件将安装到: %PROGRAMFILES%\Microsoft Application Virtualization Server

  • App-V 5.0 管理数据库的位置 - SQL Server名称、SQL 实例名称、数据库名称。

  • App-V 5.0 管理控制台的访问权限 - 这是应在部署结束时授予对管理控制台的访问权限的用户或组。 部署后,只有这些用户才能访问管理控制台,直到通过管理控制台添加其他管理员。

    注意

    不支持安全组和单个用户。 必须指定 AD DS 组。

  • App-V 5.0 管理服务网站名称 - 指定网站或使用默认名称。

  • App-V 5.0 管理服务端口绑定 - 这应该是计算机上其他网站不使用的唯一端口号。

  • 对 Microsoft Silverlight 的支持 - 在管理控制台可用之前,必须安装 Microsoft Silverlight。 虽然这不是部署的要求,但服务器必须能够支持 Microsoft Silverlight。

管理数据库

注意

仅当使用 App-V 5.0 管理服务器时,才需要数据库。

App-V 5.0 服务器组件是依赖的,但它们具有不同的要求和必须部署的安装选项。 使用以下信息准备环境以运行 App-V 5.0 管理数据库。

  • 安装位置 - 默认情况下,此组件将安装到 %PROGRAMFILES%\Microsoft Application Virtualization Server

  • 自定义SQL Server实例名称 ((如果适用)) - 格式应为 INSTANCENAME,因为安装假定它位于本地计算机上。 如果使用以下格式指定名称, 则 SVR\INSTANCE 将失败。

  • 自定义 App-V 5.0 数据库名称 ((如果适用)) - 必须指定唯一的数据库名称。 管理数据库的默认值为 AppVManagement

  • App-V 5.0 管理服务器位置 - 指定部署管理服务器的计算机帐户。 应使用以下 格式指定此域\MachineAccount

  • App-V 5.0 管理服务器安装管理员 - 指定用于安装 App-V 5.0 管理服务器的帐户。 应使用以下格式: Domain\AdministratorLoginName

  • Microsoft SQL Server服务代理 - 配置运行 App-V 5.0 管理数据库的计算机,以便自动重启 Microsoft SQL Server 代理 服务。 有关详细信息,请参阅将SQL Server 代理配置为自动重启服务

报表服务器

注意

为了帮助降低将不需要或恶意数据发送到报表服务器的风险,应根据公司安全策略限制对 Reporting Web 服务的访问。

具有 IIS 角色的 Windows Web Server 具有以下功能: 常见 HTTP 功能 (静态内容和默认文档) 、 应用程序开发 (ASP.NET、.NET 扩展性、ISAPI 扩展和 ISAPI 筛选器) 、 Windows 身份验证安全性 (、请求筛选) 、 管理工具 (IIS 管理控制台)

  • 64 位 ASP.NET 注册
  • 安装位置 - 默认情况下,此组件将安装到 %PROGRAMFILES%\Microsoft Application Virtualization Server
  • App-V 5.0 Reporting Service 网站名称 - 指定网站名称或将使用的默认名称。
  • App-V 5.0 报告服务端口绑定 - 这应该是计算机上运行的其他网站尚未使用的唯一端口号。

报告数据库

注意

仅当使用 App-V 5.0 报表服务器时,才需要数据库。

App-V 5.0 服务器组件是依赖的,但它们具有不同的要求和必须部署的安装选项。 使用以下信息准备环境以运行 App-V 5.0 报告数据库。

  • 安装位置 - 默认情况下,此组件将安装到 %PROGRAMFILES%\Microsoft Application Virtualization Server

  • 自定义SQL Server实例名称 ((如果适用)) - 格式应为 INSTANCENAME,因为安装假定它位于本地计算机上。 如果使用以下格式指定名称, 则 SVR\INSTANCE 将失败。

  • 自定义 App-V 5.0 数据库名称 ((如果适用)) - 必须指定唯一的数据库名称。 报表数据库的默认值为 AppVReporting

  • App-V 5.0 报表服务器位置 - 指定部署报表服务器的计算机帐户。 应使用以下 格式指定此域\MachineAccount

  • App-V 5.0 报表服务器安装管理员 - 指定用于安装 App-V 5.0 报表服务器的帐户。 应使用以下格式: Domain\AdministratorLoginName

  • Microsoft SQL Server服务和 Microsoft SQL Server 代理服务 - 这些服务必须与有权访问查询 AD 的用户帐户相关联。

发布服务器

  • Microsoft .NET Framework 4 (完整包)
  • Microsoft Visual C++ 2010 SP1 可再发行程序包 (x86)
  • 具有 IIS 角色的 Windows Web Server 具有以下功能: 常见 HTTP 功能 (静态内容和默认文档) 、 应用程序开发 (ASP.NET、.NET 扩展性、ISAPI 扩展和 ISAPI 筛选器) 、 Windows 身份验证安全性 (、请求筛选) 、 管理工具 (IIS 管理控制台)
  • 64 位 ASP.NET 注册

App-V 5.0 服务器组件是依赖的,但它们具有不同的要求和必须部署的安装选项。 使用以下信息准备环境以运行 App-V 5.0 发布服务器。

  • 安装位置 - 默认情况下,此组件将安装到 %PROGRAMFILES%\Microsoft Application Virtualization Server
  • App-V 5.0 管理服务 URL - 指定 App-V 5.0 管理服务的 URL。 这是发布服务器与之通信的端口,应使用以下格式指定该端口: https://localhost:12345
  • App-V 5.0 发布服务网站名称 - 指定网站的名称或将使用的默认名称。
  • App-V 5.0 发布服务端口绑定 - 这应该是计算机上运行的其他网站尚未使用的唯一端口号。

计划部署 App-V

App-V 5.0 支持的配置