Install and Enable Remote Desktop in Windows XP Home Edition

Windows XP Home Edition (HE) does not come with or support Remote Desktop, or Terminal Services feature. There is Remote Desktop Connection (RDC) client which allows user to connect to remote host, but now accepting any remote desktop connection to the Windows XP Home PC. However, there is way to install and enable Remote Desktop Protocol (RDP) in Windows XP using the trick below.

Note that if you just want to be able to remote control the desktop of the computer running on Windows XP Home Edition, it may be easier and wiser to use the free VNC as alternative instead. One such VNC server and client is UltraVNC.

To run Remote Desktop Terminal Services (server component) in Windows XP Home Edition, the operating system must first made to recognize itself as Windows XP Professional Edition. To do so, follow the guide to convert Windows XP Home to Windows XP Professional.

Confirm that the OS is now Windows XP Professional Edition by going to System Properties, by right clicking on “My Computer” and select “Properties”. Then download and install DevCon (direct download link to devcon.exe), a command-line utility functions as an alternative to Device Manager.

devcon.exe is a self-extractor executable. Execute “devcon.exe” and choose a folder to unpack the content. devcon.exe will create two folders inside the selected path – i386 and ia64.

Open a command prompt window (Cmd), and the change directory into the i386 folder extracted by DevCon. Then run the following command to reinstall rdpdr driver:

devcon.exe -r install %windir%\inf\machine.inf root\rdpdr

Restart the computer after running the command.

At this stage, Windows XP ‘Professional’ which is converted still does not have the necessary Terminal Services related settings in the registry to run the Remote Desktop. To reinstall and enable Terminal Services in Windows XP Home turned Professional OS, download and run the enable_tsxp.bat batch script (also support enable TS in Windows 2000), which will create a .reg file to merge the required Terminal Services values to registry and bootlog. Reboot after patching the registry.

After reboot, the Terminal Services is running and ready to accept incoming Remote Desktop Connection session. To verify the Terminal Services is actually running, go to Control Panel -> Administrator Tools -> Services, and locate the “Terminal Services” entry. If the service is not started, start it manually. There won’t be a “Remote” tab in System Properties, and ensure that the port 3389 (the default port for Remote Desktop) is open in firewall.

Sometimes, it may be useful to patch termsrv.dll with a cracked version which allows multiple RDC sessions and users to fix some problems such as disconnection issue. It’s also good for testing by allowing connect remote desktop to localhost.

Note that the registry settings enable the automatic logon feature, where the system will auto login administrator on local console on every system startup without prompting for password, nor allowing user to select account to log on. To disable this feature, run Registry Editor (regedit), and navigate to the following registry key:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon

Change the value data for “AutoAdminLogin” from “1″ to “0″.


67 Responses to “Install and Enable Remote Desktop in Windows XP Home Edition”

  1. brent mosley
    October 29th, 2009 03:03
    67

    I had a similar problem where I don’t see the remote tab under MyComputer Properties to allow users to connect remotely to this computer. Any suggestions?

    Also seeems like alot of issues with updates. I just completed the steps and hope I don’t have issues.

  2. trlkly
    October 3rd, 2009 09:38
    66

    “Windows XP Home Edition (HE) does not come with or support Remote Desktop, or Terminal Services feature”

    Why does everyone keep saying that? I have Windows XP home, which I just installed fresh from the OEM disk, and added all updates. I have Terminal Services running right now.

    I’m thinking it got included in one of the Service Packs or updates, and nobody’s bothered to notice.

    Now, you are right that Remote Desktop doesn’t exist, so you’re guide isn’t wrong. But that doesn’t mean it couldn’t use a little update in that first sentence.

  3. Dan
    September 30th, 2009 06:22
    65

    I can connect to my computer within my home network however how can you connect to it outside your network without knowing the settings which are seen in the remote tab in system?

  4. Microsoft Counterfeit Software
    September 27th, 2009 23:23
    64

    CLR ram temp
    dump kernel
    Run shutdown /s
    clr ram
    Shutdown
    Admin logoff

  5. Converting Windows XP Home to Professional WITHOUT re-installing
    September 27th, 2009 19:24
    63

    [...] However searching for something totally un-related, I found a procedure that did exactly what I needed. This does not mean you instantly have things such as remote desktop etc, for that you need to do further hacking. For more information on that see this article. [...]

  6. vampix
    September 1st, 2009 21:32
    62

    I maked all of steps besides this.
    Sometimes, it may be useful to patch termsrv.dll with a cracked version which allows multiple RDC sessions and users to fix some problems such as disconnection issue. It’s also good for testing by allowing connect remote desktop to localhost.

    But in Properties ii haven’t got tab Remote desktop…How i can connect my Pda to PC?

  7. niks
    September 1st, 2009 03:22
    61

    If you want to go back to xp home from xp pro you can try System restore…it worked for me..and then the WGA software update was not installed.

    Also, instead of doing this you can use windows live mesh ….its free and it has remote desktop facility (though not exactly same as regular remote desktop – for example sound does not work).

    http://www.mesh.com

  8. Kev
    August 21st, 2009 07:03
    60

    How do I restrict user who login using rdp? No RDP policies.

  9. tEv69
    August 14th, 2009 23:01
    59

    thanks. this works really well along with the hack for xp Pro saved a lot of bother reinstalling Windows.

  10. toni_pham
    August 11th, 2009 10:02
    58

    hi my pals,

    I don’t know how to change into the i386 folder extracted by Devcon. Could you, pals, show me how to do it.
    best regards

  11. Omni
    August 10th, 2009 04:36
    57

    Hello,

    I just don’t understand this part of the tut:

    Open a command prompt window (Cmd), and the change directory into the i386 folder extracted by DevCon. Then run the following command to reinstall rdpdr driver:

    devcon.exe -r install %windir%\inf\machine.inf root\rdpdr

    Can somebody explain this to me step by step?

    Thank you,

    Omni

  12. emjay
    July 23rd, 2009 03:07
    56

    Thanks for posting this, saved me a lot of work with installing XP Pro

  13. charan
    July 22nd, 2009 10:18
    55

    Wow, it worked. Thank you sooo very much.
    DWORD Blank and all that, it wasn’t hard to figure it out. If in doubt right click.
    Thanks again.

  14. Foster McLane
    July 2nd, 2009 08:00
    54

    if the devcon.exe link not working for you use this http://web.archive.org/web/20070403210840/http://download.microsoft.com/download/1/1/f/11f7dd10-272d-4cd2-896f-9ce67f3e0240/devcon.exe

  15. Best Remote Software For The Job ~ IT Professionals
    June 17th, 2009 12:42
    53

    [...] that old installation of XP home that wish to connect to it via RDP, never fear. You can actually tweak your Home install into something that will solve this issue [...]

  16. Gabriel
    May 28th, 2009 04:43
    52

    I followed the steps but can’t bring my local printer to the computer i am accessing remotly…

    The conversion of Home to Pro worked, the installation of devcon.exe worked, and the terminal services is set to “started” (even tho when i clicked on enable_tsxp.bat the cmd window popped up, was blank, than disappeared about 10 seconds later without any text appearing on it). I restarted my computer after every step…

    So i can go on remote desktop and but I can’t print on my local printer… help anyone ?

    Thanks,
    Gabriel

  17. my weblog
    May 15th, 2009 16:32
    51

    [...] http://www.mydigitallife.info/2008/06/14/install-and-enable-remote-desktop-in-windows-xp-home-editio... [...]

  18. David Spector
    May 14th, 2009 08:29
    50

    I suggest that this entire posting be deleted.

    Changing XP Home to Professional will make the Windows Genuine Advantage tool detect a change in the OS and lock the user out of Windows,

    PLEASE AT LEAST ADD A BIG WARNING.

  19. My Little Blog
    April 22nd, 2009 13:23
    49

    what a great post

  20. JS
    April 11th, 2009 10:46
    48

    Go download UltraVNC and leave this alone, it will work just as good as Remote Desktop and won’t hose your SP3 genuine advantage either.

  21. Draven
    April 7th, 2009 15:20
    47

    when i try stat the terminal services after completing everything it throws an error saying

    “Could not start terminal services on local computer. Error 126: the specified module could not be found” can someone please help me

  22. How do I access a PC on a network from another ?
    April 4th, 2009 01:42
    46

    [...] Re: How do I access a PC on a network from another ? Instructions for Windows Vista (it’s built in): Turn on Remote Desktop in Windows Vista :: the How-To Geek For XP Pro: http://www.microsoft.com/windowsxp/d…dclientdl.mspx XP Home (a little trickier): Install and Enable Remote Desktop in Windows XP Home Edition My Digital Life [...]

  23. Zonker
    March 25th, 2009 19:44
    45

    I tried this on XP Home (SP3) with no luck. Went through the whole thing and still cannot remote in to the PC.

    I’m hoping the Home>Pro conversion won’t screw with getting updates.

    I’m also hoping that, at least, the Home>Pro conv will let me do a couple of other things that I have not been able to, up to now. Will let you know.

  24. almighty
    March 21st, 2009 22:06
    44

    “Sometimes, it may be useful to patch termsrv.dll with a cracked version which allows multiple RDC sessions and users to fix some problems such as disconnection issue. It’s also good for testing by allowing connect remote desktop to localhost.”

    Has anybody tried this? Does it work? I don’t know if I’m doing something wrong, but I couldn’t manage to make it work. First thing I had to do was “install” gpedit.msc – I took the necessary files directly from XP Pro installation CD, so I can run gpedit.msc and set “Limit Number of Connections” required in step 9. Nevertheless, I cannot simultaneously work on that computer and access it through RDC – disconection issue remains. I don’t know if it makes any difference, but I use Czech version of XP HE (so I possibly need to manually patch czech termsrv.dll). Can anybody help me please, or at least let me know if it works on english/non-english XP HE?

  25. Billy
    March 13th, 2009 05:54
    43

    Nice tutorial, appreciated.

  26. John
    February 26th, 2009 04:47
    42

    How do you disable the feature disabling logon with no password??

  27. tdk
    February 11th, 2009 07:25
    41

    hoping my experiment will have a good result:)

  28. Jim
    January 30th, 2009 08:51
    40

    Does this work with XP SP3?

  29. Thierry
    January 6th, 2009 01:54
    39

    Hello,

    I manage to go to microsoft update site, but I don’t see where it tells me if I have a home or pro xp version.

    WGA notification is installed, and I have any problem.

  30. Chuck
    January 5th, 2009 16:02
    38

    Thierry, what happens when you run Microsoft update? Does it recognize your machine as XP Pro or Home? http://update.microsoft.com

  31. Thierry
    January 3rd, 2009 13:06
    37

    Hello,

    I tried that and it works perfectly.

    It’s easy to undo the part “Convert and Upgrade Windows XP Home to Professional Without Reinstalling”, I made a backup of that branch of registry.

    But do you know how to desinstall this part in case of possible problems ?

    Specially for devcon.exe line and sysocmgr of the bat script.
    I forgot to make a save of this part of registry but I think it’s easy to compare with another Windows XP home unpatch.

    Thanks a lot :-)

  32. David
    December 30th, 2008 21:02
    36

    Here is a batch contents in case somebody has similar problems I had while trying download the file (hope blog engine will not spoil it):

    @echo off
    echo Windows Registry Editor Version 5.00> C:\TSXP.reg
    echo [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\TermService]>> C:\TSXP.reg
    echo “Start”=dword:00000002>> C:\TSXP.reg
    echo [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server]>> C:\TSXP.reg
    echo “AllowTSConnections”=dword:00000001>> C:\TSXP.reg
    echo [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server]>> C:\TSXP.reg
    echo “fDenyTSConnections”=dword:00000000>> c:\TSXP.reg
    echo [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server]>> C:\TSXP.reg
    echo “fAllowToGetHelp”=dword:00000001>> C:\TSXP.reg
    echo [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]>> C:\TSXP.reg
    echo “AllowMultipleTSSessions”=dword:00000001>> C:\TSXP.reg
    echo [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]>> C:\TSXP.reg
    echo “AutoAdminLogon”=”1″>> C:\TSXP.reg
    %windir%\regedit.exe /S C:\TSXP.reg
    echo [Components] > c:\bootlog~.txt
    echo TSEnabled = on >> c:\bootlog~.txt
    sysocmgr /i:%windir%\inf\sysoc.inf /u:c:\bootlog~.txt /q
    DEL /Q C:\TSXP.reg
    DEL /Q C:\bootlog~.txt
    exit

  33. Same guy
    December 28th, 2008 16:33
    35

    “Jaadu RDP currently does not support Microsoft’s Terminal Services Gateway.”

    ???

  34. Mac Bonal
    December 28th, 2008 16:31
    34

    http://www.jaadurdp.com/xp

    Any way to emulate the settings they want here? I followed the directions written above and when I try to launch the RDP connect program I get a “No RDP server found on port 5900″.

    Thanks.

  35. Chuck
    December 28th, 2008 16:00
    33

    The remote desktop feature worked great in XP Home but unfortunately I was also bitten by the licensing issue and now Windows will not load. It keeps saying there is a licensing issue. I tried to back my way out by undoing all of the registry keys, but to no avail.

    The hard drive in question has a configuration that takes days to replicate so I’ve just set it aside for now in hopes that someone will be able to list a clear way to back out of the procedure.

    I’m not blaming any one by myself because the remote desktop feature did work well for a while, but something happened and now my windows configuration is locked. Any ideas anyone?

    Thanks, Chuck

  36. Enabling RDP on Windows XP Home : Andy Cottrell
    December 27th, 2008 21:14
    32

    [...] instructions for retrofitting Terminal server to Windows XP Home are here. This enables Remote Desktop to that [...]

  37. David
    December 22nd, 2008 18:52
    31

    This was the most absurd thing I’d ever done to my computer. I owned a genuine windows XP Home ed. for two years. After I changed it to Professional using your code, windows updated itself and Microsoft’s Genuine Advantage software poped up. Now it says that my windows is NOT genuine. I can’t get rid of this junk. Windows Restore does not work. I have to reinstall my windows. I’m so frutrated. and your enable_tsxp.bat file is broken. THIS IS RETARDED.

  38. Chad
    November 26th, 2008 04:40
    30

    If you make your XP Home think that it is XP Pro, what happens when it tries to download the updates and such? Won’t this cause conflicts in XP’s already crash-prone software?

  39. Nishant Gnawali
    November 25th, 2008 22:45
    29

    how do i merge the i386 into the cmd (command prompt)?

  40. Nishant
    November 23rd, 2008 02:30
    28

    when i open i386 the command prompt opens then quickly goes away please help!!!!!!

  41. Chris
    November 20th, 2008 11:23
    27

    Hey Thanks This Helped Me ALOT.
    i now use it all the time. (RDC.)
    Ur Really Helpful!

  42. Dusty Cables dot com » Remote Desktop (Server) in Windows XP Home Edition
    November 14th, 2008 21:17
    26

    [...] folks over at My Digital Life have a blog post that explains how to install the necessary files for Terminal Services and trick the OS so Windows [...]

  43. HAroon
    November 11th, 2008 23:07
    25

    Thanks a loot
    i just needed this
    after hours i got it

    thanks once more

  44. Medved
    November 3rd, 2008 07:53
    24

    Works great(just working remotely at this time).The only problem was that i had to create myself a password for my account(i had it blank), didn’t work without it.

  45. Luc
    November 2nd, 2008 20:39
    23

    A mirror for enable_tsxp.bat is here:
    http://rapidshare.com/files/159921999/enable_tsxp.zip

  46. Viking
    November 2nd, 2008 18:51
    22

    I can’t reach the websites for enable_tsxp.bat, for an example. Does anyone else have a mirrored site or any information regarding it?

  47. liked it
    November 2nd, 2008 12:36
    21

    Good tips, liked it.
    SpikeX is dead wrong, shared folders and printers are unaffected. I wish people would research what they’re talking about before spouting off at the mouth.

  48. it guy
    November 2nd, 2008 04:38
    20

    I used the above process and it worked great… cool stuff. Thanks!
    I also validated my Windows and it checked out just fine.
    I don’t know what the person above means by breaking shared folders though, that’s not true. I’m looking at files in, viewing pictures from, and listening to music in a shared folder right now. My shared printer is also unaffected.

  49. domenico
    November 2nd, 2008 02:39
    19

    vorrei sapere come fare per inserire nella barra degli strumenti l’icona del desktop al fine di richiamarlo anche quando sono sono su internet ovvero sto lavorando su file.
    grazie.

  50. Michael
    October 30th, 2008 22:05
    18

    Has anyone else experienced this issue that SpikeX is experiencing? I haven’t tried this myself yet, but breaking Windows SMB is a big deal, probably a deal killer on many computers.

  51. SpikeX
    October 21st, 2008 17:55
    17

    This will BREAK any Windows SMB you might want (Microsoft File and Printer Sharing).

    Basically, with this hack, forget about ever sharing a folder or a printer. It breaks it.

  52. Lucas
    October 14th, 2008 00:32
    16

    Thanks for the guide. I completed it but i can’t find my username and password. Where can i fing them? Also how can i change them? Thanks!

  53. Jay
    October 9th, 2008 11:10
    15

    worked perfectly.

    Dont have to hookup the monitor and keyboard for my Asus Eee notebook anymore

    Cheers

  54. RS
    October 7th, 2008 12:32
    14

    For some reson my MS Acces web applications stopped working. I am not able to link the webpage to the database. How can I get it work again. I re-installed Office XP, but it didn´t fix it.

    By the way, the RDC works fine. Thanks
    How do I get MS Access to work again?

    Regards,

  55. andre
    October 5th, 2008 18:49
    13

    Wow….works great..well done you big brained person.

  56. fernando
    September 29th, 2008 03:54
    12

    pow OLHA sÓ eu QUERIA saber o numero da chave de ativação do windows

    pq eu naum to consegindoooo ativar

    me respondeeeee

    VLW

    aew GALERA da VJ

    amoo VCS

  57. Sidnny
    September 7th, 2008 07:15
    11

    Thanks for that.

    Question: Does anyone know how this affects the Windows Authentication tool? Considering that the system thinks it is Windows XP Professional with a XP Home license key. Does it invalidate (e.g. the next time you try a Windows update, it will say you are running an illegal copy?

  58. hans
    August 20th, 2008 10:28
    10

    Doesn’t work for me. Is there a way to undo all the steps above? Is it a good idea?

  59. gigi
    July 23rd, 2008 06:55
    9

    succhia succhia …

  60. Convert and Upgrade Windows XP Home to Professional Without Reinstalling 於傻仔仔
    July 16th, 2008 23:23
    8

    [...] Windows XP Professional that Windows XP Home lacks of, such as Remote Desktop Server (see guide to install Remote Desktop on XP Home) and Group Policy Editor (GPedit) utility tools, which has been removed on Windows XP Home edition. [...]

  61. ka1a
    July 16th, 2008 21:57
    7

    Well, that tweak works great but how to turn back to home edition. Is there any chance ?

  62. QVL
    July 6th, 2008 18:32
    6

    @DJML

    You have to give it a lot of time. It took me about 15 minutes before I got an acknowledgement that it was ready to download.

    Also, I followed your steps and while running enable_tsxp.bat, the bat file couldn’t find zclientm.exe on the xp home cd. This is a problem on my end, I think. This has happened before where the bat file was unable to find a file on the xp home cd. Any suggestions?

  63. DJML
    June 29th, 2008 00:21
    5

    The link to enable_tsxp.bat takes me to a download site, but the download isn’t working. Any help?

  64. Come trasformare Windows XP Home in Professional ed abilitare il servizio di desktop remoto « PC Officina
    June 18th, 2008 17:28
    4

    [...] Via | Tip and Trick [...]

  65. Come trasformare Windows XP Home in Professional ed abilitare il servizio di desktop remoto - Geekissimo
    June 16th, 2008 16:00
    3

    [...] Via | Tip and Trick [...]

  66. News Zone » Blog Archive » Convert and Upgrade Windows XP Home to Professional Without Reinstalling
    June 15th, 2008 15:17
    2

    [...] Windows XP Professional that Windows XP Home lacks of, such as Remote Desktop Server (see guide to install Remote Desktop on XP Home) and Group Policy Editor (GPedit) utility tools, which has been removed on Windows XP Home edition. [...]

  67. Convert and Upgrade Windows XP Home to Professional Without Reinstalling » My Digital Life
    June 14th, 2008 00:19
    1

    [...] Windows XP Professional that Windows XP Home lacks of, such as Remote Desktop Server (see guide to install Remote Desktop on XP Home) and Group Policy Editor (GPedit) utility tools, which has been removed on Windows XP Home edition. [...]

Leave a Reply

You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Subscribe to comments feature has been disabled. To receive notification of latest comments posted, subscribe to My Digital Life Comments RSS feed or register to receive new comments in daily email digest.
Custom Search

New Articles

Incoming Search Terms for the Article

remote desktop XP home - xp home remote desktop - windows xp home remote desktop - remote desktop windows xp home - remote desktop connection XP home - remote desktop xp - rdp xp home - enable remote desktop xp home - remote desktop on xp home - remote desktop xp home edition - windows xp home edition remote desktop - xp home rdp - remote desktop home edition - remote desktop for xp home - rdp on xp home - remote desktop windows home - XP Home Edition Remote Desktop - install remote desktop on xp home - rdp windows xp home - remote desktop on windows xp home - remote desktop windows xp home edition - add remote desktop to xp home - remote desktop for windows xp home - enable remote desktop xp - remote desktop connection xp - rdp for xp home - windows xp home remote desktop connection - xp home remote access - install and enable remote desktop in windows xp home edition - enable remote desktop windows xp home edition - xp home terminal services - windows xp home rdp - remote desktop win xp home - remote desktop to xp home - remote desktop connection xp home edition - remote desktop in xp home - enable remote desktop on xp home - how to enable remote desktop in xp home - RDP SERVER XP HOME - windows home remote desktop - windows remote desktop xp home - enable rdp xp home - how to remote desktop xp home - installing remote desktop on xp home - remote desktop windows xp - windows xp home remote desktop server - remote desktop connection Windows XP Home - win xp home remote desktop - windows xp home terminal server - terminal server xp home -