Product Documentation

System requirements

Introduction

The system requirements in this document were valid when this product version released; updates are made periodically. System requirements components not covered here (such as StoreFront, host systems, Citrix Receivers and plug-ins, and Provisioning Services) are described in their respective documentation.

IMPORTANT:

Review the Prepare to install article before beginning an installation.

Unless otherwise noted, the component installer deploys software prerequisites automatically (such as .NET and C++ packages) if the required versions are not detected on the machine. The Citrix installation media also contains some of this prerequisite software.

The installation media contains several third-party components. Before using the Citrix software, check for security updates from the third party, and install them.

For globalization information, see CTX119253.

For components and features that can be installed on Windows Servers, Nano Server installations are not supported, unless specifically noted. Server Core is supported only for Delivery Controllers and Director.

Hardware requirements

RAM and disk space values are in addition to requirements for the product image, operating system, and other software on the machine. Your performance will vary, depending on your configuration. This includes the features you use, plus the number of users, and other factors. Using only the minimum can result in slow performance.

The following table lists the minimum requirements for core components.

Component Minimum
All core components on one server, for an evaluation only, not a production deployment 5 GB RAM
All core components on one server, for a test deployment or a small production environment 12 GB RAM
Delivery Controller (more disk space required for Local Host Cache) 5 GB RAM, 800 MB hard disk, database: see Sizing guidance
Studio 1 GB RAM, 100 MB hard disk
Director 2 GB RAM, 200 MB hard disk
StoreFront 2 GB RAM, see the StoreFront documentation for disk recommendations
License Server 2 GB RAM; see the Licensing documentation for disk recommendations

Sizing of VMs that deliver desktops and applications

Specific recommendations cannot be provided because of the complex and dynamic nature of hardware offerings, and every XenApp and XenDesktop deployment has unique needs. Generally, sizing a XenApp VM is based on the hardware and not the user workloads (except for RAM; you’ll need more RAM for applications that consume more). The Citrix VDI Handbook and Best Practices contains the latest guidance on VDA sizing.

Delivery Controller

Supported operating systems:

  • Windows Server 2016, Standard and Datacenter Editions, and with Server Core option
  • Windows Server 2012 R2, Standard and Datacenter Editions, and Server Core for Windows Server 2012 R2

Requirements:

  • Microsoft .NET Framework 4.5.2 (4.6 through 4.7 are also supported). .NET Framework 4.7.1 is installed automatically if it is not already installed.
  • Microsoft Internet Information Services (installed automatically; used by a feature currently in development that is installed by the Citrix Orchestration Service).
  • Windows PowerShell 3.0 or later.
  • Microsoft Visual C++ 2015 Runtime, 32- and 64-bit.

Databases

Supported Microsoft SQL Server versions for the Site Configuration, Configuration Logging, and Monitoring databases:

  • SQL Server 2017, Express, Standard, and Enterprise Editions.
  • SQL Server 2016, Express, Standard, and Enterprise Editions.
  • SQL Server 2014 through SP2, Express, Standard, and Enterprise Editions. By default, SQL Server 2014 SP2 Express is installed when installing the Controller, if an existing supported SQL Server installation is not detected.
  • SQL Server 2012 through SP3, Express, Standard, and Enterprise Editions.
  • SQL Server 2008 R2 SP2 and SP3, Express, Standard, Enterprise, and Datacenter Editions.

The following database high availability solutions are supported (except for SQL Server Express, which supports only standalone mode):

  • SQL Server AlwaysOn Failover Cluster Instances
  • SQL Server AlwaysOn Availability Groups(including Basic Availability Groups)
  • SQL Server Database Mirroring

Windows authentication is required for connections between the Controller and the SQL Server Site database.

When installing a Controller, a SQL Server Express database is installed by default for use with the Local Host Cache feature. This installation is separate from the default SQL Server Express installation for the Site database.

For more information, see the following articles:

Citrix Studio

Supported operating systems:

  • Windows 10
  • Windows Server 2016, Standard and Datacenter Editions
  • Windows Server 2012 R2, Standard and Datacenter Editions

Requirements:

  • Microsoft .NET Framework 4.5.2 (4.6 through 4.7 are also supported). .NET Framework 4.7.1 is installed automatically if it is not already installed.
  • Microsoft Management Console 3.0 (included with all supported operating systems).
  • Windows PowerShell 3.0 or later.

Citrix Director

Supported operating systems:

  • Windows Server 2016, Standard and Datacenter Editions, and with Server Core option
  • Windows Server 2012 R2, Standard and Datacenter Editions, and Server Core for Windows Server 2012 R2

Requirements:

  • Microsoft .NET Framework 4.5.2 (4.6 through 4.7 are also supported). .NET Framework 4.7.1 is installed automatically if it is not already installed.
  • Microsoft Internet Information Services (IIS) 7.0 and ASP.NET 2.0. Ensure that the IIS server role has the Static Content role service installed. If these are not already installed, you are prompted for the Windows Server installation media, then they are installed for you.

System Center Operations Manager (SCOM) integration requirements:

  • Windows Server 2012 R2
  • System Center 2012 R2 Operations Manager

Supported browsers for viewing Director:

  • Internet Explorer 11. (You can use Internet Explorer 10 only on Windows Server 2012 R2 machines.) Compatibility mode is not supported for Internet Explorer. You must use the recommended browser settings to access Director. When you install Internet Explorer, accept the default to use the recommended security and compatibility settings. If you already installed the browser and chose not to use the recommended settings, go to Tools > Internet Options > Advanced > Reset and follow the instructions.
  • Microsoft Edge.
  • Firefox ESR (Extended Support Release).
  • Chrome.

The recommended optimal screen resolution for viewing Director is 1366 x 1024.

Virtual Delivery Agent (VDA) for Desktop OS

Supported operating systems:

  • Windows 10, minimum version 1607.
    • For edition support, see CTX224843.
    • For Citrix known issues with version 1709, see CTX229052.
    • Desktop composition redirection and legacy graphics mode are not supported on Windows 10.

Requirements:

  • Microsoft .NET Framework 4.5.2 (4.6 through 4.7 are also supported). .NET Framework 4.7.1 is installed automatically if it is not already installed.
  • Microsoft Visual C++ 2013 and 2015 Runtimes, 32- and 64-bit.

Remote PC Access uses this VDA, which you install on physical office PCs. This VDA supports Secure Boot for XenDesktop Remote PC Access on Windows 10.

Several multimedia acceleration features (such as HDX MediaStream Windows Media Redirection) require that Microsoft Media Foundation be installed on the machine on which you install the VDA. If the machine does not have Media Foundation installed, the multimedia acceleration features will not be installed and will not work. Do not remove Media Foundation from the machine after installing the Citrix software; otherwise, users will not be able to log on to the machine. On most supported Windows desktop OS editions, Media Foundation support is already installed and cannot be removed. However, N editions do not include certain media-related technologies; you can obtain that software from Microsoft or a third party. For more information, see Prepare to install.

For Linux VDA information, see the Linux Virtual Delivery Agent articles.

To use the Server VDI feature, you can use the command line interface to install a VDA for Windows Desktop OS on Windows Server 2016. See Server VDI for guidance.

For information about installing a VDA on a Windows 7 machine, see Earlier operating systems.

Virtual Delivery Agent (VDA) for Server OS

Supported operating systems:

  • Windows Server 2016, Standard and Datacenter Editions
  • Windows Server 2012 R2, Standard and Datacenter Editions

The installer automatically deploys the following requirements, which are also available on the Citrix installation media in the Support folders:

  • Microsoft .NET Framework 4.5.2 (4.6 through 4.7 are also supported). .NET Framework 4.7.1 is installed automatically if it is not already installed.
  • Microsoft Visual C++ 2013 and 2015 Runtimes, 32- and 64-bit.

The installer automatically installs and enables Remote Desktop Services role services, if they are not already installed and enabled.

Several multimedia acceleration features (such as HDX MediaStream Windows Media Redirection) require that the Microsoft Media Foundation be installed on the machine on which you install the VDA. If the machine does not have Media Foundation installed, the multimedia acceleration features will not be installed and will not work. Do not remove Media Foundation from the machine after installing the Citrix software; otherwise, users will not be able to log on to the machine. On most Windows Server versions, the Media Foundation feature is installed through the Server Manager. However, N editions do not include certain media-related technologies; you can obtain that software from Microsoft or a third party. For more information, see Prepare to install.

If Media Foundation is not present on the VDA, these multimedia features do not work:

  • Flash Redirection
  • Windows Media Redirection
  • HTML5 Video Redirection
  • HDX Realtime Webcam Redirection

For Linux VDA information, see the Linux Virtual Delivery Agent articles.

For information about installing a VDA on a Windows Server 2008 R2 machine, see Earlier operating systems.

Hosts / virtualization resources

Some features may not be supported on all host platforms or all platform versions. See the feature documentation for details.

The Remote PC Access Wake on LAN feature requires Microsoft System Center Configuration Manager minimum 2012.

IMPORTANT:

The following major.minor versions are supported, including updates to those versions. CTX131239 contains the most current hypervisor version information, plus links to known issues.

XenServer

  • XenServer 7.5
  • XenServer 7.4
  • XenServer 7.3
  • XenServer 7.2
  • XenServer 7.1 with CU1 applied
  • XenServer 7.0
  • XenServer 6.5 and SP1
  • XenServer 6.2 SP1 plus hotfixes (you must apply SP1 to enable application of future hotfixes)

Microsoft Azure Resource Manager

VMware vSphere (vCenter + ESXi)

  • VMware vSphere 6.7
  • VMware vSphere 6.5
  • VMware vSphere 6.0
  • VMware vSphere 5.5
  • VMware vSphere 5.1
  • VMware vSphere 5.0
  • VMware vCenter 5.5, 6, and 6.5 appliance

No support is provided for vSphere vCenter Linked Mode operation.

System Center Virtual Machine Manager

Includes any version of Hyper-V that can register with the supported System Center Virtual Machine Manager versions.

  • System Center Virtual Machine Manager 2016
  • System Center Virtual Machine Manager 2012 R2
  • System Center Virtual Machine Manager 2012 SP1
  • System Center Virtual Machine Manager 2012

Nutanix Acropolis

  • When using PVS: 4.5
  • When using MCS: 4.6.1 (or later supported release)

Amazon Web Services (AWS)

  • You can provision applications and desktops on supported Windows server operating systems.
  • The Amazon Relational Database Service (RDS) is not supported.
  • See Citrix XenDesktop on AWS for additional information.

CloudPlatform

This host type is deprecated.

Microsoft Azure Classic</span>

This host type is deprecated.

Active Directory functional levels

The following functional levels for the Active Directory forest and domain are supported:

  • Windows Server 2016
  • Windows Server 2012 R2
  • Windows Server 2012
  • Windows Server 2008 R2
  • Windows Server 2008
  • Windows Server 2003
  • Windows 2000 native (not supported for domain controllers)

HDX

UDP audio for Multi-Stream ICA is supported on Receiver for Windows and Citrix Receiver for Linux 13.

Echo cancellation is supported on Citrix Receiver for Windows.

See the specific HDX feature support and requirements below.

HDX Desktop Composition Redirection

The Windows user device or thin client must support or contain:

  • DirectX 9
  • Pixel Shader 2.0 (supported in hardware)
  • 32 bits per pixel
  • 1.5 GHz 32-bit or 64-bit processor
  • 1 GB RAM
  • 128 MB video memory on the graphic card or an integrated graphics processor

HDX queries the Windows device to verify that it has the required GPU capabilities, and then automatically reverts to server-side desktop composition if it does not. List the devices with the required GPU capabilities that do not meet the processor speed or RAM specifications in the GPO group for devices excluded from Desktop Composition Redirection.

The minimum available bandwidth is 1.5 Mbps; the recommended bandwidth is 5 Mbps. Those values incorporate end-to-end latency.

HDX Windows Media delivery

The following clients are supported for Windows Media client-side content fetching, Windows Media redirection, and realtime Windows Media multimedia transcoding: Citrix Receiver for Windows, Citrix Receiver for iOS, and Citrix Receiver for Linux.

To use Windows Media client-side content fetching on Windows 8 devices, set the Citrix Multimedia Redirector as a default program: in Control Panel > Programs > Default Programs > Set your default programs, select Citrix Multimedia Redirector and click either Set this program as default or Choose defaults for this program. GPU transcoding requires an NVIDIA CUDA-enabled GPU with Compute Capability 1.1 or higher; see http://developer.nvidia.com/cuda/cuda-gpus.

HDX Flash Redirection

The following clients and Adobe Flash Players are supported:

  • Citrix Receiver for Windows (for second generation Flash Redirection features) - Second generation Flash Redirection features require Adobe Flash Player for Other Browsers, sometimes referred to as an NPAPI (Netscape Plugin Application Programming Interface) Flash Player.
  • Citrix Receiver for Linux (for second generation Flash Redirection features) - Second generation Flash Redirection features require Adobe Flash Player for other Linux or Adobe Flash Player for Ubuntu.
  • Citrix Online plug-in 12.1 (for legacy Flash Redirection features) - Legacy Flash Redirection features require Adobe Flash Player for Windows Internet Explorer (sometimes referred to as an ActiveX player).

The major version number of the Flash Player on the user device must be greater than or equal to the major version number of the Flash Player on the server. If an earlier version of the Flash Player is installed on the user device, or if the Flash Player cannot be installed on the user device, Flash content is rendered on the server.

The machines running VDAs require:

  • Adobe Flash Player for Windows Internet Explorer (the ActiveX player)
  • Internet Explorer 11 (in non-Modern UI mode). You can use Internet Explorer versions 7-10, but Microsoft supports (and Citrix recommends using) version 11. Flash redirection requires Internet Explorer on the server; with other browsers, Flash content is rendered on the server.
  • Protected mode disabled in Internet Explorer (Tools > Internet Options > Security tab > Enable Protected Mode check box cleared). Restart Internet Explorer to effect the change.

HDX 3D Pro

The VDA for Windows Desktop OS will detect the presence of GPU hardware at runtime.

The physical or virtual machine hosting the application can use GPU Passthrough or Virtual GPU (vGPU):

  • GPU Passthrough is available with: Citrix XenServer; Nutanix AHV, VMware vSphere and VMware ESX, where it is referred to as virtual Direct Graphics Acceleration (vDGA); and with Microsoft Hyper-V in Windows Server 2016 where it is referred to as Discrete Device Assignment (DDA).
  • vGPU is available with Citrix XenServer, Nutanix AHV, and VMware vSphere; see https://www.citrix.com/products/xenapp-xendesktop/hdx-3d-pro.html. HDX 3D Pro is also supported with Cloud instances on the Microsoft Azure NV-series and Amazon AWS EC2 G3 offerings.

Citrix recommends that the host computer have at least 4 GB of RAM and four virtual CPUs with a clock speed of 2.3 GHz or higher.

Graphical Processing Unit (GPU):

  • For CPU-based compression (including lossless compression), HDX 3D Pro supports any display adapter on the host computer that is compatible with the application being delivered.
  • For virtualized graphics acceleration using the NVIDIA GRID API, HDX 3D Pro can be used with supported NVIDIA GRID cards (see NVIDIA GRID). The NVIDIA GRID delivers a high frame rate, resulting in a highly interactive user experience.
  • Virtualized graphics acceleration is supported on the Intel Xeon Processor E3 Family of data center graphics platform. For more information, see http://www.citrix.com/intel and http://www.intel.com/content/www/us/en/servers/data-center-graphics.html.
  • Virtualized graphics acceleration is supported with AMD RapidFire on the AMD FirePro S-series server cards. See AMD Virtualization Solution).

User device:

  • HDX 3D Pro supports all monitor resolutions that are supported by the GPU on the host computer. However, for optimum performance with the minimum recommended user device and GPU specifications, Citrix recommends a maximum monitor resolution for user devices of 1920 x 1200 pixels for LAN connections, and 1280 x 1024 pixels for WAN connections.
  • Citrix recommends that user devices have at least 1 GB of RAM and a CPU with a clock speed of 1.6 GHz or higher. Use of the default deep compression codec, which is required on low-bandwidth connections, requires a more powerful CPU unless the decoding is done in hardware. For optimum performance, Citrix recommends that user devices have at least 2 GB of RAM and a dual-core CPU with a clock speed of 3 GHz or higher.
  • For multi-monitor access, Citrix recommends user devices with quad-core CPUs.
  • User devices do not need a GPU to access desktops or applications delivered with HDX 3D Pro.
  • Citrix Receiver must be installed.

For more information, see the HDX 3D Pro articles and www.citrix.com/xenapp/3d.

HDX video conferencing requirements for webcam video compression

Supported clients: Citrix Receiver for Windows, Citrix Receiver for Mac, and Citrix Receiver for Linux.

Supported video conferencing applications:

  • Adobe Connect
  • Cisco WebEx
  • Citrix GoToMeeting HDFaces
  • Google+ Hangouts
  • IBM Sametime
  • Media Foundation-based video applications on Windows 8.x, Windows Server 2012, and Windows Server 2012 R2
  • Microsoft Lync 2010 and 2013
  • Microsoft Office Communicator
  • Microsoft Skype 6.7

To use Skype on a Windows client, edit the registry on the client and the server:

  • Client registry key HKEY_CURRENT_USER\Software\Citrix\HdxRealTime

    • Name: DefaultHeight , Type: REG_DWORD, Data: 240

    • Name: DefaultWidth, Type: REG_DWORD, Data: 320

  • Server registry key HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\Vd3d\Compatibility

    • Name: skype.exe, Type: REG_DWORD, Data: Set to 0

Other user device requirements:

  • Appropriate hardware to produce sound.
  • DirectShow-compatible webcam (use the webcam default settings). Webcams that are hardware encoding capable reduces client-side CPU usage.
  • Webcam drivers, obtained from the camera manufacturer if possible.

Universal Print Server

The Universal Print Server comprises client and server components. The UpsClient component is included in the VDA installation. You install the UpsServer component on each print server where shared printers reside that you want to provision with the Citrix Universal Print Driver in user sessions.

The UpsServer component is supported on:

  • Windows Server 2016
  • Windows Server 2012 R2

Requirement: Microsoft Visual C++ 2013 Runtime, 32- and 64-bit

For VDAs for Windows Server OS, user authentication during printing operations requires the Universal Print Server to be joined to the same domain as the VDA.

Standalone client and server component packages are also available for download.

For more information, see Provision printers.

Other

StoreFront 3.0.1 is the minimum supported version with this release. To use the zone preference feature, you must be using minimum StoreFront 3.7 and NetScaler Gateway 11.0-65.x.

When using Provisioning Services with this release, the minimum supported Provisioning Services version is 7.0.

Only Citrix License Server 11.15 is supported.

The Microsoft Group Policy Management Console (GPMC) is required if you store Citrix policy information in Active Directory rather than the Site Configuration database. If you install CitrixGroupPolicyManagement_x64.msi separately (for example, on a machine that does not have a XenApp or XenDesktop core component installed), that machine must have Visual Studio 2015 runtime installed. For more information, see the Microsoft documentation.

Multiple network interface cards are supported.

By default, the Citrix Receiver for Windows is installed when you install a VDA. For more information, see the Citrix Receiver for Windows documentation.

See App-V for supported versions of Microsoft App-V.

See Local App Access for supported browser information for that feature.

Client folder redirection - Supported operating systems:

  • Server: Windows Server 2012 R2 and Windows Server 2016
  • Client (with latest Citrix Receiver for Windows): Windows 7, Windows 8, and Windows 8.1

Mixed DPIs with multi-monitors. The use of different DPIs between monitors is not supported in Citrix XenDesktop and XenApp environments. You can verify the DPI (% scaling) using Windows Control Panel > Display options. If using a Windows 8.1 or Windows 10 client device, enabling the Let me choose one scaling level for all my displays option in the Windows Control Panel > Display options will configure the monitors appropriately. For more information, see CTX201696.

This version of XenApp and XenDesktop is not compatible with AppDNA 7.8 and AppDNA 7.9. Citrix recommends using the current AppDNA release.