Вторник , 19 Март 2024

Терминальный сервер на Windows 10

Данная статья представляет собой пошаговую инструкцию по настройке Windows 10 в качестве терминального сервера с доступом по RDP.

После настройки, к одному компьютеру смогут одновременно подключаться несколько пользователей по RDP (Remote Desktop Protocol — протокол удалённого рабочего стола). Наиболее популярное применение данного решения — работа нескольких пользователей с файловой базой 1С.

Процесс настройки показан на примере Windows 10 Enterprise x64, однако данное руководство полностью подходит для установки на других ОС Windows.

.

СОДЕРЖАНИЕ

.

Для настройки Windows 10 в качестве терминального сервера с доступом по RDP понадобятся:

1. Компьютер с установленной операционной системой Windows 10 и правами администратора, подключённый к локальной сети;

2. Компьютер в локальной сети, с которого будет производиться подключение и который имеет RDP клиент (прим. требуется ОС Windows XP/Vista/7/8/8.1/10 и т.д.);

3. Библиотека: RDP Wrapper Library.

Скачать RDP Wrapper Library v.1.6.2 Скачать c GitHub RDP Wrapper Library

.

I. Создание пользователя и настройка прав для доступа по RDP

1. Нажмите на значок поиска  , затем с помощью поисковой строки найдите и выберите Управление учетной записью (Рис.1).

Рис.1

.

2. В открывшемся окне выберите Семья и другие люди, затем нажмите Добавить пользователя для этого компьютера (Рис.2).

Рис.2

.

3. Нажмите на пункт У меня нет данных для входа этого человека (Рис.3).

Рис.3

.

4. Нажмите на пункт Добавить пользователя без учетной записи Майкрософт (Рис.4).

Рис.4

.

5. В соответствующих полях введите имя пользователя (прим. в данном примере это UserRDP), пароль для новой учётной записи и подсказку для пароля, затем нажмите Далее (Рис.5).

Рис.5

.

6. В окне параметров Вы увидите нового пользователя (прим. в данном примере это UserRDP) (Рис.6).

Рис.6

.

7. Нажмите на значок поиска  , затем с помощью поисковой строки найдите и выберите Этот компьютер, через правую кнопку мыши откройте меню и нажмите Управлять (Рис.7).

Рис.7

.

8. В открывшемся окне выберите: Служебные программы > Локальные пользователи и группы > Пользователи, затем выберите пользователя (прим. в данном примере это UserRDP), перейдите на вкладку Членство в группах и нажмите Добавить… (Рис.8).

Рис.8

.

9. Нажмите Дополнительно… (Рис.9).

Рис.9

.

10. Нажмите Поиск, выберите из списка Пользователи удаленного рабочего стола и нажмите OK (Рис.10).

Рис.10

.

11. Нажмите OK (Рис.11).

Рис.11

.

12. Нажмите Применить, затем OK (Рис.12).

Рис.12

.

II. Настройка терминального сервера с доступом по RDP

1. Нажмите на значок поиска  , затем с помощью поисковой строки найдите и выберите Система (Рис.13).

Рис.13

.

2. Нажмите Настройка удалённого доступа, в открывшемся окне перейдите на вкладку Удалённый доступ, выберите пункт Разрешить удалённые подключения к этому компьютеру, затем нажмите Применить и OK (Рис.14).

Рис.14

.

3. Распакуйте (прим. с помощью WinRAR или просто открыть через Проводник) скачанную Вами ранее библиотеку RDP Wrapper Library. Откройте папку и запустите от имени администратора (прим. используя правую кнопку мыши) файл install, после чего начнётся установка (Рис.15).

Рис.15

.

4. После окончания установки нажмите любую клавишу (Рис.16).

Рис.16

.

5. Нажмите на значок поиска  , затем с помощью поисковой строки найдите и выберите Выполнить (Рис.17).

Рис.17

.

6. В открывшемся окне введите gpedit.msc и нажмите OK (Рис.18).

Рис.18

.

7. Выберите: Конфигурация компьютера > Административные шаблоны > Компоненты Windows > Службы удалённых рабочих столов > Узел сеансов удалённых рабочих столов > Подключения > Ограничить количество подключений (Рис.19).

Рис.19

.

8. В открывшемся окне выберите пункт Включить, установите в параметрах разрешённое количество подключений к удалённым рабочим столам на 999999, затем нажмите Применить и OK. Перезагрузите компьютер (Рис.20).

Рис.20

.

III. Подключение к удаленному рабочему столу

1. Используя второй компьютер, находящийся в той же локальной сети, нажмите Пуск, с помощью поисковой строки найдите, а затем выберите Подключение к удалённому рабочему столу (Рис.21).

Рис.21

.

2. В открывшемся окне ведите имя компьютера к которому следует подключиться (прим. Тот, на котором производились все настройки), затем нажмите Подключить (Рис.22).

Рис.22

.

3. Прежде всего, выберите пользователя (прим. в данном примере это UserRDP) и введите пароль от учётной записи, который Вы указывали ранее (прим. см. Рис.5), затем нажмите OK (Рис.23).

Рис.23

.

4. В появившемся окне нажмите Да, после чего начнётся сеанс удаленного подключения (Рис.24).

Рис.24

.

Настройка Windows 10 в качестве терминального сервера с доступом по RDP завершена!
.

31 комментарий

  1. Добрый день, спасибо за статью! как я понимаю в windows 10 Home не работает, потому что пункт 1 настройка прав для доступа по RDP выполнить не получится. Нет группы «пользователи удаленного рабочего стола».
    Есть ли какие-нибудь решения?

  2. Алексей

    Отличная статья. Спасибо автору.
    До начала мая2018 все работало. Потом прошло обновление вин10 и теперь данная схема не проходит. Пробовал все удалить и уставить снова. Не помогает. Скорее всего с обновлением что-то поменяли в винде и теперь нужны новые «настройки» от github.

  3. Все работает, делаем проще. запускаем батничек от имени администратора, сначала инсталл. потом чек. и все работает. Есть только одно но — после обновлений крупных в windows 10 слетает часто данная тема, и не всегда врапер обновленный есть на новую версию.

  4. Андрей

    Здравствуйте. Это все прекрасно. Но… Как разграничить пользователей с разных часовых поясов ?

  5. Ситрикс будет работать???

  6. не теряйте время на последних сборках не работает

  7. Огромнейшее спасибо. Статья крайне полезная.

  8. Доброго времени суток! Скажите а мы не нарушаем тем самым лицензионные условия? Если да, какие последствия нас ожидают?

  9. Нарушаем, конечно же, иначе зачем этот лайфхак. Последствия: до 5 лет общего режима админу и директору конторы, если поймают.

    • Андрей

      Уточнил вопрос. Все гораздо проще: Используете компьютерные программы, а также базы данных незаконно? Будьте готовы к штрафам в рамках административного взыскания по ст. 7.12 КоАП РФ. Какие штрафные суммы действуют:

      1500- 2000 рублей заплатят физические лица;
      10000-20000 взыщется с должностных лиц и индивидуальных предпринимателей;
      30000-40000 рублей заплатят со своих счетов организации.

      • Здорово, но в данном случае, мы ничего не нарушаем.

        «После настройки, к одному компьютеру смогут одновременно подключаться несколько пользователей по RDP (Remote Desktop Protocol — протокол удалённого рабочего стола). Наиболее популярное применение данного решения — работа нескольких пользователей с файловой базой 1С.»

        RDP — встроенная в Windows утилита. В её использовании — ничего криминального нет))

        • Михаил

          В самом использовании, если только 1 сеанс нет, а вот в колличестве 2 и более подключаемых сеансов да. Мелкомягкие вообще-то продают лицензии на каждое отдельное подключение к серверным ос выше 2 штук. А функция в пользовательских осях залочена и её разблокировка по сути является нарушением лицензионного соглашения, которое юзверь принимает ещё на стадии установки ОС.

  10. Здравствуйте, мой комментарий несколько не в тему, но касается того как снять ограничение одновременных VPN соединений у стандартного microsoft’овского VPN сервиса.
    Расскажу только о том где и чего надо поправить:
    В разделе реестра «HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002BE10318}\0003»
    должны присутствовать имена «ComponentId» и «MatchingDeviceId» с содержимым в обоих «ms_pptpminiport»
    могут попадаться случаи в которых эти имена находятся под другим номером «ветки» (0001, 0002,…)
    далее нам следует исправить «WanEndpoints» на 128(десятичное) и «MaxWanEndpoints» на 1000(десятичное)
    после этого нам следует исправить rasppp.dll файл, что находится в папке «system32», для всех строк поиска значения чисел 75 и 74 меняются на B8
    Win7-x86 (6.1.7601.17514) — ищем по адресу 48D5 значения «75 07 83 0D» и по адресу 490E значения «74 07 83 0D»
    Win7-x64 (6.1.7601.17514) — ищем по адресу CC0F значения «75 07 83 0D» и по адресу CC48 значения «74 07 83 0D»
    Win10-x64 (10.0.18362.1) — ищем по адресу 40E2 значения «75 06 09 1D» и по адресу 411C значения «74 06 09 1D»

    • Windows 10 не сохраняет значения WanEndpoints и MaxWanEndpoints.
      Для 19042.572 подмена файла rasppp не работает, служба не запускается.

      • на версии 19041.1 тоже не сработало, надо будет посмотреть более детально чего там наменяли

        • Было бы замечательно, если получиться посмотреть!

          • попробуй заменить 0f 1f 44 00 00 на bb 80 00 00 00 немного ранее найденного 75 06 09 1d, а значения 75 и 74 оставь нетронутыми, ветку реестра похоже и не придется менять. у меня 2 подключения приняло, больше не на чем было быстро проверить

          • Супер, все работает, без реестра!

          • Подключает только 3 входящих, не больше. Куда копать?

          • тут уже вероятно значения в реестре надо патчить или искать место где оно считывается и подменять

          • Попробуй в реестре на цифровой «папке» в разрешениях прописать для системы запрет на изменение ветки и перезагрузиться или перезапустить службу

  11. Интересно, а эта библиотека будет работать на windows 7?

    • исправление для подключений VPN протестировано на win7-x64 и win10-x64, rdp патчи тоже попадались рабочие

  12. Алексей

    Здравствуйте.
    Тоже настроил терминальный доступ на Win 10 pro.
    Вопрос такой, при заходе на сервер с включенным интерактивном входе в систему у пользователей доступна кнопка питания (то есть любой, кто подключается, может выключить или перезагрузить сервер). Как убрать данную кнопку из интерактивного входа?
    Отключать интерактивный вход не хочу, так как только там пользователь может самостоятельно поменять просроченный пароль, или установить свой при первом заходе в систему.

    • Алексей

      Нашел в реестре.
      [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System] параметр shutdownwithoutlogon

Добавить комментарий

Войти с помощью: 

Ваш адрес email не будет опубликован. Обязательные поля помечены *