System requirements
Session Recording includes the Session Recording Administration components, the Session Recording agent, and the Session Recording player. You can install the Session Recording Administration components (Session Recording database, Session Recording server, and Session Recording policy console) on a single server or on different servers. The following section details the requirements for each of the Session Recording components.
For information about using this Current Release (CR) in a Long Term Service Release (LTSR) environment and other FAQs, see Knowledge Center article.
Session Recording database
Supported operating systems:
- Windows Server 2025
- Windows Server 2022
- Windows Server 2019
Supported Microsoft SQL Server versions:
- Microsoft SQL Server 2022 Enterprise, Express, and Standard editions
- Microsoft SQL Server 2019 Enterprise, Express, and Standard editions
- Microsoft SQL Server 2017 Enterprise, Express, and Standard editions
- Microsoft SQL Server 2016 SP2 Enterprise, Express, and Standard editions
Supported Azure SQL database services:
- Azure SQL Managed Instance
- SQL Server on Azure Virtual Machines (VMs)
(Use supported versions of Microsoft SQL Server that are listed earlier.) - Azure SQL Database
Supported AWS RDS database services:
- SQL Server
Supported database collations:
- Collations ending with _CI_AS
Requirement: .NET Framework 4.7.2
Session Recording server
Supported operating systems:
- Windows Server 2025
- Windows Server 2022
- Windows Server 2019
Other requirements:
- Internet Information Services (IIS) 10, 8.5, 8.0, or 7.5
- .NET Framework Version 4.7.2
- If the Session Recording server uses HTTPS as its communications protocol, add a valid certificate. Session Recording uses HTTPS by default, which Citrix recommends.
- Microsoft Message Queuing (MSMQ), with Active Directory integration disabled and MSMQ HTTP support enabled.
- For Administrator Logging: Latest version of Chrome, Firefox, or Internet Explorer 11
Session Recording policy console
Supported operating systems:
- Windows Server 2025
- Windows Server 2022
- Windows Server 2019
Requirement: .NET Framework 4.7.2
Session Recording agent
Install the Session Recording agent on every Windows Virtual Delivery Agent (VDA) on which you want to record sessions.
Supported operating systems:
- Windows Server 2025
- Windows Server 2022
- Windows Server 2019
- Windows 11
- Windows 10, minimum version 1607
- Windows 10 Enterprise for Virtual Desktops
Requirements:
- Citrix Virtual Apps and Desktops 7 2203 with Premium license
- Citrix Virtual Apps and Desktops 7 1912 LTSR CU4 or later with Platinum license
- XenApp and XenDesktop 7.15 LTSR CU8 with Platinum license
- .NET Framework 4.7.2
- Microsoft Message Queuing (MSMQ), with Active Directory integration disabled and MSMQ HTTP support enabled
Note:
Session Recording currently supports Citrix DaaS (formerly Citrix Virtual Apps and Desktops service) Advanced, Advanced Plus, Premium, and Premium Plus editions.
Session Recording player
Supported operating systems:
- Windows Server 2025
- Windows Server 2022
- Windows Server 2019
- Windows 11
- 64-bit Windows 10, minimum version 1607
Requirement: .NET Framework 4.7.2
Note:
On 32-bit Windows 10, you can install the player only by using the SessionRecordingPlayer.msi file. You can find the msi file on the Citrix Virtual Apps and Desktops ISO under \x86\Session Recording.
For optimal results, install the Session Recording player on a workstation with:
- Screen resolution of 1024 x 768
- Color depth of at least 32-bit
- 2 GB RAM minimum; more RAM and CPU/GPU resources can improve performance when playing graphics-intensive recordings, especially when recordings contain many animations
The seek response time depends on the size of the recording and your machine’s hardware specifications.