How to Remotely Enable Remote Desktop (Terminal Services or RDP) via Registry in Windows 2000/XP/2000/Vista/2008
Remote Desktop or RDP service is a free yet useful tool to remotely log on to remote computer and gain full access and privileges as if user is in front of local console. Remote Desktop is also known as Terminal Services. It’s useful if the server, or PC is located miles away in remote location, and frequent trip to the site to troubleshoot, configure or manage the system is not a viable option.
Although most versions of Windows operating system such as Windows 2000, 2003, 2008, XP and Vista does come packaged with Remote Desktop, however it’s disabled by default. Turning on and enabling the Remote Desktop via local console is easy, where Microsoft provides similar GUI (graphical user interface) in all editions of Windows (refer to guide on enable Remote Desktop in Vista).
However, if an off-site server needs to be access via Remote Desktop Connection (RDC) client immediately, yet the Remote Desktop is not enabled on the server, then it will be a headache. Luckily it’s possible to remotely enable and turn of the Remote Desktop service on a remote PC or server by remotely editing its registry.
To remotely enable Remote Desktop on another computer, follow these steps:
- Login to the workstation with administrator credentials.
- Run Registry Editor (regedit).
- Click on File menu.
- Select the Connect Network Registry in the pull down menu.

- A “Select Computer” dialog search box is opened. Type the host name of the remote computer in the text box, or browse Active Directory to locate the remote server, or click on “Advanced” button to search for the remote computer.

- Click OK after the remote computer is selected. A node for the remote computer network registry will be displayed in the Registry Editor with HKEY_LOCAL_MACHINE (HKLM) and HKEY_USERS (HKU) hives.

- Navigate to the following registry key for the remote computer:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server
- In the right pane, locate a REG_DWORD value named fDenyTSConnection. Double-click on fDenyTSConnection and change the value data from 1 (Remote Desktop disabled) to 0 (Remote Desktop enabled).

- Reboot the remote machine by issuing the following command in Command Prompt:
shutdown -m \\hostname -r
Replace hostname with the actual computer name of the remote host.
- Remote Desktop for the remote computer has been enabled, and listening on default Remote Desktop port for any incoming Remote Desktop Connection. For security reason, you may want to consider changing the Remote Desktop listening port.
There are also plenty of freeware utility that allows user to remotely enable Remote Desktop without modifying registry.
Share and contribute or get technical support and help at My Digital Life Forums.
Related Articles
- Freeware to Turn On and Enable Remote Desktop on Another Computer Remotely
- Install and Enable Remote Desktop in Windows XP Home Edition
- Turn On or Enable Remote Desktop on Windows Vista
- Workaround for Remote Desktop Client to Connect to Localhost (Local Terminal Server Service)
- Trick to Enable and Allow Windows XP and Vista Remote Desktop Login Without Password (or With Blank Null Password)
- Enable Multiple Concurrent Remote Desktop Connections or Sessions in Windows XP
- Remote Desktop Connection (RDP) Client 6.0 for Windows XP and 2003
- Easily Maintain Multiple Remote Desktop Connections with visionapp Remote Desktop (vRD)
- Increase Terminal Server Speed and Performance
- Mobile Registry Editor (MRE) Free Download to Remotely Edit Pocket PC Windows Mobile Device Registry

































June 25th, 2008 02:40
[...] can remotely enable and turn on Remote Desktop (Terminal Services) in remote computer or server in another or off-site location via network to accept incoming RDC connection. However, if manually [...]
June 25th, 2008 22:05
People always stuff up their registry. Remote desktop is awesome though, it allows me to work from home even though i’m just down the road. I like finishing stuff off at home rather than a late night in the office.