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”.
Windows XP Home Edition does not come with Remote Desktop, or Terminal Services feature.
There is Remote Desktop Connection (RDC) client which allows user to connect to remote host, but not accepting any remote desktop connection to the Windows XP Home.
However, there is way to install and enable Remote Desktop Protocol (RDP) in Windows XP using the steps below
Video Tutorial:
1. Click the “Start” menu, then select “Run.” Type “regedit” into the box and press the “Enter” key to launch the Registry Editor tool.
2. Select the “+” icon next to the “HKEY_LOCAL_MACHINES” folder to expand the directory. Scroll down and expand the “SYSTEM” folder located inside the “HKEY_LOCAL_MACHINES” folder
3. Expand the folder named “ControlSet00X” folder located inside the “System” folder. Open the folder with the highest number in the “00X” part of the file name. Then expand the “Control” folder underneath it.
4. Click to open the “ProductOptions” directory, then locate the “ProductSuite” registry key on the right window panel. Right-click on the “ProductSuite” key and select “Delete.”
5. Right-click an empty area of the right window panel and select “New.” Then click “DWORD Value” and type “Brand” as the name for the new value.
6. Double-click on the “Brand” value, set the “Value data” box to “0” and click “OK.” Then click the “Start” menu and select “Turn Off Computer.” Click “Restart” to reboot the computer.
7. Press the “F8” key on the keyboard after the BIOS screen to display the Windows XP Startup Menu. Select “Last Known Good Configuration” and press the “Enter” key.
8. Download devcon.exe, a free command-line utility that also doubles as a replacement for the standard Device Manager. Double-click the DevCon.exe file and select a folder to unpack the files. DevCon will create two folders inside the chosen directory: “i386” and “ia64.”
9. Click the “Start” menu and select “Run.” Type “cmd” and press “Enter” to launch the command prompt window. Type “cd c:DevConi386” and press the “Enter” key. Change “c:DevCon” to the actual path of the directory where the DevCon files were unpacked. Type “devcon.exe -r install %windir%\inf\machine.inf root\rdpdr” once inside the “i386” directory to reinstall the rdpdr driver. Restart the computer
10. Download “enable_tsxp.bat,” then run it. This is a batch script that will create a .reg file and re-enable the Terminal Services missing from the Home Edition. Restart the computer
11. Now enable Remote desktop in windows firewall using port 3389.
Done!! you should be able to access windows XP home via Remote desktop.
Избыток свободного времени влияет на меня самым пагубным образом — я начинаю блоггировать или, и того хуже, заниматься сисадминством. А потом ещё и блоггировать про то, как я занимаюсь сисадминством. Вот и сейчас, простите за неровный подчерк… Короче, дальше нежные фиалки могут не читать.
Есть у меня допотопный ноутбук c Windows XP Home, торренты качает. Поскольку дисплей у него почти не работает, то ходил я на него через TightVNC. И всё было хорошо, пока я не нарушил первую заповедь: не надо трогать то, что работает. И обновил версию TightVNC. Стало гораздо хуже: сервер в новой версии падает, а если всё-таки работает, то жрёт 100% процессора. Это печально, поскольку система охлаждения у этого ноута тоже не работает, и ему такие нагрузки нельзя — старенький он. Зaменил TightVNC на RealVNC. Не помогло, опять 100%.
Между тем, в виндах есть родной Remote Desktop, который хорош всем, кроме того, что его нет в Windows XP Home. Но, как я заметил выше, новогодние каникулы создают избыток свободного времени.
Поехали. Для начала надо, чтобы Windows XP Home возомнил себя Windows XP Professional.
1. Лезем в Registry Editor (regedit).
2. Идём в HKEY_LOCAL_MACHINE/SYSTEM/ControlSet00X/Control/ProductOptions (ControlSet00X — это ControlSet с наибольшим номером).
3. Удаляем ключ ProductSuite.
4. Создаём новый ключ типа DWORD с названием Brand и значением 0.
5. Перегружаемся и судорожно жмём F8, чтобы попасть в меню загрузки Windows.
6. Выбираем Last Known Good Configuration.
Грузимся, идём в My Computer -> Properties и вуаля — Windows XP Professional.
Трюк заключается в том, что при попытке просто поменять CurrentControlSet винда сделать этого не даст и выскажет вам всё, что она думает о гнусных нарушителях лицензионного соглашения. Поэтому мы заставили винду поменять это значение самостоятельно, через восстановление предыдущей конфигурации. Приём «бить врага его же оружием» хоть и не новый, но умиляет меня каждый раз. Например, Symbian на Nokia ломается через антивирус: ему в карантин подсовываются поправленные файлы, а потом просто восстанавливаются через меню. И антивирус, ради защиты обладающий всеми мыслимыми и немыслимыми полномочиями, покорно ломает защиту операционной системы. Ну да ладно.
Теперь качаем devcon.exe (command-line alternative to Device Manager). Распаковываем и запускаем тот, который в папке i386:
devcon.exe -r install %windir%\inf\machine.inf root\rdpdr
Перегружаемся (да, это Windows, детка).
Ну вот, драйвера у нас есть. Теперь осталось Registry сконфигурировать. Для этого понадобится мифический файл enable_tsxp.bat:
echo Windows Registry Editor Version 5.00> C:\TSXP.reg
echo [HKEY_LOCAL_MACHINE\SYSTEM\CurrentContro
echo "Start"=dword:00000002>> C:\TSXP.reg
echo [HKEY_LOCAL_MACHINE\SYSTEM\CurrentContro
echo "AllowTSConnections"=dword:00000001>
echo [HKEY_LOCAL_MACHINE\SYSTEM\CurrentContro
echo "fDenyTSConnections"=dword:00000000>
echo [HKEY_LOCAL_MACHINE\SYSTEM\CurrentContro
echo "fAllowToGetHelp"=dword:00000001>> C:\TSXP.reg
echo [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\W
echo "AllowMultipleTSSessions"=dword:0000
echo [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\W
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
Копируем это в enable_tsxp.bat, запускаем, ждём, перегружаемся.
Осталась пара финальных штрихов:
1. В Windows Firewall открыть Remote Desktop (порт 3389)
2. Поставить пароль на пользователя, если нет.
3. Включить автологин, ибо после перезагрузки машина должна торренты качать, а не ждать, пока кто-то залогинится. Вообще-то, автологин включает enable_tsxp.bat, но у меня не сработало.
Вот и всё, можно пользоваться. Работает Remote Desktop гораздо лучше VNC.
Я понимаю, что этот пост запоздал лет этак на десять. Но цель-то проста — а вдруг мне это опять когда-нибудь придётся делать. Например, когда в ноуте снова полетит винт, третий или четвёртый уже по счёту (тьфу-тьфу, не сглазить). Между прочим, в последний раз было проблемой найти в продаже маленький винт, который этот ноут может распознать. Теперь, знаете ли, меньше терабайта не носит никто, а старичок таких объёмов не понимает.
И да, я знаю, что можно купить MacBook, Windows 8, NAS со встроенным torrent-клиентом, поставить linux и т.д. Но, понимаете ли, тут вот какое дело: есть у меня допотопный ноутбук c Windows XP Home…
Enabling Remote Desktop Connection (RDP) on a Windows XP machine allows you to connect remotely to the computer from another device. This feature is particularly useful if you need access to files, applications, or any other resources on your XP machine while you’re away. Here’s a step-by-step guide on how to enable Remote Desktop Connection in Windows XP.
Step-by-Step Guide How to Enable Remote Desktop Connection In Windows XP
1. Verify Windows XP Edition
How to enable Remote Desktop Connection in Windows XP Professional Edition. If you’re using Windows XP Home, you will need to upgrade to the Professional edition or explore alternative software for remote access.
To check which version of Windows XP you have:
- Right-click (My Personal Computer) on the desktop or the Start menu.
- Choosen (Properties) to open the way to Properties Operating System.
- Under the “General” tab, look for “Windows XP Professional” to confirm compatibility.
2. Enable Remote Desktop Connection
If you have Windows XP Professional, follow these steps to enable Remote Desktop:
Open System Properties
- Right-click on “My Computer” and select “Properties.”
- Go to “Control Panel” > “Methods.”
Go to Remote Settings
- In the System Properties window, go to the “Remote” tab.
- Under the Remote Desktop Protocol section, check the box labeled “Allow users to connect remotely to this PC.”
Save Changes
Click “Apply” and then “OK” to save settings. This enables remote desktop access on your Windows XP machine.
3. Set Up User Permissions
By default, the administrator account on Windows XP has access to Remote Desktop. If you want to allow additional users to connect, you’ll need to add them to the list of approved users.
- Go to the Remote Desktop Users Panel
- In the “Remote” tab of the System Properties PC Window, press (Select RDP Users.)
- Add Users
- Press (Add) & type the name of the user you need to give remote access to. If you are unsure of the username, press (Advanced) > (Find Now) to display a list of all users.
- Apply and Close
- Click “OK” after selecting users, then close the System Properties window.
4. Configure Firewall Settings
To allow Remote Desktop through the Windows XP firewall:
Open Firewall Settings
- Go to “Control Panel” > “Windows Firewall.”
Allow Remote Desktop
- In the Windows Firewall window, select the “Exceptions” tab.
- Check the box for “Remote Desktop Protocol” to allow RDP traffic through the firewall.
- Apply and Close
- Click “OK” to save your changes.
5. Check Network Connectivity
Before attempting to connect, make sure your Windows XP machine is connected to the internet or your local network. Knowing the IP address of the computer is necessary if you’re connecting from an external network.
- Find the IP Address
- Run to “Start” – “Run,” type (command,) & press Submit to open the Order Prompt.
- Type “ipconfig” and press Enter. The IP address will appear in the output under “IPv4 Address” or easily “IP Address” in backdate versions.
6. Set Up Port Forwarding (If Connecting Remotely)
If you’re connecting over the internet from an external network, you’ll need to set up port forwarding on your router to allow access to the Windows XP computer.
Log in to Your Router
- Open a web browser and enter your router’s IP address (often something like 192.168.1.1 or 192.168.0.1).
- Find Port Forwarding Settings
- See for a “Port Forwarding” or “Applications & Gaming” section, depending on your router model.
- Forward Port 3389
- Create a new port-forwarding rule for TCP port 3389 (the default port for Remote Desktop) and set it to forward to the IP address of your Windows XP machine.
- Save and Exit
Apply the settings & exit the router configuration page.
7. Connect Using Remote Desktop Connection
Once everything is set up, you can use Remote Desktop Connection from another Windows computer to access your XP machine:
Open Remote Desktop Connection
- Go to “Start” > “All Programs” > “Accessories” > “Remote Desktop Connection” on the client computer.
Enter the IP Address or Computer Name - In the Remote Desktop Connection window, type the IP address or name of your Windows XP computer.
Log In - Click “Connect.” When prompted, enter the username and password for the Windows XP account with Remote Desktop access.
Start the Session
Once authenticated, you should see the desktop of your Windows XP machine on the client computer.
8. Optimizing Remote Desktop Performance
To improve the experience, especially if your internet connection is slow, adjust the display and performance settings in Remote Desktop:
Open Remote Desktop Settings
- Before clicking “Connect” in the Remote Desktop Connection window, click “Options” to expand additional settings.
- Adjust Display and Experience Settings
- Go to the “Display” tab and reduce the color quality for faster performance.
- In the “Experience” tab, uncheck unnecessary features such as “Desktop background” and “Themes” to enhance responsiveness.
9. Basic Security Measures
Since Windows XP no longer receives security updates, it’s essential to use additional security measures when enabling Remote Desktop:
Use Strong Passwords
- Ensure that accounts with Remote Desktop access have strong, unique passwords.
- Change the Default RDP Port
- Changing the RDP port from 3389 to a custom port can help protect against automated attacks. To do this, you will want to change the Windows Registry.
Use a VPN for Remote Connections
If possible, set up a Virtual Private Network (VPN) to connect securely to your local network before initiating a Remote Desktop session. This adds a layer of encryption.
Limit Remote Desktop Access
Restrict Remote Desktop (RDP) access to specific IP addresses if your router permits it.
10. Troubleshooting Common Issues
If you encounter issues connecting to the XP machine:
- Check Firewall Rules: Make sure the Windows Firewall exception for Remote Desktop is enabled.
- Verify User Permissions: Confirm that the user account you’re using has Remote Desktop access.
- Double-check IP Address and Port: Ensure the IP address is correct, and if you changed the RDP port, use the new port number when connecting.
By following these steps, you should be able to enable Remote Desktop connection in Windows XP machine. Although Windows XP is outdated, these instructions make it possible to use it for remote access while observing basic security practices to protect against vulnerabilities.
В Windows XP Home Edition не входит и не поддерживается удаленный рабочий стол, или функция служб терминалов.Не существует клиент, Подключение к удаленному рабочему столу (RDC) который позволяет пользователю подключаться к удаленному хосту и принимать любое удаленное подключение к рабочему столу на ПК с Windows XP Home. Однако, есть способ установить и включить Remote Desktop Protocol (RDP) в Windows XP с использованием трюка описанного ниже.
Обратите внимание, если вы просто хотите, чтобы иметь возможность дистанционного управления на рабочем столе компьютера, работающим на Windows XP Home Edition, вам может быть проще и разумнее использовать бесплатный VNC как альтернатива вместо этого. Одним из таких серверов VNC являтется клиент и UltraVNC для поддержки Windows Vista .
Для запуска удаленного рабочего стола служб терминалов (серверный компонент) в Windows XP Home Edition, операционная система должна сначала признать себя как Windows XP Professional Edition. Для этого следуйте инструкциям в руководстве Преобразование Windows XP Home в PRO без переустановки .
Убедитесь, что операционная система в настоящее время Windows XP Professional Edition, перейдя в Свойства системы, щелкнув правой кнопкой мыши на «Мой компьютер» и выберите «Свойства». Затем скачайте и установите DevCon (прямые ссылки на скачивание для devcon.exe), утилита командной строки в качестве альтернативы диспетчеру устройств. devcon.exe является самораспаковывающимся исполняемым файлом. Выполнить «devcon.exe» и выбрать папку для распаковки содержимого. devcon.exe создаст две папки внутри выбранного пути — i386 и ia64.
Откройте окно командной строки (Cmd) и перейдите в каталог в папку i386 куда распаковался DevCon. Затем выполните следующую команду, чтобы переустановить rdpdr управление:
devcon.exe -r install %windir%\inf\machine.inf root\rdpdr
Перезагрузите компьютер после выполнения команды.
На данном этапе, Windows XP преобразуется в PRO верисю , но по-прежнему не располагает необходимыми службами терминалов и соответствующими настройками в реестре для запуска удаленного рабочего стола. Для повторной установки и разрешению службам терминалов в Windows XP Home сделать её профессиональной ОС, загрузите и запустите пакетный сценарий enable_tsxp.bat, который создаст . reg файл для объединения , требуется Terminal Services значения в реестр и bootlog. Перезагрузите после обновления реестра.
После перезагрузки, Terminal Services запущен и готов принять входящие сеанса удаленного подключения к рабочему столу. Для проверки служб терминалов на самом деле работает, зайдите в Панель управления -> Инструменты администратора -> Службы и найдите записи «Службы терминалов» . Если служба не запущена, запустите ее вручную. Там не будет «Remote» на вкладке в Свойствах системы и убедитесь, что порт 3389 (по умолчанию порт для удаленного рабочего стола) открыт в брандмауэре.
Иногда, может быть полезен патч termsrv.dll , который позволяет использовать несколько сессий RDC , чтобы исправить некоторые проблемы, такие как вопрос отключения. Это также хорошо для тестирования, позволяя подключиться к удаленному рабочему столу по локальной сети.
Обратите внимание, что параметры реестра включают функцию автоматического входа в систему, где система будет автоматически входить как администратор локальной консоли при каждой загрузке системы без запроса пароля, не позволяющий пользователю выбрать учетную запись для входа в систему. Чтобы отключить эту функцию, запустите редактор реестра (Regedit) и перейдите в следующий раздел реестра:
HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ Winlogon
Измените значение данных для «AutoAdminLogin» с «1» на «0».
P.P.S. Если у Вас есть вопросы, желание прокомментировать или поделиться опытом, напишите, пожалуйста, в комментариях ниже.
- Распечатать
Оцените статью:
- 5
- 4
- 3
- 2
- 1
(0 голосов, среднее: 0 из 5)
Поделитесь с друзьями!