适用于 Windows 客户端的 App-V 先决条件
适用于:
- Windows 10
- Windows 11
安装适用于 Windows 客户端的 App-V 之前,请确保已安装以下所有必需的必备软件。
有关 App-V 服务器、排序器以及客户端支持的操作系统和硬件要求的列表,请参阅 App-V 支持的配置。
每个操作系统上预安装的软件摘要
下表指示已针对不同操作系统安装的软件。
操作系统 | 先决条件说明 |
---|---|
Windows 10/11 | 已安装所有必备软件。 |
Windows 8.1 | 已安装所有必备软件。 如果运行的是 Windows 8,请在使用 App-V 之前升级到 Windows 8.1。 |
Windows Server 2016 | 已安装以下必备软件: - Microsoft .NET Framework 4.5 - Windows PowerShell 3.0 安装 Windows PowerShell 需要重启。 |
Windows 7 | 未安装必备软件。 必须先安装软件,然后才能安装 App-V。 |
App-V 服务器必备软件
安装 App-V 服务器组件所需的必备软件。
开始之前要了解的内容
用于安装 App-V 服务器组件的帐户必须具有:
- 要安装组件的计算机上的管理权限。
- 查询 Active Directory 域服务的功能。
必须指定托管每个组件的端口,并添加关联的防火墙规则以允许传入指定端口的请求。
Web 分布式创作和版本控制 (WebDAV) 会自动禁用管理服务。
以下是 App-V 支持的部署方案:
- 一种独立部署,其中所有组件都部署在同一台服务器上。
- 分布式部署。
不支持以下部署方案:
- 在同一服务器上安装多个 App-V 服务器版本的并行实例。
- 在运行服务器核心或域控制器的计算机上安装 App-V 服务器组件。
项目 | 说明 |
---|---|
用于安装 App-V 服务器的帐户 | 用于安装 App-V 服务器组件的帐户必须具有: - 要安装组件的计算机上的管理权限。 - 查询 Active Directory 域服务的功能。 |
端口和防火墙 | - 指定将托管每个组件的端口。 - 添加关联的防火墙规则,以允许传入指定端口的请求。 |
Web 分布式创作和版本控制 (WebDAV) | 为管理服务自动禁用 WebDAV。 |
支持的部署方案 | - 独立部署,其中所有组件都部署在同一台服务器上。 - 分布式部署。 |
不支持的部署方案 | - 在同一服务器上安装多个 App-V 服务器版本的并行实例。 - 在运行服务器核心或域控制器的计算机上安装 App-V 服务器组件。 |
管理服务器必备软件
先决条件和所需设置 | 详细信息 |
---|---|
支持的 SQL Server 版本 | 有关支持的版本,请参阅 App-V 支持的配置。 |
Microsoft .NET Framework 4.5.1 (Web Installer) | |
Windows PowerShell 3.0 | 安装 Windows PowerShell 3.0 需要重启。 |
下载并安装 KB2533623 | 仅适用于 Windows 7。 |
Visual Studio 2013 的 Visual C++ 可再发行程序包 | |
64 位 ASP.NET 注册 | |
Windows Server Web 服务器角色 | 必须将此角色添加到管理服务器支持的服务器操作系统。 |
Web 服务器 (IIS) 管理工具 | 选择 “IIS 管理脚本和工具”。 |
Web 服务器角色服务 | 常见 HTTP 功能: - 静态内容 - 默认文档 应用程序开发: - ASP.NET - .NET 扩展性 - ISAPI 扩展 - ISAPI 筛选器 安全性: - Windows 身份验证 - 请求筛选 管理工具: - IIS 管理控制台 |
默认安装位置 | %PROGRAMFILES%\Microsoft Application Virtualization Server |
管理数据库的位置 | SQL Server 数据库名称、SQL Server 数据库实例名称和数据库名称。 |
管理控制台和管理数据库权限 | 部署完成后可以访问管理控制台和数据库的用户或组。 除非使用管理控制台添加其他管理员,否则只有这些用户或组才能访问管理控制台和数据库。 |
管理服务网站名称 | 管理控制台网站的名称。 |
管理服务端口绑定 | 管理服务的唯一端口号。 计算机上的另一个进程不能使用此端口。 |
重要提示
必须在打开 Web 管理控制台的浏览器上启用 JavaScript。
管理服务器数据库必备软件
仅当使用 App-V 管理服务器时,才需要管理数据库。
先决条件和所需设置 | 详细信息 |
---|---|
Microsoft .NET Framework 4.5.1 (Web Installer) | |
Visual Studio 2013 的 Visual C++ 可再发行程序包 | |
默认安装位置 | %PROGRAMFILES%\Microsoft Application Virtualization Server |
自定义 SQL Server 实例名称 ((如果适用)) | 要使用的格式: INSTANCENAME 此格式假定安装在本地计算机上。 如果使用 SVR\INSTANCE 格式指定名称,则安装将失败。 |
自定义数据库名称 ((如果适用)) | 唯一的数据库名称。 默认值:AppVManagement |
管理服务器位置 | 部署管理服务器的计算机帐户。 要使用的格式: Domain\MachineAccount |
管理服务器安装管理员 | 用于安装管理服务器的帐户。 要使用的格式: Domain\AdministratorLoginName |
Microsoft SQL Server 服务代理 | 配置管理数据库计算机,以便自动重启Microsoft SQL Server 代理服务。 有关说明,请参阅 配置 SQL Server 代理以自动重启服务。 |
发布服务器必备软件
先决条件和所需设置 | 详细信息 |
---|---|
Microsoft .NET Framework 4.5.1 (Web Installer) | |
Visual Studio 2013 的 Visual C++ 可再发行程序包 | |
64 位 ASP.NET 注册 | |
Web 服务器角色 | 必须将此角色添加到管理服务器支持的服务器操作系统。 |
Web 服务器 (IIS) 管理工具 | 选择 “IIS 管理脚本和工具”。 |
Web 服务器角色服务 | 常见 HTTP 功能: - 静态内容 - 默认文档 应用程序开发: - ASP.NET - .NET 扩展性 - ISAPI 扩展 - ISAPI 筛选器 安全性: - Windows 身份验证 - 请求筛选 管理工具: - IIS 管理控制台 |
默认安装位置 | %PROGRAMFILES%\Microsoft Application Virtualization Server |
管理服务 URL | App-V 管理服务的 URL。 这是发布服务器与之通信的端口。 管理服务器和发布服务器安装在同一台服务器上,使用 https:// localhost:12345 格式。 如果管理服务器和发布服务器安装在不同的服务器上,请使用 格式 https:MyAppvServer。MyDomain.com。 |
发布服务网站名称 | 发布网站的名称。 |
发布服务端口绑定 | 发布服务的唯一端口号。 计算机上的另一个进程不能使用此端口。 |
报表服务器必备软件
先决条件和所需设置 | 详细信息 |
---|---|
支持的 SQL Server 版本 | 有关支持的版本,请参阅 App-V 支持的配置。 |
Microsoft .NET Framework 4.5.1 (Web Installer) | |
Visual Studio 2013 的 Visual C++ 可再发行程序包 | |
64 位 ASP.NET 注册 | |
Windows Server Web Server 角色 | 必须将此角色添加到管理服务器支持的服务器操作系统。 |
Web 服务器 (IIS) 管理工具 | 选择 “IIS 管理脚本和工具”。 |
Web 服务器角色服务 | 若要降低将不需要的数据或恶意数据发送到报表服务器的风险,应根据公司安全策略限制对 Reporting Web 服务的访问。 常见 HTTP 功能: - 静态内容 - 默认文档 应用程序开发: - ASP.NET - .NET 扩展性 - ISAPI 扩展 - ISAPI 筛选器 安全性: - Windows 身份验证 - 请求筛选 - 管理工具: - IIS 管理控制台 |
默认安装位置 | %PROGRAMFILES%\Microsoft Application Virtualization Server |
Reporting Service 网站名称 | 报告网站的名称。 |
Reporting 服务端口绑定 | Reporting 服务的唯一端口号。 计算机上的另一个进程不能使用此端口。 |
报告数据库必备软件
仅当使用 App-V 报表服务器时,才需要 Reporting 数据库。
先决条件和所需设置 | 详细信息 |
---|---|
Microsoft .NET Framework 4.5.1 (Web Installer) | |
Visual Studio 2013 的 Visual C++ 可再发行程序包 | |
默认安装位置 | %PROGRAMFILES%\Microsoft Application Virtualization Server |
自定义 SQL Server 实例名称 ((如果适用)) | 要使用的格式: INSTANCENAME 其格式假定安装在本地计算机上。 如果使用 SVR\INSTANCE 格式指定名称,则安装将失败。 |
自定义数据库名称 ((如果适用)) | 唯一的数据库名称。 默认值:AppVReporting |
报表服务器位置 | 报表服务器将部署在此计算机帐户上。 要使用的格式: Domain\MachineAccount |
报表服务器安装管理员 | 用于安装报表服务器的帐户。 要使用的格式: Domain\AdministratorLoginName |
Microsoft SQL Server 服务和 Microsoft SQL Server 服务代理 | 将这些服务配置为与有权查询 AD DS 的用户帐户相关联。 |
Sequencer 先决条件软件
安装必备组件之前要了解的内容:
最佳做法:运行排序器的计算机应具有与运行虚拟应用程序的计算机相同的硬件和软件配置。
排序过程需要大量资源,因此请确保运行排序器的计算机具有足够的内存、快速处理器和快速硬盘驱动器。 本地安装应用程序的系统要求不能超过排序器的系统要求。 有关详细信息,请参阅 App-V 支持的配置。
先决条件 | 详细信息 |
---|---|
Microsoft .NET Framework 4.5.1 (Web Installer) | |
Windows PowerShell 3.0 | 安装 Windows PowerShell 3.0 需要重启。 |
KB2533623 | 仅适用于 Windows 7:下载并安装知识库。 |