Пошаговый учебник: Разрешение нескольких удаленных рабочих подключений к одному ПК
Хотите инициировать несколько одновременных удаленных подключений? В этом сообщении в основном описывается, как разрешить несколько удаленных рабочих подключений к одному ПК в Windows и Windows Server. Внимательно прочтите это.
Можно ли установить несколько подключений к удаленному рабочему столу?
Поступила просьба о возможности одновременного входа нескольких разработчиков на один компьютер с Windows 10 с различными сеансами. В настоящее время используется Windows 10 Home, но мы планируем обновить ее. Если это возможно. Знает ли кто-нибудь, позволят ли это Pro или Enterprise, или это только функция серверных версий?
- Вопрос от Spiceworks
Сожалеем, но даже если вы обновите Windows 10 Home до Windows 10 Pro или Windows 10 Enterprise, это не позволит вам установить несколько подключений к удаленному рабочему столу на один компьютер. По умолчанию, на одной ОС Windows Server могут быть установлены несколько сеансов RDP параллельно.
Если другой пользователь Windows пытается подключиться, когда уже установлено одно подключение к удаленному рабочему столу, то новый пользователь получает сообщение об ошибке, как показано ниже. Если второй пользователь выбирает Да, первый пользователь потеряет свое подключение.
Как включить несколько подключений к удаленному рабочему столу на один компьютер в Windows 10, 11
Это означает, что невозможно позволить Windows 10 одновременное подключение нескольких пользователей по RDP? Не совсем. В этой части мы рассмотрим два варианта того, как включить несколько подключений к удаленному рабочему столу на одно ПК с установленными Windows 11/10/8.1/8/7.
Предупреждение: Прежде чем прочитать два метода, имейте в виду следующее:
- Каждый пользователь и устройство, подключающиеся к хосту сессий удаленного рабочего стола, требуют клиентской лицензии доступа (CAL). Если вы хотите включить несколько подключений к удаленному рабочему столу на один компьютер, пожалуйста, приобретите дополнительные CAL.
- Эти два метода нарушают Лицензионное соглашение пользователя конечного продукта (EULA). Рекомендуется использовать эти методы только в тестовой или образовательной среде. Выполняйте все описанные ниже операции на свой страх и риск.
Вариант 1. Включение нескольких сеансов RDP с помощью библиотеки RDP Wrapper
Первый вариант для включения нескольких сеансов RDP на Windows 11/10/8.1/8/7 - использовать библиотеку RDP Wrapper, которая работает как прослойка между менеджером контроля служб и службами терминалов, позволяя пользователям устанавливать более одного одновременного сеанса RDP без изменения исходного файла termsrv.dll.
Шаг 1. Скачайте самую последнюю доступную версию библиотеки RDP Wrapper.
Шаг 2. Распакуйте RDPWrap-v1.6.2.zip, ниже приведены извлеченные файлы архива RDPWrap-v1.6.2.zip:
- RDPWinst.exe: Установщик/удалитель RDP Wrapper Library
- RDPConf.exe: Инструмент для конфигурации RDP Wrapper
- RDPCheck.exe: Утилита для проверки RDP и локального RDP Checker
- install.bat, uninstall.bat, update.bat: Пакетные файлы для установки, удаления и обновления RDP Wrapper.
Шаг 3. Щелкните правой кнопкой мыши по файлу install.bat и выберите пункт Запустить от имени администратора в контекстном меню для установки RDPWrap.
Шаг 4. В процессе установки программа получит доступ к сайту GitHub для загрузки самых свежих версий файла ini, а затем установит его в каталог C:\Program Files\RDP Wrapper. После завершения установки вы увидите сообщение об успешной установке:
Шаг 5. Дважды щелкните RDPConfig.exe, чтобы открыть Конфигурацию RDP Wrapper и убедиться, что установка прошла успешно и RDPWrapper работает правильно. В разделе Диагностика убедитесь, что все элементы имеют зеленый цвет.
Шаг 6. Скорее всего, сразу после установки RDPConfig покажет, что обертка RDP запущена (Установлена, Запущена, Слушает), но не поддерживается.
Шаг 7. Скопируйте и вставьте содержимое следующей страницы в файл C:\Program Files\RDP Wrapper\rdpwrap.ini:
https://raw.githubusercontent.com/sebaxakerhtc/rdpwrap.ini/master/rdpwrap.ini
Шаг 8. Перезагрузите компьютер. Дважды щелкните RDPConfig.exe, чтобы открыть конфигурацию RDP Wrapper и убедитесь, что все элементы в разделе "Диагностика" зеленые и отображается надпись "полная поддержка".
Шаг 9. Запустите RDPCheck.exe, чтобы попытаться запустить вторую сеанс RDP или подключить несколько сеансов RDP с удаленных компьютеров. Вы должны иметь возможность запускать несколько сеансов RDP одновременно.
Вариант 2. Включение нескольких сеансов RDP путем изменения файла termsrv.dll
Второй вариант - включить несколько подключений к удаленному рабочему столу на одном ПК в Windows 11/10/8.1/8/7 путем изменения файла termsrv.dll. В качестве примера рассмотрим Windows 8.1.
Шаг 1. Скачайте архив с файлом termsrv.dll, включающий отредактированную версию файла termsrv.dll для Windows 8.1. (Вы также можете скачать отредактированный файл termsrv.dll для Windows 10.)
Шаг 2. Нажмите Win R, затем введите "services.msc", чтобы открыть консоль управления Службы. Найдите Службы удаленного рабочего стола в списке и щелкните правой кнопкой мыши, чтобы остановить ее.
Шаг 3. Запустите Командную строку от имени администратора и выполните резервное копирование исходного файла termsrv.dll с помощью следующей команды на случай возникновения проблем:
copy c:\Windows\System32\termsrv.dll termsrv.dll_old
Шаг 4. Измените значения следующих ключей в разделе HKLM > System > CurrentControlSet > Control > Terminal Server:
- fDenyTSConnections (DWORD) — 0
- fSingleSessionPerUser (DWORD) — 0
Вы также можете сделать это быстро, введя следующие две команды в командной строке:
- REG ADD “HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server” /v fDenyTSConnections /t REG_DWORD /d 0 /f
- REG ADD “HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server” /v fSingleSessionPerUser /t REG_DWORD /d 0 /f
Шаг 5. Затем перейдите в C:\Windows\System32, найдите файл termsrv.dll и щелкните правой кнопкой мыши, чтобы открыть его Свойства.
Шаг 6. По умолчанию владельцем этого файла является TrustedInstaller, и даже администратор не имеет прав заменить его. Вам необходимо предоставить полный контроль этого файла администратору. Нажмите на Изменить.
Шаг 7. Перейдите на вкладку Безопасность и нажмите Изменить. Найдите группу локальных администраторов и предоставьте ей полный контроль над этим файлом, а затем сохраните изменения.
Шаг 8. Скопируйте файл termsrv.dll из архива, скачанного на Шаге 1 для вашей версии Windows 8.1 в папку %SystemRoot%\System32\ (с заменой).
Шаг 9. Откройте консоль управления Services снова и запустите службу Remote Desktop Services. Затем вы сможете создавать две RDP-сессии с патченого компьютера с разными учетными записями.
Как разрешить несколько удаленных рабочих сессий на одном компьютере в Windows Server
Как мы уже упоминали ранее, операционные системы Windows Server по умолчанию поддерживают одновременно несколько RDP-сессий. Вам нужно провести несколько настроек, чтобы разрешить несколько удаленных рабочих сессий на сервере 2022/2019/2016/2012 R2.
Шаг 1. Нажмите кнопку Поиск рядом с меню пуска, затем введите «gpedit.msc».
Шаг 2. Перейдите сюда: Конфигурация компьютера > Административные шаблоны > Компоненты Windows > Удаленные рабочие сессии > Хост удаленных рабочих сессий > Соединения.
Шаг 3. В правой панели найдите и дважды щелкните Ограничить количество подключений.
Шаг 4. Вы можете установить значение Включено и задать желаемое количество ограничений.
Шаг 5. Еще раз, на правой панели соединений найдите и дважды щелкните Ограничить пользователей служб удаленного рабочего стола до одной сессии удаленного рабочего стола.
Шаг 6. Установите его как Отключено, чтобы снять ограничения пользователей.
Шаг 7. Перезагрузите компьютер для применения изменений. Затем вы можете начать несколько сеансов удаленного рабочего стола к одному ПК на Windows Server.
Более простой способ разрешить удаленные рабочие столы на одном ПК в Windows
Фактически, чтобы разрешить удаленные рабочие столы на одном ПК в Windows не обязательно быть таким сложным. Вы можете использовать стороннее средство удаленного рабочего стола, которое позволяет множественным пользователям одновременно подключаться к одному компьютеру. AnyViewer предоставляет более простой способ сделать это.
До изучения того, как использовать AnyViewer для доступа нескольких пользователей к удаленному рабочему столу на Windows, давайте быстро рассмотрим его преимущества перед RDP.
- Совместимость. RDP поддерживает только удаленное подключение к более высоким версиям Windows (Professional и Enterprise). Windows Home и Single Language не могут принимать входящие подключения удаленных рабочих столов. В то время как AnyViewer поддерживает несколько версий Windows, включая Windows 11/10/8.1/8/7 и Windows Server 2022/2019/2016/2012 R2.
- Множественная сессия. RDP поддерживает только одно одновременное подключение. Если вы попытаетесь открыть вторую сессию RDP, активному пользователю будет предложено закрыть подключение. В то время как AnyViewer поддерживает две одновременные удаленные сессии рабочего стола.
- Ограничение сети. RDP не может использоваться, когда два устройства находятся в разных сетях, если вы не настроите перенаправление портов или не используете VPN, в то время как AnyViewer можно использовать непосредственно без ограничений сети.
- Встроенный чат. RDP не поддерживает встроенный текстовый чат, в то время как AnyViewer поддерживает его.
Шаг 1. Скачайте, установите и запустите AnyViewer на компьютерах с Windows. Перейдите к Вход, а затем нажмите Зарегистрироваться. (Если вы уже зарегистрированы на его официальном веб-сайте, вы можете войти напрямую.)
Шаг 2. Заполните информацию для регистрации.
Шаг 3. Затем вы увидите, что успешно вошли в AnyViewer. Ваше устройство автоматически будет привязано к учетной записи, в которую вы вошли.
Шаг 4. Получите доступ к тому же аккаунту AnyViewer на нескольких устройствах. Вы увидите список всех устройств, на которых был выполнен вход в тот же аккаунт. Выбрав Управление в один клик, любые два из трех устройств могут одновременно запустить без присмотра удаленный доступ к третьему устройству.
✍Примечание: Чтобы начать 10 одновременных соединений, вы можете обновить свою учетную запись до плана Enterprise.
Заключение
В этом сообщении в основном описано, как разрешить несколько удаленных сеансов рабочего стола к одному ПК по протоколу RDP в операционных системах Windows и Windows Server. Однако мы предлагаем более простой, безопасный и правовой способ осуществления нескольких удаленных сессий, а именно с использованием AnyViewer. Попробуйте сами прямо сейчас.