Microsoft Remote Desktop Services (RDS) hosts provide desktop sessions and applications that users can access from client devices. If you plan to create RDS desktop pools or application pools, you must first set up RDS hosts.
Remote Desktop Services Hosts An RDS host is a server computer that hosts applications and desktop sessions for remote access. An RDS host can be a virtual machine or a physical server.
Install Remote Desktop Services on Windows Server 2008 R2 Remote Desktop Services (RDS) is one of the roles that a Windows Server can have. You must install this role to set up an RDS host that runs Windows Server 2008 R2.
Install Remote Desktop Services on Windows Server 2012 or 2012 R2 Remote Desktop Services is one of the roles that a Windows Server 2012 or 2012 R2 can have. You must install this role to set up an RDS host.
Install Desktop Experience on Windows Server 2008 R2 For RDS desktops and applications, and for VDI desktops that are deployed on single-user virtual machines that run Windows Server, scanner redirection requires that you install the Desktop Experience feature on the RDS hosts and the single-user virtual machines.
Install Desktop Experience on Windows Server 2012, 2012 R2, or 2016 For RDS desktops and applications, and for VDI desktops that are deployed on single-user virtual machines that run Windows Server, scanner redirection requires that you install the Desktop Experience feature on the RDS hosts and the single-user virtual machines.
Restrict Users to a Single Session Horizon 7 supports at most one desktop session and one application session per user on an RDS host. You must configure the RDS host to restrict users to a single session. For Windows Server 2008 R2, Windows Server 2012, and Windows Server 2012 R2, you can can restrict users to a single session by enabling the group policy setting Restrict Remote Desktop Services users to a single Remote Desktop Services session. This setting is located in the folder Computer Configuration\Administrative Templates\Windows Components\Remote Desktop Services\Remote Desktop Session Host\Connections. For Windows Server 2008 R2, you can also use the following procedure to restrict users to a single session.
Install Horizon Agent on a Remote Desktop Services Host Horizon Agent communicates with Connection Server and supports the display protocols PCoIP and Blast Extreme. You must install Horizon Agent on an RDS Host.
Printing From a Remote Application Launched Inside a Nested Session When you enable the Virtual Printing option during Horizon Agent installation, users can print from remote applications that they launch from Horizon Client inside remote desktops (nested sessions) to printers on their local client machine.
Enable Time Zone Redirection for RDS Desktop and Application Sessions If an RDS host is in one time zone and a user is in another time zone, by default, when the user connects to an RDS desktop, the desktop displays time that is in the time zone of the RDS host. You can enable the Time Zone Redirection group policy setting to make the RDS desktop display time in the local time zone. This policy setting applies to application sessions as well.
Enable Windows Basic Theme for Applications If a user has never connected to a desktop on an RDS host, and the user launches an application that is hosted on the RDS host, the Windows basic theme is not applied to the application even if a GPO setting is configured to load the Aero-styled theme. Horizon 7 does not support the Aero-styled theme but supports the Windows basic theme. To make the Windows basic theme apply to the application, you must configure another GPO setting.
Configure Group Policy to Start Runonce.exe By default, some applications that rely on the Explorer.exe file may not run in an application session. To avoid this issue, you must configure a GPO setting to start runonce.exe.
RDS Host Performance Options You can optimize Windows for either foreground programs or background services by setting performance options. By default, Horizon 7 disables certain performance options for RDS hosts for all supported versions of Windows Server.
Configuring 3D Graphics for RDS Hosts With 3D graphics configured for RDS hosts, both applications in application pools and applications running on RDS desktops can display 3D graphics.
Configure RDS Per Device Client Access License Storage When a client device connects to a published desktop or application on an RDS host, it receives an RDS Per Device Client Access License (CAL), if the Per Device licensing mode is configured. You can store the CAL on client devices and the Connection Server host, or only on the Connection Server host, by configuring a global setting in Horizon Administrator.