Workaround for Remote Desktop Client to Connect to Localhost (Local Terminal Server Service) Тимчасове рішення для віддаленого робочого столу для підключення до Localhost (місцевий сервера терміналів)
When user runs Remote Desktop Connection, a RDP (Remote Desktop Protocol, or more commonly known as Terminal Services) client in Windows XP, and attempts to connect to Terminal Server service running on localhost (or using 127.0.0.1 IP address), which is own computer itself, Remote Desktop connection or session is disconnected, or rather unable and cannot connect with following error message. Коли користувач запускає Remote Desktop Connection, RDP (Remote Desktop Protocol, або більш широко відомий як Terminal Services) клієнта в Windows XP, і намагається підключитися до служби термінал сервер, що працює на Localhost (або з використанням IP-адреса 127.0.0.1), яка є власний комп'ютер сам відключається до віддаленого робочого столу або під час сеансу зв'язку, або, скоріше, не в змозі і не можуть з'єднатися з таке повідомлення про помилку.
The client could not connect. Клієнт не може підключитися. You are already connected to the console of this computer. Ви вже підключені до консолі цього комп'ютера. A new console session cannot be established. Нова консоль сесія не може бути встановлена.
It's Remote Desktop behavior in Windows XP to explicitly prevent and refuse connection from localhost or 127.0.0.1. Це поведінки віддаленого робочого столу в Windows XP явного попередження і відмовитися від зв'язку Localhost або 127.0.0.1. Connecting remote desktop client to localhost is useful for user who wants to have 2 sessions of desktop, to tunnel Remote Desktop connection through encrypted SSH (Secure Shell), or want to test if the patched termsrv.dll to unlock unlimited concurrent Remote Desktop sessions working or not. Підключення клієнта віддаленого робочого столу на Localhost є корисним для користувача, який хоче мати 2 сесія робочому столі, в тунель до віддаленого робочого столу через зашифрований SSH (Secure Shell), або ви хочете перевірити, чи латка Termsrv.dll розблокувати необмежений віддалений робочий стіл одночасних сесій робочих чи ні.
There's a few workarounds and hacks that enable user to use Remote Desktop to connect to local PC for another desktop session. Там's кілька обхідних шляхів, і хакі, які дозволяють користувачеві використовувати віддалений робочий стіл для підключення до локальних ПК для іншого робочого сесії.
Workaround 1: Connect Remote Desktop Connection (RDC) to 127.0.0.2 Спосіб 1: Підключення Remote Desktop Connection (RDC) на 127.0.0.2
The trick works in Windows XP Professional and Media Center Edition (MCE) prior to Windows XP Service Pack 2 (SP2). Трюк працює в Windows XP Professional і Media Center Edition (MCE) до Windows XP з пакетом оновлень 2 (SP2). 127.0.0.2 is the internal TCP/IP loopback address and Remote Desktop prior to version SP2 allow connection through the loopback 127.0.0.2 IP address, although it actively blocks connection via 127.0.0.1 or localhost string. 127.0.0.2 це внутрішня TCP / IP адреса замикання та віддаленого робочого столу до версії SP2 дозволити з'єднання через Loopback IP адреса 127.0.0.2, хоча він активно блоки зв'язку через 127.0.0.1 або локального вузла рядок.
Workaround 2: Connect to RDC Terminal Services at Different Non Standard Port Спосіб 2: Підключення до столу служб терміналів на різні нестандартні порти
Another workaround to the blockage of local host Remote Desktop connection in Windows XP is to connect to localhost (127.0.0.1) address on another port other than the default (3389). Ще один обхідний до блокування локальний хост Remote Desktop Connection в Windows XP є підключення до Localhost (127.0.0.1) адреси на інший порт, відмінний від значення за замовчуванням (3389). The hack is especially useful in Windows XP SP2 and SP3 where 127.0.0.2 forwarding IP address for localhost connection no longer work. Рубати особливо корисний у Windows XP SP2 і SP3, де 127.0.0.2 Forwarding IP-адресу для локальної машини зв'язку не працюють. By default, Remote Desktop listens and connects on port 3389. За замовчуванням віддалений робочий стіл і підключається по порту 3389. See the guide to Див Посібник change default Remote Desktop Terminal Services listening port Зміна до віддаленого робочого столу за замовчуванням служби терміналів слухати порт , and І how to connect using non-default port in Remote Desktop Connection Як підключитися, використовуючи нестандартний порт на підключення до віддаленого робочого столу . .
Workaround 3: Run Remote Desktop Connection (mstsc.exe) Simulated as Another Operating System Спосіб 3: Запуск Remote Desktop Connection (mstsc.exe) моделюється іншу операційну систему
Another hack to allow Remote Desktop Connection client to connect to localhost is to trick the Terminal Services into thinking that the RDC client is from another operating system, indirectly indicate it's from another remote computer. Інші рубати, щоб Remote Desktop Connection для підключення до Localhost трюк полягає в службах терміналів, думаючи, що клієнт RDC з іншої операційної системи, непрямим вказати це з іншої віддалений комп'ютер. To use the trick, follow these steps: Щоб використовувати трюк, виконайте наступні дії:
- Create a folder such as C:\RDC. Створіть папку наприклад C: \ RDC.
- Go to C:\Windows\System32\ folder and copy mstsc.exe and mstscax.dll files to the new folder. Перейти в C: \ WINDOWS \ System32 \ папку і скопіювати mstsc.exe і mstscax.dll файли в нову папку.
- In the new folder, right click on mstsc.exe , and then select Properties . У нову папку правою кнопкою мишки на mstsc.exe, а потім клацніть Властивості.
- Go to Compatibility tab. Перейти на вкладку Сумісність.
- Tick the check box for Run this program in compatibility mode for option . Відзначте прапорець "Запустити програму в режимі сумісності з варіантом.
- Select Windows 98 / Windows Me in the drop down list. Виберіть Windows 98 або Windows Me у випадаючому списку.
- Click on OK button. Натисніть на кнопку ОК.
- Double click on the mstsc.exe in the new folder to run Remote Desktop Connection or Terminal Services client, and now the client can connect to localhost or 127.0.0.1 as computer name. Двічі клацніть на mstsc.exe в нову папку для запуску Remote Desktop Connection або Terminal Services Client, і тепер клієнти можуть підключатися до Localhost або 127.0.0.1 як ім'я комп'ютера.
Note that when logging in in Remote Desktop session, log on as different user or else you may be logging out forcefully. Зверніть увагу, що при вході в систему у сесії віддаленого робочого столу, увійдіть в систему як інший користувач, або ви можете вийти із системи рішуче.
IMPORTANT : The page is machine translated and provided "as is" without warranty. ВАЖЛИВО: Сторінка машина переведена і надаються "як є" без гарантії. Machine translation may be difficult to understand. Машинний переклад може бути важким для розуміння. Please refer to Будь ласка, зверніться до original English article оригінальний англійська статтю whenever possible. коли це можливо.
Related Articles Статті за Темі
- Connect to Remote Computer using Specific Non Standard Port using Remote Desktop Connection Client Підключитися до віддаленого комп'ютера, використовуючи конкретні нестандартні порти допомогою Remote Desktop Connection клієнтів
- How to Remote Desktop to Connect And Access Console Mode Session Як до віддаленого робочого столу для підключення і доступу в режим консолі сесія
- Vista Remote Desktop Connection Client Slow Delay or Disconnect When Connect to Windows Server 2003 SP2 x64 Edition RDP Vista Remote Desktop Connection Клієнт Низька затримка або відключити Коли Підключитися до Windows Server 2003 SP2 x64 Edition RDP
- Remote Desktop Connection (RDP) Client 6.0 for Windows XP and 2003 Remote Desktop Connection (RDP) 6.0 Клієнт для Windows XP і 2003
- How to Remotely Enable Remote Desktop (Terminal Services or RDP) via Registry in Windows 2000/XP/2000/Vista/2008 Як дистанційно включити віддалений робочий стіл (Terminal Services або RDP) через реєстру в Windows 2000/XP/2000/Vista/2008
- Easily Maintain Multiple Remote Desktop Connections with visionapp Remote Desktop (vRD) Легко підтримувати декілька підключень до віддаленого робочого столу з visionapp віддаленого робочого столу (VRD)
- Error Has Occurred While Establishing A Connection To SQL Server 2005 Which Does Not Allow Local and Remote Connections Помилка при встановленні з'єднання з SQL Server 2005, яка не дозволяє місцевим і віддалених підключень
- Install and Enable Remote Desktop in Windows XP Home Edition Встановити та включити до віддаленого робочого столу в Windows XP Home Edition
- Workaround to Run VNC Server in Windows Vista Тимчасове рішення для запуску VNC Server в Windows Vista
- Keyboard Shortcuts in Remote Desktop Connection (RDC) for Navigation Комбінації клавіш в Remote Desktop Connection (RDC) для навігації










































September 11th, 2008 10:41 11 Вересня 2008 10:41
I'm on Vista and I can confirm that the 127.0.0.2 trick does NOT work on Vista. Я на Vista, і я можу підтвердити, що 127.0.0.2 трюк не працює на Vista.
The “Non-Standard RDP Port” trick DOES work though. "Нестандартні RDP порт" не трюк, хоча робота. I'm tunnelling using Zebedee, and I just configured it to listen on port 4000 locally and redirect traffic to port 3389 on the other side. Я тунельні допомогою Зеведея, і я просто налаштували його слухати на порту 4000 на місцевому рівні і перенаправлення трафіку на порту 3389 на іншій стороні.
I did not test the third workaround. Я не перевіряв третє рішення.