Search notes:

Remote Desktop Services

Remote Desktop Connection (RDC)

A Remote Desktop Connection can be initialized with mstsc.exe.
Windows 7 and 10 allow only one remote desktop connection at a time. Windows Server does not have such a limitation.

Remote Desktop Protocol (RDP)

RDP is a proprietary protocol from Microsoft. This protocol allows clients (such as laptops or desktop PCs) to connect to other computers and applications.
RDP is an extension of the T-120 protocol suite which defines standards for protocals that are used in point-to-multipoint communication, teleconferencing, videoconferencing and computer-supported collaboration.
The default listening TCP port that the server listens on is 3389.

.rdp files

.rdp files contain
The name of an .rdp file can be used when starting the Terminal Server Client (mstsc.exe).

Renaming in Windows Server 2008 R2

As per Terminal Services Is Now Remote Desktop Services, in Windows Server 2008 R2, some renaming took place:
Terminal Services Remote Desktop Services
Terminal Server Remote Desktop Session Host (RD Session Host)
Terminal Services Licensing (TS Licensing) Remote Desktop Licensing (RD Licensing)
Terminal Services Gateway (TS Gateway) Remote Desktop Gateway (RD Gateway)
Terminal Services Session Broker (TS Session Broker) Remote Desktop Connection Broker (RD Connection Broker)
Terminal Services Web Access (TS Web Access) Remote Desktop Web Access (RD Web Access)
Terminal Services Virtualization Remote Desktop Virtualization Host (RD Virtualization Host)

Keyboard shortcuts

Some keyboard shortcuts include:
ctrl+alt+home activates the connection bar
ctrl+alt+break maximizes remote desktop

Switching from the remote desktop to the local desktop

To go from the remote desktop to the local desktop The following keyboard shortcuts allo to go from the remote desktop to the local desktop:
First ctrl+alt+home to activate the connection bar.
Then alt-tab (as accustomed to) to switch between the windows.

TODO

CAL = Client Access License
RDS CAL
Third party protocols: Citrix HDX, VMware PCoIP

See also

(get-counter '\Terminal Services\Total Sessions').counterSamples
(get-counter '\Terminal Services\Active Sessions').counterSamples
(get-counter '\Terminal Services\Inactive Sessions').counterSamples
mstsc.exe is the client program.
A PowerShell script to patch termsrv.dll so that multiple simultaneous RDP sessions can be made to a non-Windows-Server machine.
Registry keys
The value of fDenyTSConnections under the registry key HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server determines if a (remote) client can connect to (this) terminal server.
RemoteFX
rdesktop
Citrix Virtual Apps
Microsoft App-V
change.exe
qappsrv.exe
rdpsign.exe
reset.exe
sessionmsg.exe
tscon.exe and tsdiscon.exe
TSWbPrxy.exe
mstscax.dll: Remote Desktop Services
termsrv.dll: the Remote Desktop Session Host Server Remote Connections Manager
tlscsp.dll
tscfgwmi.dll
TSErrRedir.dll
umrdp.dll terminpt.sys is the input driver.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Terminal Server
credssp.dll

Index