How to Configure Session Recording in Citrix Virtual Desktop?

  • 33 Viewed
  • Updated on May 20, 2026
  • 7 Min Read
     
    Toc Icon

    Table of contents Toc Icon

      Citrix is one of the leading VDI platforms for businesses, known for its HDX technology that delivers high-performance user experiences even in low-bandwidth environments. It offers advanced security capabilities, including session recording, anti-screen capture policies, and granular access controls, helping organizations protect sensitive data while enabling secure remote work.

      These built-in security features play a critical role in environments where monitoring user activity and maintaining compliance are essential. Organizations rely on tools like session recording to gain visibility into user sessions, track on-screen activity, and ensure adherence to internal policies and regulatory requirements.

      This guide walks you through the step-by-step process to configure session recording in Citrix Virtual Desktop.

      Prerequisites for Setting Up Screen Recording in Citrix Virtual Desktop

      Before you begin, ensure the following requirements are in place:

      1. Set up an existing on-premises Citrix Virtual Apps and Desktops environment or a Citrix DaaS resource location.
      2. Download the Citrix Virtual Apps and Desktops (v2209) product ISO from the official Citrix website.  
      3. Provision a Windows Server 2019 machine within your resource location and install Microsoft SQL Server 2019 Express Edition.
      4. Create a Windows Virtual Delivery Agent (VDA) within your resource location. You can use either a Windows Server VDA or a desktop OS VDA, depending on your use case.

      Note: This setup uses a single server for all Session Recording components as a proof of concept. For production, deploy each component on separate servers to improve performance and scalability.

      How to Configure Session Recording in Citrix Virtual Desktop?

      Step 1: Install Session Recording Components

      1. Install the required Citrix Session Recording components on your Windows Server 2019 machine.
      1. Connect to your Windows Server 2019 machine using Remote Desktop (RDP) or your preferred access method.
      Connect to your Windows Server 2019 machine using Remote Desktop
      1. Mount the Citrix Virtual Apps and Desktops ISO file and launch the installer. Select the Start button beside Virtual Apps and Desktops.
      start-for-virtual-apps-and-desktops
      1. Choose Session Recording from the available installation options.
      session-recording
      1. Accept the license agreement and select the Next button to proceed further.
      accept-license-agreement-terms
      1. Select the Session Recording Administration and Session Recording Player from the available options. Then click the Next button.
      select-session-recording-components
      1. Choose to install all required features shown on the screen. Then click the Next button to move forward.
      select-all-features
      1. Enter your SQL Server instance name (for example, SQLEXPRESS). Keep the default database name, test the connection, and once successful, provide the Session Recording server’s computer account name. Click the Next button when done.
      database-and-server-configuration
      1. Run the connection test again and click Next after successful validation.
      administrator-logging-configuration
      1. Review the installation summary and start the installation process.
      review-summary
      1. Allow the system to restart and click the Close button.
      install-prerequisites
      1. After reboot, reconnect to the server to complete the installation.
      install-session-recording
      1. Click Finish once setup completes.
      finish-installation

      Step 2: Install Session Recording Agent

      1. Connect to your Windows VDA using Remote Desktop (RDP) or your preferred access method.
      win-vda-connect-with-rdp
      1. Mount the Citrix Virtual Apps and Desktops ISO file and launch the installer. Select Start under Virtual Apps and Desktops.
      1. Choose Session Recording from the installation options.
      choose-session-recording
      1. Accept the license agreement and proceed to the next step.
      1. Select the Session Recording Agent and continue.
      select-session-recording-agent
      1. Enter the Session Recording server name. Change the protocol to HTTP, test the connection, and proceed once the test succeeds.
      agent-configuration
      1. Review the installation summary and click Install to begin the setup.
      review-installation-summary
      1. Wait for the Session Recording Agent installation to complete.
      install-prerequisites-and-components
      1. Click Finish once the installation completes.
      installation-is-finished
      1. Verify that the Session Recording Agent is successfully installed on your Windows VDA.

      Step 3: Connect Session Recording Server to Citrix Cloud (Optional)

      Connect your Session Recording Server to Citrix Cloud to centrally manage and monitor recordings through the Citrix DaaS console.

      1. Sign in to Citrix Cloud from your Session Recording Server.
      login-citrix
      1. Open the Citrix DaaS service and select Manage.
      daas-service-page
      1. Click Manage> Session Recording.
      manage-session-recording
      1. Navigate to Configuration > Server Management from the left menu.
      go-to-server-management
      1. Click Create Site.
      create-site
      1. Enter a site name (and description if needed), then save it.
      enter-site-details
      1. Open the Server connection guide to start linking your server.
      open-server-connection-guide
      1. Click the Download button to download the Session Recording cloud client software.
      download-the-session
      1. Go to Identity and Access Management.
      identity-and-access-management
      1. Open API Access.
      api-access
      1. Copy your Customer ID and create a new secure client.
      open-api-access
      1. Add a name in the Name your Secure Client input box. Click Create Client 
      create-client-name
      1. Copy both your ID and Secret. Then click Download, then the Close button.
      id-created
      1. You can now see the Session Recording POC Secure Client in the list.
      session-recording-poc
      1. Run this installation command in Command Prompt.

      msiexec /i SRCloudClientService.msi CUSTOMERID=”<Citrix Cloud customer ID>” CLIENTID=”<secure client ID>” CLIENTSECRET=”<secure client secret>” /qn+

      1. After the Session Recording cloud client installation, click OK.
      session-recording-cloud-client-service
      1. Return to the Session Recording console and complete the configuration to confirm the connection.
      continue-configuration
      1. The Session Recording Server is now connected to the Citrix Cloud Session Recording service.
      session-recording-connected-successfully

      Note: Ensure the Session Recording Server has outbound access on ports 8088 and 9090–9094 before you begin to enable communication with Citrix Cloud.

      Step 4: Configure and Enable Session Recording Policy

      Configure and enable the Citrix Session Recording policy to start recording user sessions in Citrix Virtual Desktop.

      1. Enable Session Recording on VDA.
      1. Open Session Recording Agent Properties from the Start Menu on the Windows VDA.
      enable-session-recording-on-vda
      1. Select Enable session recording for this VDA machine. Then click Next and choose Yes when prompted to restart the service.
      click-yes-to-restart-the-service
      1. Configure Session Recording Server
      1. Connect to the Session Recording Server using RDP.
      1. Open Session Recording Server Properties from the Start Menu.
      open-session-recording-server-properties
      1. Click Add under file storage directories. Then click the Browse button.
      click-add-under-file-storage-directories
      1. Select C:\SessionRecordings. Then click OK.
      select-session-recordings
      1. Click OK to confirm the settings.
      confirm-the-settings
      1. Click OK again to exit.
      exit-the-session
      1. Select Yes if prompted to restart the Citrix Session Recording Storage Manager service.
      1. Configure Session Recording Policy
      1. Open IIS Manager on the Session Recording Server. Navigate to Sites > Default Web Site > SessionRecordingBroker. Then open SSL Settings.
      go-to- session-recordingbroker
      1. Clear Require SSL, click Apply, close IIS Manager, and restart the IIS server.
      restart-iis-server
      1. Open the Session Recording Policy Console. Change the protocol to HTTP, then click OK.
      change-the-protocol
      1. When the console opens, right-click Recording Policies and select Add New Policy.
      add-new-policy
      1. Right-click the new policy and select Add Rule.
      add-rule
      1. Select Enable session recording with notification. Then click the Next button.
      enable-session-recording
      1. Select OK on the warning message.
      confirm-the-warning-message
      1. Select Users or Groups. Then click Select Users or Groups in the rule criteria section.
      select-users-or-groups
      1. Click the Add button.
      add-the-user-and-group
      1. Enter the name of the AD user or group. Click Check Names, then click OK.
      check-user-group-names
      1. Click OK to confirm.
      confirm-the-user-groups
      1. Click Next in the rule criteria.
      choose-next-in-the-rule-criteria
      1. Enter a name and description for the rule, ensure Enable this rule is selected, then click Finish.
      finish-the-rule
      1. Right-click the new policy and select Activate Policy.
      activate-policy
      1. The Session Recording policy will now be active.

      Step 5: Launch a VDI Session

      1. Launch the Windows VDA session using a user account that you added to the Session Recording policy.
      1. View the prompt that notifies the user that the session is being recorded.
      1. Open an application briefly during the session.
      1. Log off from the session.

      Step 6: Playback Session Recording

      Play back the recorded session using either the Session Recording Player or the Citrix Cloud console.

      Method 1: Using Session Recording Player (Server)

      1. Open the Session Recording Player from the Start Menu.
      open-the-session-recording-player
      1. Select the timeframe as Last 24 hours from the toolbar and click the search (binoculars) icon.
      1. Locate the session you recorded, right-click the file, and select Play.
      play-the-session
      1. View the recorded session playback.
      view-recorded-session

      Method 2: Using Session Recording Service (Citrix Cloud)

      1. Log in to Citrix Cloud and open the Session Recording Service Console.
      1. Go to Recordings > All Recordings.
      go-to-all-recordings
      1. Locate your session and click Play to view the recording.

      Final Thoughts

      You can configure session recording in Citrix virtual desktop to gain complete visibility into user activity and strengthen security across your virtual environment. Session recording helps organizations monitor sessions, support compliance, and maintain control over sensitive data while delivering a seamless user experience.

      Ace Cloud Hosting offers fully managed Citrix Virtual Desktop with enterprise-grade security, built-in monitoring capabilities, and 24/7 support, so you don’t have to manage complex setups or ongoing maintenance. Start your free trial today to have a live virtual desktop experience within minutes.

      Still Need Help? We’re Here For You!

      Our experts are ready to assist with setup, troubleshooting, or any product issue. Get in touch now!

      About Ace Cloud Hosting

      Ace Cloud Hosting's profile picture

      Ace Cloud Hosting is a trusted cloud solutions provider with 15+ years of experience serving accountants, CPAs, SMBs, and enterprise businesses. We specialize in delivering application hosting, virtual desktops, managed IT, and cybersecurity solutions. With US-based data centers, 99.99% uptime, and 24×7 expert support, Ace Cloud Hosting helps businesses access the high-performance and secure solutions they need.

      Find Ace Cloud Hosting on:

      Leave a Reply

      Your email address will not be published. Required fields are marked *