Превращаем компьютер на Windows 10 в терминальный сервер

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

По умолчанию операционная система Windows 10 не позволяет нескольким пользователям одновременно подключиться к одному компьютеру, но в современном мире подобная необходимость возникает все чаще и чаще. Причем эта функция применяется не только для удаленной работы, но и для личных целей. Из данной статьи вы узнаете о том, как настроить и использовать терминальный сервер в Windows 10.

Руководство по настройке терминального сервера Windows 10

Какой бы сложной на первый взгляд не казалась озвученная в теме статьи задача, на самом деле все до неприличия просто. Все что от вас требуется – четко следовать указанным инструкциям. Обратите внимание, что способ подключения схож с таковым в более ранних версиях ОС.

Шаг 1: Установка специализированного ПО

Как мы уже говорили ранее, стандартные настройки Windows 10 не позволяют использовать систему одновременно нескольким пользователям. При попытке такого подключения вы увидите следующую картину:

Пример одновременного входа нескольких пользователей в Windows 10

Чтобы исправить это, необходимо внести изменения в параметры ОС. К счастью, для этого есть специальный софт, который все сделает за вас. Сразу предупредим, что файлы, о которых пойдет речь далее, модифицируют системные данные. В связи с этим в некоторых случаях они распознаются как опасные для самой Windows, поэтому использовать их или нет – решать только вам. Все описанные действия были проверены на практике нами лично. Итак, приступим, в первую очередь выполните следующее:

  1. Перейдите по данной ссылке, после чего нажмите на строку, которая указана на изображении ниже.

Ссылка на загрузку приложения rdpwrap

Запуск файла install для установки софта в Windows 10

Предупреждение SmartScreen при запуске подозрительного приложения Windows 10

Подтверждение для запуска приложения от контроля учетных записей в Windows 10

Успешное окончание установки утилиты RDP в Windows 10

Запуск файла RDPConf в Windows 10

Окно проверки установленной утилиты RDP в Windows 10

Шаг 2: Изменение параметров профилей и настроек ОС

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

  1. Нажмите на рабочем столе вместе клавиши «Windows» и «I». Это действие активирует окно основных настроек ОС Windows 10.
  2. Перейдите в группу «Учетные записи».

Переход в раздел Учетные записи из окна параметров Windows 10

Кнопка добавления нового пользователя в Windows 10

Окно ввода данных нового пользователя в Windows 10

Кнопка Добавить пользователя без учетной записи Майкрософт в Windows 10

Ввод имени и пароля новой учетной записи в Windows 10

Список имеющихся пользователей системы в Windows 10

Запуск окна Свойства компьютера в Windows 10

Открытие дополнительных параметров системы в Windows 10

Изменение параметров системы для подключения к удаленному рабочему столу

Окно добавления новых пользователей для подключения удаленного рабочего стола

Ввод и проверка учетной записи для доступа к удаленному рабочему столу в Windows 10

Подтверждение добавления учетной записи в список доверенных профилей

Шаг 3: Подключение к удаленному компьютеру

Подключение к терминалу будет происходить посредством интернета. Это значит, что нам необходимо сперва узнать адрес системы, к которой будут подключаться пользователи. Сделать это не сложно:

    Откройте вновь Параметры Windows 10, используя клавиши «Windows+I» либо меню «Пуск». В настройках системы зайдите в раздел «Сеть и Интернет».

Переход в раздел Сеть и Интернет в Параметрах Windows 10

Кнопка изменения свойств сетевых подключений в Windows 10

Строка с указанием IP адреса сети в Windows 10

Запуск приложения Подключение к удаленному рабочему столу из меню Пуск Windows 10

Ввод адреса в окне подключения к удаленному рабочему столу

Ввод имени и пароля при подключении к удаленному рабочему столу

Окно предупреждения о сомнительном сертефикате в Windows 10

Настройки системы при первом входе в ОС Windows 10

Это все, о чем мы хотели вам рассказать в рамках данной темы. Проделав описанные выше действия, вы без труда сможете подключаться к своему или рабочему компьютеру удаленно практически с любого устройства. Если у вас впоследствии возникнут трудности или вопросы, рекомендуем ознакомиться с отдельной статьей на нашем сайте:

ЗакрытьМы рады, что смогли помочь Вам в решении проблемы.

Помимо этой статьи, на сайте еще 12341 инструкций.
Добавьте сайт Lumpics.ru в закладки (CTRL+D) и мы точно еще пригодимся вам.

Отблагодарите автора, поделитесь статьей в социальных сетях.

ЗакрытьОпишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.

Помогла ли вам эта статья?

Поделиться статьей в социальных сетях:

Еще статьи по данной теме:

Не работает после последних обновлений винды.
Версия 1809
Сборка ОС 17763.253

vinitubr, доброго времени суток. Нами проверялись все описанные в статье советы и руководства как раз на сборке 1809. Вполне вероятно, что вы пропустили какой-то из пунктов. Если вы уверены в своих действиях, то опишите проблему более детально. На каком этапе у вас возникают трудности?

Картинки не прицепляются

согласен. у меня тоже сломалось после обнвления

Аноним, здравствуйте. В комментариях ниже вы можете найти для себя полезную информацию. Возможно, изменения файла конфигурации поможет решить проблему, как и другим пользователям.

При установке пишет версия не поддерживается

vinitubr, здравствуйте. В первую очередь вам необходимо попробовать запустить файл update из той папки, откуда запускали установочный файл. Делать это нужно от имени администратора. Если это не поможет, то стоит попробовать найти в сети обновленную версию файла termsrv.dll. Затем переместить его по следующему пути:

Обратите внимание, что в данном случае может потребовать запуск системы в безопасном режиме, так как в обычном режиме заменить файл не получится. В большинстве случаев эти операции помогают решить описанную вами проблему.

Все рекомендации от разработчика я уже выполнил. Нового файла termsrv.dll для последних windows обновлений нет.

vinitubr, еще раз здравствуйте. Речь идет о другой версии termsrv.dll, а не о самой новой. Мы на практике проверяли предложенные вам решения. Они рабочие полностью на 100%. Поэтому если хотите решить проблему, то попробуйте найти, загрузить и заменить имеющийся у вас DLL файл.

Если вы проверяли на той же версии, что и у меня, как вы писали выше, не могли бы вы поделиться своим файлом? Буду благодарен.

Попробуйте скачать, распаковать и заменить ваш файл этим или этим файлом termsrv.dll. Не забудьте, что делать это нужно в безопасном режиме Windows.

Спасибо. На сайте разработчика, в обсуждениях к прогрмме есть моя проблема. Вроде должна решиться редактированием ini-файла. По результату отпишу.
Он тут.

Проблема решается редактированием фала C:\Program Files\RDP Wrapper\rdpwrap.ini (открываем блокнотом или любым текстовым редактором). Там нужно вставить код в 2 раздела по аналогии с кодом для предыдущих билдов Windows.(Это также применимо и для других версий windows 7, 8 и т.д.)
Под мой билд винды код следующий

[10.0.17763.168]
LocalOnlyPatch.x64=1
;LocalOnlyOffset.x64=77941 — #601 @RobertSpir
;LocalOnlyOffset.x64=77AF1 — #601 @hajubu
LocalOnlyOffset.x64=77AF1
LocalOnlyCode.x64=jmpshort
SingleUserPatch.x64=1
SingleUserOffset.x64=132F9
SingleUserCode.x64=Zero
DefPolicyPatch.x64=1
DefPolicyOffset.x64=17F45
DefPolicyCode.x64=CDefPolicy_Query_eax_rcx
SLInitHook.x64=1
SLInitOffset.x64=1ABFC
SLInitFunc.x64=New_CSLQuery_Initialize

[10.0.17763.168-SLInit]
bInitialized.x64 =ECAB0
bServerSku.x64 =ECAB4
lMaxUserSessions.x64 =ECAB8
bAppServerAllowed.x64 =ECAC0
bRemoteConnAllowed.x64=ECAC4
bMultimonAllowed.x64 =ECAC8
ulMaxDebugSessions.x64=ECACC
bFUSEnabled.x64 =ECAD0

Для того, чтобы сохранить файл надо прописать себя в разршения на доступ к папке C:\Program Files\RDP Wrapper во вкладке Безопасность.

После сохранения перезагружаемся и все должно заработать.
Для проверки можно воспользоваться утилитой RDPCheck.exe в папке со скачанной программой.

Как-то так. Объяснил, как смог. ))

Хорошо, что удалось решить проблему. Спасибо за информацию, мы обязательно примем ее к сведению.

у меня не заработало, после внесения изменений Service state и Listener state становятся красными

Аноним, здравствуйте. Вы пробовали настроить программу согласно приведенной в статье информации без редактирования файла rdpwrap.ini? Если нет, то в первую очередь сделайте это, а потом уже будем искать решение возникших проблем. В случае выполнения рекомендаций, указанные вами строки Service state и Listener state буду как раз-таки отмечены зеленым цветом.

После обновления винды до 10.0.17763.292 и добавления версии в конфиг все заработало

Вчера установилось большое обновление windows и все перестало работать(((

Аноним, здравствуйте. опишите проблему после обновления более подробно пожалуйста. Для наглядности прикрепите к своему следующему ответу скриншот окна утилиты RDPConf. Так нам будет несколько проще понять, о чем идет речь.

Был установлен RDP Wrapper все отлично работало несколько месяцев, но после установившегося обновления статус стал Not supported, запускаю файл update.bat пишет что у меня последняя версия(

Проблема решается редактированием фала C:\Program Files\RDP Wrapper\rdpwrap.ini (открываем блокнотом или любым текстовым редактором). Там нужно вставить код в 2 раздела по аналогии с кодом для предыдущих билдов Windows.(Это также применимо и для других версий windows 7, 8 и т.д.)
Под мой билд винды код следующий

Первый раздел:
[10.0.17763.292]
; Patch CEnforcementCore::GetInstanceOfTSLicense
LocalOnlyPatch.x86=1
LocalOnlyOffset.x86=AFAD4
LocalOnlyCode.x86=jmpshort
LocalOnlyPatch.x64=1
LocalOnlyOffset.x64=77A11
LocalOnlyCode.x64=jmpshort
; Patch CSessionArbitrationHelper::IsSingleSessionPerUserEnabled
SingleUserPatch.x86=1
SingleUserOffset.x86=4D665
SingleUserCode.x86=nop
SingleUserPatch.x64=1
SingleUserOffset.x64=1322C
SingleUserCode.x64=Zero
; Patch CDefPolicy::Query
DefPolicyPatch.x86=1
DefPolicyOffset.x86=4BE69
DefPolicyCode.x86=CDefPolicy_Query_eax_ecx
DefPolicyPatch.x64=1
DefPolicyOffset.x64=17F45
DefPolicyCode.x64=CDefPolicy_Query_eax_rcx
; Hook CSLQuery::Initialize
SLInitHook.x86=1
SLInitOffset.x86=5B18A
SLInitFunc.x86=New_CSLQuery_Initialize
SLInitHook.x64=1
SLInitOffset.x64=1ABFC
SLInitFunc.x64=New_CSLQuery_Initialize

Второй раздел:
[10.0.17763.292-SLInit]
bInitialized.x86 =CD798
bServerSku.x86 =CD79C
lMaxUserSessions.x86 =CD7A0
bAppServerAllowed.x86 =CD7A8
bRemoteConnAllowed.x86=CD7AC
bMultimonAllowed.x86 =CD7B0
ulMaxDebugSessions.x86=CD7B4
bFUSEnabled.x86 =CD7B8

bInitialized.x64 =ECAB0
bServerSku.x64 =ECAB4
lMaxUserSessions.x64 =ECAB8
bAppServerAllowed.x64 =ECAC0
bRemoteConnAllowed.x64=ECAC4
bMultimonAllowed.x64 =ECAC8
ulMaxDebugSessions.x64=ECACC
bFUSEnabled.x64 =ECAD0

Для того, чтобы сохранить файл надо прописать себя в разршения на доступ к папке C:\Program Files\RDP Wrapper во вкладке Безопасность.

После сохранения перезагружаемся и все должно заработать.
Для проверки можно воспользоваться утилитой RDPCheck.exe в папке со скачанной программой.

Спасибо большое, как только ПК освободится попробую

Огромное спасибо, все заработало

vinitubr, При запуске пользователя RDP, он вклинивается в учетную запись Админа и оба они видят один и тот же экран, как зеркало

Какой у вас логины Админа и пользователя разные?

Логина и пароли разные, Даже учетки разные. Один админ, второй пользователь. В управление пользователями, я добавил пользователь удаленного рабочего стола.
И вот представьте, Админ работает непременно за сервером и подключается пользователь. На экране админа открывается сессия пользователи и они вместе видят один и тот же экран. Но рабочий стол это………..администратора!(а должен быть пользователя)

У меня на 2 разных серверах так.

Oleg, здравствуйте. А вы добавляли в систему доверенного пользователя, от имени которого в систему будет осуществляться вход через удаленный рабочий стол?

Логина и пароли разные, Даже учетки разные. Один админ, второй пользователь. В управление пользователями, я добавил пользователь удаленного рабочего стола.
И вот представьте, Админ работает непременно за сервером и подключается пользователь. На экране админа открывается сессия пользователи и они вместе видят один и тот же экран. Но рабочий стол это………..администратора!(а должен быть пользователя)

У меня на 2 разных серверах так.

Oleg, здравствуйте. Скажите пожалуйста, а в параметрах аутентификации в окне RDP Wrapper Configuration что у вас выбрано? Желательно указать пункт GUI Authentication Only. Кроме того, стоит попробовать включить функцию Single session per user. Это не позволит программе дублировать работу одной учетной записи.

Менял разные комбинации, Без толку

Самое интересное это на 2 разных сервера. Один pro другой Corporate

Попробуйте для наглядности проверить работу подключения пользователя через программу RDP Checker. Она находится в той же папке, что и утилита настройки удаленного рабочего стола. Ваш случай весьма необычен. Особенно, если вы установили запрет на параллельные сессии, а они все равно работают. Видимо на каком-то этапе вы что-то сделали не так. Либо же в параметрах системы что-то не указано.

Эта проблема носит исключительно массовый характер. На англоязычном форуме я пока не нашел решение, вот и обратился в русскоязычное сообщество. И через RDP Checker и RDP клиент, с подключение к 127.0.0.2 сессия дублируется. Причем GUI Админа отрубается — свернуть нельзя. Запускается сессия пользователя с рабочим столом админа. Когда выбираю отключиться, открывается экран админа. Магия

Версия windows последняя 17763.316

Прошу скинуть ваш ini файл, может я ошибку совершил в нем. Хочу проверить

Содержимое рабочего файла ini для последних обновлений Windows 10 вы можете найти в комментариях выше. Для начало вам стоит сравнить содержимое своего файла с ним.

Игорь Берсан здравствуйте! 16 марта я обновил Windows 10 Корпоративная до версии 1809 сборка 17763.379 и у меня перестал работать RDP Wrapper. Я переустановил до версии 1.6.2., но все равно не помогло, RDPCheck показывал not supported. Я подредактировал rdpwrap.ini как здесь написано и RDPCheck стал показывать всё зеленым цветом. Тем не менее все равно не удается подключиться второму пользователю. помогите пожалуйста! Видимо для моей сборки мне нужны боле новые изменения в dpwrap.ini.

Александр, здравствуйте. Попробуйте сделать следующее:

1. Скачайте данный архив с RDPWrap 1.6.2. Извлеките все файлы в нужную папку и запустите процесс установки.
2. После окончания инсталляции скачайте еще вот этот архив. Внутри вы найдете 2 файла — rdpwrap.ini и termsrv.dll. Первый из них скопируйте с заменой в папку, куда установили RDPWrap 1.6.2 по ссылке выше, а второй файл придется переместить в папку по следующему пути:
C:\Windows\System32
Обратите внимание, что система может не позволить скопировать его, поэтому операцию придется делать в безопасном режиме. Не забудьте предварительно создать копию оригинального файла termsrv.dll.
3. После всех манипуляций перезагрузите компьютер.

Это должно помочь. На данный момент еще ожидается правка файла ini от разработчиков для последних версий Windows 10.

Благодарю вас Игорь за быстрый ответ. Сделал всё по вашей инструкции и у меня RDP Wrapper заработал! Ура!

большое спасибо. мне помогло Ура.

Здравствуйте. Мы очень рады, что удалось достичь положительного результата.

Добрый день!
Большое спасибо, Игорь!
последнее помогло!

Здравствуйте, Николай. Хорошо, что удалось решить проблему.

Спасибо большое за очень полезную статью!

Подскажите, пожалуйста, в чем разница между такой схемой и полноценным сервером (2016 и т.д.)? Задача — построить мини-офис на 4 рабочих места (Ворд, Эксель, файловая простенькая 1С) с возможностью 3 места организовать через тонкие клиенты. Кстати, какой тонкий клиент посоветуете?

Dima, здравствуйте. Если мы правильно поняли ваш вопрос, то в с случае с терминальным сервером все данные будут обрабатываться и храниться непосредственном на самом сервере. Это значит, что его железо должно быть подобрано соответствующим образом, особенно, если клиентов подключения будет несколько. В случае же с полноценным сервером все разделено — на одном компьютере клиент установлен, на сервере хранится база данных. Между ними происходит обмен информацией. Что касается организации мини-офиса через тонкий клиент, то тут мы не можем дать конкретный совет. Все зависит от разных факторов и доступного бюджета.

Добрый день. Система обновилась до Обновление функций до Windows 10, версия 1809 amd64 2019-04. Соответсвенно слетела запись в RDPCheck показывал not supported. Попробовал вариант, опубликаванный вами 17 марта с заменой файлов rdpwrap.ini и termsrv.dll — на что в RDPCheck пишет — service state: stopped listener state: Not listening

Когда у меня такое произошло, я откатил Windows на состояние до обновления, и отключил у себя службу обновления Windows дабы избежать в дальнейшем слета RDP:

1. Запускаем оснастку «Службы».
Проще всего сделать это путем выполнения команды «services.msc» через командный
интерпретатор, который открывается при помощи комбинации горячих клавиш Win+R.
После этого появится окошко с названием «Службы». Его функционал и позволит отключить
автоматический старт службы и завершить ее функционирование в текущем сеансе.
2. Находим сервис с наименованием «Центр обновления Windows» (в некоторых редакциях
может встречаться английское название «Windows Update») и выполняем по элементу двойной
клик для вызова его свойств.
3. Жмем «Остановить» для завершения работы сервиса.
4. В выпадающем списке «Тип запуска» выбираем пункт «Отключена».
5. Применяем новую конфигурацию системы.
Изменения вступают в силу без перезапуска системы. Включается автоматическое обновление
Windows 10 аналогичным образом: сначала выставляем автоматический старт службы, а затем
запускаем ее.

Можно через групповые политики, если у вас версия Про:

1. Выполняем команду «gpedit.msc».
Делается это через командный интерпретатор, командную строку или поисковую строку Пуска —
результат будет аналогичным.
2. Открываем раздел «Конфигурация компьютера».
3. В подразделе переходим в «Административные шаблоны», где открываем каталог
«Компоненты Windows».
4. Переходим в директорию «Центр обновления Windows».
5. Вызываем «Свойства» опции «Настройка автоматического обновления».
6. Переносим переключатель к позиции «Отключено».
7. Жмем «Применить» для записи изменений в реестр Windows 10.
8. Закрываем окно инструмента и проверяем наличие апдейтов.
Если они были обнаружены в ручном режиме — это норма, новые настройки могут сработать
через десяток-второй минут, хотя автоматическая проверка обновления отключается сразу после
отключения проверки обновлений.

Спасибо за инфу, откатил вин 10 и отключил обновы, как написано выше. пока все работает. До то это все перелопатил, не помогало.


Источник: lumpics.ru