Превращаем Windws 7/8/10 в сервер терминалов с помощью Thinstuff . Терминальный виндовс


терминальный сервер на Windows Server 2016

Т.к. на новом рабочем месте используется на всех серверах операционная система Windows Server 2016, то для мне это недоработка, что я еще не расписал для себя в шагах, как и какие действия нужно проделать дабы развернуть терминальный сервер. Я конечно понимаю, что что-то существенного по отношению к Windows Server 2012 R2 я не увижу, но все же мне хочется чтобы в моей работе/моей смене было как можно меньше всяких неожиданностей. Я уже смирился и да же рад, что я могу надеяться только на самого себя.

Hostname: srv-ts

Version: Version 10.0.14393

  • srv-dc → 192.168.2.2 (AD,DNS,DHCP)
  • srv-ts → 192.168.2.100
  • srv-gw → 192.168.2.1 (Mikrotik в роли шлюза)

На заметку: Возьмите за правило хорошего тона: один логический диск, диск С: это система, к примеру 50-100Gb второй логический диск, диск D: это пользовательские профили, для этой задумки понадобится настроить все по заметке:

Если TS (Terminal Server) в домене то определенными групповыми политиками зарезаем все пользователю, что может повредить терминальному серверу и не относится к рабочему процессу. Так обычно делают если у всех в компании нет рабочего компьютера, а стоит тонкий клиент в котором зашито, что при включении он подключается к терминальному серверу. Только у дизайнеров обычно стационарное рабочее место.

Авторизуюсь в системе с правами локального администратора, а если система в домене то под администратором домена — все действия аналогичны.

Win + R → control — (Просмотр) Категория — Мелкие значки — Администрирование — Диспетчер серверов — Панель мониторинга — Добавить роли и компоненты — Установка ролей или компонентов — (Выберите сервер из пула серверов): srv-ts 192.168.2.100 Майкрософт Windows Server 2016 Standard — отмечаю галочкой роль: Службы удаленных рабочих столов, нажимаю «Далее», «Далее», «Далее». Теперь нужно отметить галочками службы ролей для установки Службы удаленных рабочих столов:

  • Лицензирование удаленных рабочих столов
  • Узел сеансов удаленных рабочих столов

и нажимаю «Далее», «Установить».

Устанавливаю роль терминального сервераКогда установка будет завершена нужно перезагрузить систему.После перезагрузки, авторизуюсь в системе и указываю ключи активации с целью возможности удаленного подключения пользователей в размере купленной лицензии или использования ключей найденных на просторах интернета (но так нужно делать только в рамках тестирования, в своих экспериментах, а не для корпоративного использования).

Запускаю оснастку управления лицензированием для службы удаленных рабочих столов:

Win + X → «Панель управления»— «Администрирование» — «Remote Desktop Services» — «Диспетчер лицензирования удаленных рабочих столов», разворачиваю «Все серверы» — SRV-TS и через правый клик мышью по именованию данного хоста выбираю пункт из меню: «Активировать сервер», Далее.

В качестве метода активации выбираю: Метод активации: Авто(реком), но вот если в Вашей сети нет доступа в интернет, то этот вариант завершится ошибкой: «Не удалось подключиться к расчетной палате корпорации Майкрофт. Проверьте наличие подключения к Интернету на компьютера, на котором запущен диспетчер лицензирования удаленных рабочих столов» и нажима кнопку «Далее»

Указываю контактную информацию по компании на которую оформлен ключ, поля: Имя (ekzorchik), Фамилия (ekzorchik), Организация (ekzorchik), Страна (Russian) и нажимаю «Далее»

На следующем шаге указываю расширенную контактную информацию Email, Organizational unit, Company address, City, State/province, Postal code (на данном шаге я ничего не указывал), «Далее», а после отмечаю галочкой Start Install Licenses Wizard now и нажимаю Next, Next

Далее выбираю тип купленной лицензии — у меня, как и ранее я публиковал в заметке для Server 2008 R2 это код (Номер лицензионного соглашения) именуемый, как Enterprise Agreement (к примеру наиболее распространенные в интернета: 6565792, 5296992, 3325596 и нажимаю Next, указываю номер лицензионного соглашения:

License program: Enterprise AgreementAgreement number: 6565792

На заметку: Номер Enterprise Agreement приведенные в этой заметки только для собственного тестирования и изучения, не нарушайте закон.

и нажимаю Next, затем указываю в рамках какого продукта данный номер применим и на кого: либо на учетную запись, либо на компьютер:

  • License program: Enterprise Agreement
  • Product version: Windows Server 2016
  • License type: Клиентская лицензия служб удаленных рабочих столов (на пользователя)
  • Quantity: 999

и нажимаю Next, если Вы видите также как и Я надпись: The requested licenses have been successfully installed, то значит Вы активировал Ваш терминальный сервер, по такому принципу как я разобрал выше проделывается и для лицензий на компьютера. После нажимаем кнопку Finish.

Итоговый вид оснастки RD Licensing Manager должен принять следующий вид:

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

Login: alektest, Password: Aa1234567

Отлично теперь попробую подключиться с любой станции под управлением к развернутому терминальному серверу:

Win + R → mstsc.exeКомпьютер: указываю IP&DNS адрес терминального сервера, в моем случае Компьютер: srv-tsПользователь: alektest

и нажимаю «Подключить», ввожу пароль Aa1234567 и нажимаю OK, но не тут то было в ответ получаю сообщение: «Подключение было запрещено, так как учетная запись пользователя не имеет прав для удаленного входа в систему».

Кстати все правильно, нужно на терминальном сервере в группу: Win + R → control.exe — «Администрирование» — «Управление компьютером» — «Локальные пользователи и группы» — «Группы» — «Пользователи удаленного рабочего стола» добавить доменного пользователя или группу пользователей, но добавлять всех прошедших проверку я не рекомендую. Доступ к сервисам нужно выдавать по необходимости, а не по принципу чтобы был. Пробую еще раз подключиться под учетной записью alektest и все получилось:

Подключение к терминально серверу работаетМожет так случиться, что в процессе подключения нужно будет отметить галочкой что не нужно в дальнейшем выводить предупреждение о проверки подлинности удаленного сервера и нажимаю «Да» и подключение успешно проходит, проверить это можно открыв на терминальном сервере консоль командной строки и обратиться в выводу утилиты qwinsta:

Win + X — Командная строка (администратор)

C:\Windows\system32>qwinsta

СЕАНС ПОЛЬЗОВАТЕЛЬ ID СТАТУС ТИП УСТР-ВО services 0 Диск >console ekzorchik 1 Активно rdp-tcp#1 alektest 2 Активно rdp-tcp 65536 Прием

Что могу сказать пока ничего такого сверхнового по сравнению с терминальным сервером на базе Server 2008 R2 Ent/Server 2012 R2 я не заметил, скорее всего все скажется когда буду использовать более плотнее. А пока я прощаюсь с Вами читатели моего блога, с уважением автор — Олло Александр aka ekzorchik.

www.ekzorchik.ru

Установка сервера терминалов в Windows Server 2008 R2

Серверные технологии позволяют транслировать вычислительную мощность клиенту. Так называемый Сервер терминалов может «сдавать в аренду» ресурсы производительности. Это крайне полезно при наличии хорошо оснащённой «машины» на Windows Server 2008 R2 и нескольких слабых, устаревших терминалов.

Как установить терминальный сервер

Как установить и настроить терминальный сервер в Windows Server 2008 R2.

Типичный пример использования — работа с 1С с другого материка с использованием клиента RDP. Вычислительные возможности компьютера, на котором работают программы, при этом абсолютно не важны — ведь вся нагрузка ложится на сервер.

Что нужно для начала

  1. Мощный ПК с инсталлированной на нём Windows Server 2008 R2. Настроить такую Windows для работы сложнее, чем остальные. Мы не будем рассматривать её настройку в рамках этого материала. СОВЕТ. Для хорошей работы Терминального сервера желательно иметь от 32 Гбайт ОЗУ. Неплохо, если ваша конфигурация также имеет 2 процессора с четырьмя ядрами каждый. 
  2. Клиентская лицензия терминального сервера, которая действует на данный момент. В основном сейчас используются лицензии Enterprise Agreement.
  3. Это краткое руководство.

Установка ТС

Все инструкции актуальны для готовой к работе и полностью настроенной Windows Server 2008 R2. Чтобы продолжить, убедитесь, что:

  • Настроены сетевые адаптеры.
  • В системе корректно задано время.
  • Автоматическое обновление неактивно.
  • Задано имя хоста.
  • Настроен RDP.
  • В качестве хранилища временных файлов задана папка TEMP.
  • Имя учётной записи задано не по умолчанию (нежелательно использовать имена Admin, User, Root или другие похожие).

Служба удалённых РС и её настройка

  1. В Меню «Пуск» найдите Administrative Tools — Server Manager и перейдите в него.
  2. В панели навигации слева выберите Roles, потом в центральном окне Add roles. Добавить роль
  3. Выберите единственную роль — Remote Desktop Services и нажмите Next. В следующем окне — определите флагами службы ролей RD Session Host и RD Licensing («Узел сеансов…» и «Лицензирование…»). Выбор службы
  4. Выберите метод подтверждения подлинности «Do not require…». Это позволит работать с терминальным сервером клиентам со старыми версиями RDP. Выбор метода подтверждения
  5. В Specify Licensing Mode выберите один из трёх вариантов:
  • Per device (на устройство). Предпочтительный метод. Лицензирование Терминального сервера для каждого отдельного устройства.
  • Per user (на пользователя). Терминальный сервер на Windows Server 2008 R2 лицензируется для отдельных пользователей.
  • Configure later. Откладывает выбор метода лицензирования. Выбор метода лицензирования
  1. В следующем окне выберите группу пользователей, у которой будет доступ к Terminal Server. Everyone — для всех, кто имеет лицензию. Нажмите Add — Advanced и внизу добавьте Everyone. Подтвердите выбор. Настройка доступа
  2. В Add roles wizard («Мастере добавления ролей») можно включить дополнительные настройки сервера, когда это необходимо. Внимательно изучите Мастер, если удалённым пользователям сервера нужно предоставлять видео или музыкальный контент. Доступ к аудио и видео
  3. В Configure Discovery Scope задайте параметры области обнаружения (для установки разрешений). Установите «Configure a discovery scope…» и…:
  • Если ПК с Windows Server 2008 R2 входит в домен — This domain или The forest.
  • Если нет — This workgroup. Настройка параметров обнаружения
  1. Подтвердите выбранные для установки элементы. Тщательно проверьте выбор, убедитесь в сохранении настроек и перезагрузите компьютер. Подтверждение настроек

Лицензирование (активация)

После перезагрузки Windows Server 2008 R2 вы увидите сообщение — «Не настроен сервер лицензирования…».

  1. Перейдите в Start — Administrative Tools — Remote Desktop Services — RDS Host Configuration.
  2. В основном окне вы должны увидеть надпись Not Specified напротив RD licence servers. Сделайте двойной клик по надписи. Результат установки
  3. Выберите Per device — Add. В новом окне введите название вашего сервера, затем Add и нажмите OK. Теперь в Windows Server 2008 R2 указан источник лицензирования, но активация ещё не окончена.
  4. Start — «Administrative…» — RD Services («Сервисы удалённого рабочего стола») — Remote Desktop LM.
  5. В контекстном меню свойств вашего терминального сервера выберите Activate Server. Выбор сервера для активации
  6. Запустится «Мастер активации…» (AS Wizard). В первом окне оставьте Automatic connection.
  7. В следующих формах введите свои данные во все свободные поля. В Activate Server Wizard поля можно оставить пустыми.
  8. Вы увидите окно завершения. Напротив Start Install LW now должен стоять флаг.
  9. Выберите License Program — Enterprise Agreement. Если у вас другой тип лицензии, найдите его в списке.
  10. На следующем шаге «Мастера» введите в свободное поле один из номеров справа.
  11. В Product version and license type выберите версию ОС (в нашем случае Windows Server 2008 R2) и тип активации (лицензии) — Per device CAL или другой. Quantity («Количество») — желательно «9999».

Чтобы проверить правильность работы активации, перейдите в RD Session Host (в папке меню «Пуск», с которой мы работали ранее) и изучите все внесённые настройки.

Дополнения

Терминальный сервер под управлением Windows Server 2008 R2 позволяет вносить на клиентских компьютерах дополнительные настройки. Чтобы подключить принтер из локальной сети к сессии, нужно установить на сервере и пользовательском терминале его драйверы. После этого установите флаг «Принтеры» в окне «Локальные устройства и ресурсы».

СОВЕТ. Если на конечных компьютерах стоит Windows XP SP3 (как минимум), то в «Мастер добавления ролей» (Add roles wizard) — «Мастер проверки подлинности» лучше указать «Требовать проверку подлинности…» (Require authentication). Если нет — противоположный пункт. 

Если есть возможность — используйте Windows Server 2012 R2 или более новый Виндовс Сервер. Такое решение проще в настройке и лучше поддаётся масштабированию.

Выводы

Мы ознакомились с особенностями настройки Windows Server 2008 R2 и обсудили пошаговую установку самых важных параметров. Уверены, что теперь вам будет легче создать и конфигурировать собственный терминальный сервер.

Возможно, вы пользуетесь версией 2012 R2? У нас есть подробное руководство и для этой версии Виндовс. Ищите его, а также много другой интересной информации среди наших материалов!

nastroyvse.ru

Многопользовательский терминальный доступ по сети\инет для Windows 7 SP1

Терминальный доступ — доступ к информационной системе (ИС), организованный так, что локальная машина-терминал не выполняет вычислительной работы, а лишь осуществляет перенаправление ввода информации (от мыши и клавиатуры) на центральную машину (терминальный сервер) и отображает графическую информацию на монитор. Причем вся вычислительная работа в терминальной системе выполняется на центральной машине.Описание: Начнём с того, что в Windows 7, как и в других операционках эта функция является стандартной и называется «Удалённый рабочий стол». Настроить это не составит труда, дело в другом.

По умолчанию в операционках, которые не относятся к семейству серверных (Windows Server ...) разрешен только один активный сеанс пользователя, т. е. невозможна работа нескольких пользователей одновременно.  Для реализации данной возможности (нескольких сессий), есть небольшой патч, который позволяет работать нескольким пользователям одновременно как в разных учётках, так и в одной (только через терминал).

Данный патч работает с RTM (официальный релиз) версии Windows7 Ultimate, Professional, Home Premiumand Enterprise Editions, x86 & x64 build 7601, Service Pack Build 1130. Он заменяет лишь файл «termsrv.dll» в системе. Зачем это нужно: Например, Вы запускаете на своем компьютере воспроизведение фильма для ребенка, при этом подключаетесь к нему удаленно и, не мешая никому, работаете со своим привычным окружением и документами. При этом всех подключенных пользователей Вы можете видеть в диспетчере задач Windows, во вкладке пользователи. При удаленном подключении Вы можете вызвать его Пуск — Безопасность Windows – Запустить диспетчер задач – вкладка Пользователи.Также возможность одновременного подключения нескольких пользователей дает Вам возможность обходить ограничения некоторых программ которые не допускают одновременный запускнескольких своих копий (multiple instances), запуская их через учетные записи других пользователей не Вашем компьютере. Внимание! Всессылки на файлы и данная инструкция предоставляется Вам и используется Вами на Ваш собственный риск! Необходимо знать, что патч обеспечивается заменой важных файлов, и может случиться все, что угодно.

ИНСТРУКЦИЯ ПО УСТАНОВКЕ (ПРОЧТИТЕ ВНИМАТЕЛЬНО)

1. Сначала скачайте необходимые файлы. Поиск по ключевому слову «w7s1rd.rar (Для ленивых)»в поисковой системе, как правило, выдаст Вам достаточное количество ссылок для скачивания. Однако поиск может быть затруднен так как на некоторые ссылки установлены ограничения Digital Millennium Copyright Act (DMCA), и выдается страшное предупреждение вроде  (В ответ на жалобу, полученную на основании US Digital Millennium Copyright Act (Закона СШАо защите авторских прав в цифровую эпоху), мы удалили несколько результатов (а именно: 1) с этой страницы. При желании можно ознакомиться с жалобой, вызвавшей это удаление, на сайте ChillingEffects.org.)

но файл, тем не менее, присутствует в результатах поисковой выдачи и на торрентах.

Архив w7s1rd.rar размером 558 569 байт содержит следующие файлы: — 32_rdpclip.exe — 32_termsrv.dll — 64_rdpclip.exe — 64_termsrv.dll — Install.cmd — instructions.txt

2. После загрузки распакуйте все файлы в директорию (например C:\Win7RDP) 3. Откройте эту папку в Проводнике Windows 4. Правым кликом мышки на файле «install.cmd» запустите «Run as Administrator» (Запустить от имени Администратора) 5. Дождитесь полного завершения работы скрипта. По окончании его работы Вы увидите что-то вроде этого:

ДОПОЛНИТЕЛЬНЫЕ ВОЗМОЖНОСТИ В99.9% случаев, перечисленные Выше шаги приведут Вас к необходимому результату. Однако, если Вы хотите дополнительно настроить опциональные возможности, есть набор дополнительных команд, которые Вы можете использовать для настройки результата под Ваши задачи. Для того чтобы это сделать, Вам необходимо открыть Command Prompt (Командная Строка) с правами Администратора (Пуск> Выполнить > CMD > Правой кнопкой мыши «Run As Administrator» – Запуск от имени Администратора). Доступныедополнительные опции следующие:

Запуск с дополнительными ключами — подсказка (help)

multi– Разрешить несколько сессий для одного пользователя (т. е. под одной учёткой можно зайти нескольким пользователям одновременно. НО тут есть небольшие ограничения для некоторых программ, которые блокируют свои файлы после запуска. Поэтому запустить такие программ более одной копии водной и той же учётке невозможно (пример программ: Opera, Skype)) Пример запуска: C:\Win7RDP\install.cmd multi

blank – Включить\Разрешает удаленный доступ для аккаунтов пользователей без пароля (т. е. для тех учёток у которых пароля нет) Пример запуска: C:\Win7RDP\install.cmd blank

Инструкция по настройке удалённого рабочего стола можно найти тут.

По материалам сайта.

fixim.ru

Windows XP как сервер терминалов

Многие знают о программе «Удаленный рабочий стол», которая позволяет подключится с удаленного компьютера к компу, на котором установлена Windows XP и управлять непосредственно всем компом.Причем фишка в том, что организовать такой доступ можно с очень дохлой машины, лично я пробовал на 486 DX с 8 МБ ОЗУ (помните еще такие?) запускать, используя «удаленный рабочий стол», MS Office 2003 (оно, собственно, и понятно, ресурсы локальной машины в таком случае используются исключительно для отображения картинки)! Но это неглавное, что я хочу рассказать. 

Дело в том, что ребята из мелкософта ограничили работу Windows как сервера терминалов только одним пользователем, проще говоря, подключится к хрюше и использовать ресурсы удаленного компа может только один удаленный пользователь, что не есть гуд. Например, админы для организации быстрой и качественной работы 1С:Предприятия часто используют сервер терминалов на базе Windows 2000 Server или Windows 2003 сервер. У этих версий винды имеется возможность подключать много пользователей. И наконец, самое интересное при определенных манипуляциях мышкой можно заставить работать Windows XP как сервер терминалов на большое количество пользователей, это избавляет нас от возни с серверными версиями винды, можно даже купить официальную версию Windows XP prof и настроить на сервер терминалов, на большое количество пользователей, не растрачивая деньги надорогостоящие серверные системы. 

Итак, как это сделать? Для начала понадобиться файл TsFree. Что он делает? Данный файл подменяет некоторые dll’ки винды и кое-что прописывает в реестр, после чего к хрюше можно подключаться более чем одним пользователем. Говорят, что возможность подключениянескольких пользователе была включена в бета версию какого-то сервис пака, но когда мелкософт опомнился сразу удалил данную бета версию. Где взять данный файл? Конечно в интернете! Я думаю для Вас не составит труда в какой-либо известный поисковикввести TSFree и посмотреть, что он выдаст. Другой способ – воспользоваться программами для поиска по пиринговым сетям: Shareeza, eMule, LimeWire. После того как заветный файл найден, выполняем следующие инструкции:

  1. Запускаем файл, он патчит все что необходимо.
  2. Добавляем пользователя (Пуск – Настройка – Панель управления – Учетные записи пользователей).
  3. Пуск – Настройка — Панель управления — Администрирование — Управление компьютером — Служебные программы — Локальные пользователи и групп — Пользователи — открываем Свойства пользователя — Членство вгруппах — Добавить — Дополнительно — Пользователи удаленного рабочего стола.
  4. Устанавливаем количество подключений сервера: Пуск — Выполнить – набираем gpedit.msc — Конфигурация компьютера — Административные шаблоны — Компоненты Windows — Службы терминалов — Ограничить количество подключений — Включен — Разрешено подключений сервера терминалов = 999999 – Применить
  5. Перезагружаемся и Готово!

Как можно проверить результаты своей работы? На компьютере с которого Вы хотите получить доступ к серверу нужно установить программу «Удаленный доступ к рабочему столу». Открываем загрузочный диск с XP, выбираем Выполнение иных задач, далее Установка удаленного управления рабочим столом. Прога должна установиться. Запускаем на компьютере клиенте данную программу, обычно она находится: Пуск – Программы – Стандартные – Связь – Подключение к удаленному рабочему столу. В поле Компьютер, вводим адрес нашего сервера, нажимаем подключить и наслаждаемся.

Есть еще несколько способов подключения к серверу терминалов, к примеру используя программу DOSRDP можно сделать загрузочную дискету. Если компьютер клиент настроить на загрузки с флоппи диска, и загрузиться с дискеты, то можно подключаться к серверу вообще не загружая винду, проще говоря можно в компьютере вообще не использовать жесткие диски. Упомянутую прогу ищите в пириноговых сетях, очень рекомендую. И наконец любители линукс подобных систем могут воспользоваться Rdesktop. 

В завершении хочу отметить, что описанный выше способ сделать из хрюши сервер терминлов не единственный, существует еще программа WinConnect Server XP, также позволяющая подключать более чем одного пользователя в терминале, но программа стоит денег, причем не малых, но на astalavista.box.sk всегдасможешь найти лекарство к этой чудо программе.

Удачных подключений!

xakep.ru

Как из windows xp сделать терминальный сервер

В этой статье я расскажу как из Xp-шки замутить сервер терминалов. Столкнулся я этой ситуацией когда на операционной системе Windows XP SP3 нужно было подключить пользователя по удаленному рабочему столу.

Пытаюсь подключиться с помощью remote desktop connection, при этом система пишет мне сообщение, что другой работающий пользователь будет отключен.

Для того чтобы позволить нескольким пользователям работать одновременно по RDP, необходимо соответствующим образом пропатчить файл termsrv.dll - чтобы убрать ограничение Microsoft, наложенное на Windows XP. Перед тем как применять данный патч, убедитесь, что ваши действия не противоречат законодательству и вашему лицензионному соглашению.

Итак, далее предлагается пошаговая инструкция, как сделать Remote Desktop для нескольких пользователей  одновременно:

1) скачать пропатченный файл termsrv.dll для соответствующей версии Windows XP

termsrv_patch.zip (в архиве вы найдете termsrv.dll для следующих версий - Windows XP SP2  5.1.2600.2180 и Windows XP SP3 5.1.2600.5512)

2) если у вас включена защита системных файлов (System File Protection), то  пропатченный файл termsrv.dll необходимо перезаписывать в безопасном режиме (Save Mode).  Для этого перезагрузите компьютер, при загрузке нажмите F8, выберите безопасный режим.

3) переименуйте оригинальный файл termsrv.dll, который находится в директории  C:\Windows\System32\, например так - termsrv_orig.dll

4) скопируйте пропатченный файл termsrv.dll (который вы скачали) в следующие директории

     C:\Windows\System32\

     C:\Windows\ServicePackFiles\i386\ (если директория существует)

     C:\Windows\System32\dllcache\ (если директория существует)

5) пропатчите ключи реестра, запустив файл ts_multiple_sessions.bat, который находится в скачанном архиве. Можете сделать то же самое вручную с помощью regedit.exe:

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Terminal Server\Licensing Core]

“EnableConcurrentSessions”=dword:00000001

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]

“EnableConcurrentSessions”=dword:00000001

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]

“AllowMultipleTSSessions”=dword:00000001

6) Пуск -> Выполнить -> gpedit.msc -> Конфигурация компьютера -> Административные шаблоны -> Компоненты Windows -> Сервер терминалов-> Ограничить количество подключений

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

7) убедитесь что в свойствах системы (Свойства системы -> вкладка Удаленные сеансы) поставлена галочка Разрешить пользователям удаллено подключаться к этому компьютеру

8) убедитесь что включена опция Быстрое переключение между пользователями (Панель управления -> Учетные записи пользователей -> Изменение входа пользователей в систему)

9) перезагрузите компьютер

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

В том случае, если после замены файла termsrv.dll ваш компьютер перестанет загружаться,  то удалите пропатченный файл termsrv.dll из папки \Windows\System32 , и скопируйте обратно оригинальный termsrv.dll

wasidlow.blogspot.com

Терминальный сервер на windows 7

Для больших организаций с немалым бюджетом на IT инфраструктуры организовать терминальный сервер не составляет никакого труда. Достаточно просто приобрести Windows Server + докупить на него TS + CAL лицензии и все, все работает, все счастливы, но как быть тем, кому терминальный сервер был бы идеальным помощником, но покупать серверные платформы за немалые деньги для обеспечения доступа 2-3 или паре десятков клиентов? 

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

Использование патчей и прочих средств модификаций имеющихся библиотек и сервисов является не законным и влечет за собой уголовную ответственность.  Говоря другим языком - скачали, пропатчили - сели или заплатили штраф. Стоит ли оно того? Я думаю нет

Тем не менее есть удобная возможность сделать из обычной Windows 7/8/10 не просто подобие сервера терминалов, а полноценный, мощный, функциональный сервер удаленных рабочих столов с возможностью подключаться и работать на одном компьютере нескольким пользователям по протоколу RDP. Это особенно актуально если у вас небольшой офис или вы или ваши сотрудники часто ездите по командировкам и вам необходимо работать в 1С через RDP. Самый простой способ превратить ваш Windows 7/8/10 в полноценный сервер терминалов и при этом не нарушать закона - это установка терминального сервера от компании Thinstuff. Давайте рассмотрим как это сделать. 

И так приступим. У нас имеется компьютер с установленной лицензионной версией Windows, будь то Windows 7 / 8 / 10 любых редакций кроме starter.Скачиваем дистрибутив терминального сервера с сайта https://rdpfree.ru/ в разделе скачать или же просто щелкаем по этой ссылке и скачиваем архив. 

Распаковываем скаченный архив и запускаем программу установки:

 Распаковка и запуск установки Thinstuff

Описывать весь процесс установки думаю не имеет смысла, так как это описывалось и на этой ветке форума https://rdpfree.ru/forum/problemy-svyazannye-s-terminalnymi-serverami-thinstuff/5-ustanovka-programmy и в некоторых других статьях и материалах на нашем сайте.

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

Стоит разу отметить и некоторые другие моменты по использованию терминальных серверов. 

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

www.rdpfree.ru

Несколько одновременных RDP сессий в Windows 10 / 7

Как и в прошлых клиентских версиях операционных систем Майкрософт, пользователи Pro и Enterprise Windows 10 (но не Home) редакций могут удаленно подключаться к своим компьютерам через службу удаленных рабочих столов (RDP). Однако есть ограничение на количество одновременных RDP сессии – возможна одновременная работа только одного удаленного пользователя. При попытке открыть вторую RDP сессию, сеанс первого пользователя предлагается завершить.

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

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

В английской версии предупреждение такое:

Another user is signed in. If you continue, they’ll be disconnected. Do you want to sign in anyway?

Дело в том, что в настольных редакциях операционных систем Microsoft есть следующие основные ограничения на использование службы удаленного рабочего стола:

  1. Поддержка RDP доступа имеется только в старших редакциях Windows (Professional и выше), а в домашних редакциях (Home) этот функционал отключен.
  2. Возможно только одно удаленного RDP подключения. При попытке открыть вторую RDP-сессию, пользователю предлагается завершить существующее подключение.
  3. В том случае, есть пользователь работает за консолью компьютера (локально), при удаленном подключении RDP, его сеанс будет отключен (заблокирован). Правильно и обратное утверждение: удаленный RDP сеанс принудительно завершается, если пользователь авторизуется на консоле системы

По сути, ограничение на количество одновременных rdp подключений является не техническим, а скорее лицензионным, запрещающее создавать на базе рабочей станции терминальный RDP сервер для работы нескольких пользователей. Хотя с технической точки зрения любая редакция Windows при наличии достаточного количества памяти может поддерживать одновременную работу нескольких десятков удаленных пользователей (в среднем на одну сессию пользователя без учета запускаемых приложений требуется 150-200 Мб памяти). Т.е. максимальное количество одновременных сессий в теории ограничивается только ресурсами компьютера.

Мы рассмотрим два способа отключить ограничение на количество одновременных RDP подключений к Windows 10:

  • RDP Wrapper Library
  • Модификация файла termsrv.dll

Важно. Изначально в самой первой версии статьи основным рабочим вариантом, позволяющим снять ограничение на количество одновременных RDP подключений пользователей был способ модификации и подмены файла termsrv.dll в папке %SystemRoot%\System32. Однако при установке нового билда Windows 10 или некоторых обновлений безопасности, этот файл обновляется. В результате приходится каждый раз редактировать этот файл Hex редактором, что довольно утомительно. Поэтому в качестве основного способа организации бесплатного терминального сервера на клиентской Windows 10 стоит считать утилиту RDP Wrapper Library.

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

RDP Wrapper Library

Альтернативой модификации файла termsrv.dll  является использование  проекта RDP Wrapper Library. Эта программа работает в качестве прослойки между менеджером управления службами (SCM- Service Control Manager) и службой терминалов (Terminal Services) и позволяет включить не только поддержку нескольких одновременных RDP сессии, но и активировать поддержку RDP Host на домашних редакциях Windows 10. RDP Wrapper не вносит никаких изменений в файл termsrv.dll, просто подгружая termsrv с изменёнными параметрами.

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

Важно. Перед установкой RDP Wrapper: важно, чтобы у вас использовалась оригинальная (непропатченная) версия файл termsrv.dll. В противном случае RDP Wrapper может работать не стабильно, или вообще не запускаться.

Скачать RDP Wrapper можно с репозитория GitHub: https://github.com/binarymaster/rdpwrap/releases (последняя доступная версия RDP Wrapper Library v1.6.2 вышла относительно недавно – 28 декабря 2017 года). Судя по информации на странице разработчика, поддерживаются все версии Windows. Windows 10 поддержиывается вплость до версии Insider Preview build 10.0.17063.1000 от 13 декабря 2017 года.

Совет. Кстати говоря, доступны исходники RDP Wrapper Library, что позволяет при желании самому собрать исполняемые файлы.

Архив RDPWrap-v1.6.2.zip содержит несколько файлов:

  • RDPWinst.exe —программа установки/удаления RDP Wrapper Library
  • RDPConf.exe — утилита настройки RDP Wrapper
  • RDPCheck.exe — Local RDP Checker — утилита проверки RDP
  • install.bat, uninstall.bat, update.bat — пакетные файлы для установки, удаления и обновления RDP Wrapper

Архив RDPWrap-v1.6.2.zip

Чтобы установить утилиту, запускам файл install.bat с правами администратора.

Установка RDP Wrapper

После окончания установки запускаем RDPConfig.exe. И удостоверяемся, что в секции Diagnostics все элементы окрашены в зеленый цвет.

Примечание. В моем случае, т.к. на компьютере отсутствует доступ в интернет, программа не смогла получить с Github актуальную версию INI файла с настройками под мою версию Windows. Поэтому в статусе указано [not supported]. Скачайте файл rdpwrap.ini с ресурса разработки и поместите его в каталог установки. Перезапустите службу и убедитесь, что надпись [not supported] сменилась на [fully supported].

RDPConfig - диагностика

Из интересных особенностей новой версии RDP Wrapper:

  • опция Hide users on logon screen – позволяет скрыть список пользователей на экране приветствия.
  • При отключении опции Single session per user — будут разрешены несколько одновременных RDP сессий под одной учетной записью (устанавливается ключ реестра fSingleSessionPerUser = 0 в ветке HKLM\SYSTEM\ CurrentControlSet\Control\Terminal Server\fSingleSessionPerUser).

В том случае, если после обновления версии Windows, RDP Wrapper не работает, проверьте, что в секции Diagnostics присутствует надпись Listener state: Not listening.

Listener state: Not listening

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

rdpwinst.exe -urdpwinst.exe -i

Пытаемся открыть вторую RDP сессию. Все получилось! Теперь наша Windows 10 позволяет одновременно подключаться по RDP сразу двум удаленным пользователям.

Поддержка нескольких RDP сесиий в Windows 10Утилита должна работать на всех поддерживаемых на данный момент редакциях Windows : Windows Vista, Windows 7, Windows 8, Windows 8.1 и Windows 10. Таким образом из любой клиентской версии Windows можно сделать сервер терминалов.

Модификация файла termsrv.dll

Примечание. Данный способ применим только к RTM версии Windows 10 x64 (10240).

Убрать ограничение на количество RDP подключений можно с помощью модификации файла termsrv.dll (файл библиотеки, используемый службой Remote Desktop Services). Файл находится в каталоге C:\Windows\System32).

Перед модификацией файла termsrv.dll желательно создать его резервную копию (в случае необходимости можно будет вернуться к первоначальной версии файла):

copy c:\Windows\System32\termsrv.dll termsrv.dll_backup

Создадим резевную копию файла termsrv.dllПеред правкой файла termsrv.dll нужно стать его владельцем и предоставить группе администраторов полные права на него (все операции выполняются аналогично описанным в статье Убираем ограничение на количество RDP сессий в Windows 8). Затем остановите службу Remote Desktop service (TermService) из консоли services.msc или из командной строки:

Net stop TermService

Служба Remote Desktop service Для редакции Windows 10 x64 RTM (версия файла termsrv.dll  — 10.0.10240.16384): Откройте файл termsrv.dll  с помощью любого HEX редактора (к примеру, Tiny Hexer)

Найдите строку:

39 81 3C 06 00 00 0F 84 73 42 02 00

И замените ее на:

B8 00 01 00 00 89 81 38 06 00 00 90

hex редакторСохраните файл и запустите службу TermService.

Готовый пропатченный файл termsrv.dll для Windows 10 Pro x64 можно скачать здесь: termsrv_windows_10_x64_10240.zip

winitpro.ru