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



Терминальный сервер на windows 7 sp1, 2 различных способа

Есть очень удобная возможность сделать из обычной windows 7 подобие сервера терминалов с возможностью подключаться и работать на одном компьютере нескольким пользователям по RDP. Это может быть актуально в небольшом офисе для работы в 1С через RDP. Несколько человек запросто смогут работать на обычном компьютере.

Я знал, что подобная возможность раньше была в windows XP. Сейчас, когда встал вопрос о windows 7, я начал искать информацию. Возможность сделать сервер терминалов из windows 7 появилась практически сразу после выхода системы. Затем вышел SP1 и старые способы перестали работать.

На сегодняшний день есть 2 различных способа сделать из windows 7 sp1 терминал. Первый с помощью патча на библиотеку termsrv.dll, второй без. Предпочтительнее пользоваться вторым способом, но если что-то не получается, то можно воспользоваться и первым. Теперь поподробнее об этих способах.

Превращение windows 7 sp1 в сервер терминалов, способ первый

Качаем архив: //serveradmin.ru/files/windows7_SP1_RDPhack.7z

Можно все сделать вручную, кто в этом разбирается, сможет это сделать на основе содержимого архива. В cmd файле описаны все действия, которые будут произведены с системой. Для тех, кто не хочет в этом разбираться, существует скрипт install.cmd. Для установки патча, необходимо его запустить от имени администратора

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

Важное дополнение к этому способу: «Столкнулся с проблемой. Всё сделал по инструкции, запустил батник, всё установилось хорошо. Подключаюсь со второго компьютера — тут же сбрасывает. Закинул старый файл, всё стало как было изначально (работать может только один пользователь). Нашел обновление, которое содержало файл termsrv.dll. Путем вычислений оказалось, что при установке обновления KB2984972 возможность работы нескольких пользователей оказывается невозможной. Вдруг кому пригодится.»

Превращение windows 7 sp1 в сервер терминалов, способ второй

Скачиваем архив //serveradmin.ru/files/RDP_Wrapper.7z

Распаковываем в любую папку, например D:\terminal

Запускаем командную строку с правами администратора:

Переходим в папку D:\terminal

И запускаем программу RDPWInst.exe с ключом -i:

Дожидаемся окончания установки. На этом все, можно пробовать подключаться удаленно.

Автор этого способа https://stascorp.com/load/1-1-0-63 называется он RDP Wrapper Library by Stas’M

На его странице можно узнать все подробности.

Помогла статья? Есть возможность отблагодарить автора

serveradmin.ru

Блог did5.ru

[UPDATE] Это ручной способ для windows 7 SP1 и без SP1. Для windows 7 SP1 есть скрипт — Как сделать из windows 7 SP1 терминальный сервер

windows 7 поддерживает одновременную работу только одного аккаунта, т.е. либо ты работаешь через консоль (сидя перед монитором и держась за мышку с клавиатурой), либо подключился к этой машине по RDP – Подключение к удаленному рабочему столу. Если подключиться по RDP в момент, когда за ПК работает пользователь, то увидим такое сообщение:

Можно нажать ДА и вышибить его из сессии, но тогда он потеряет свои не сохраненные данные.

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

Ответ: Да, легко!

1. Качаем архив с волшебным файлом termsrv.dll (Огромное спасибо Кул Хацкерам), точнее с двумя, один для 32-х битной системы, второй для windows 7 x64.

Далее выполняем действия с правами Администратора.

2. Идем в C:\windows\System32 и ищем там termsrv.dll. Переименовываем его termsrv.dll.old. Если windows не дает переименовать файл, то инструкция тут — Как изменять системные файлы windows 7 — TrustedInstaller

3. Копируем файл termsrv.dll из скаченного архива в C:\windows\System32.

4. Перезагружаем ПК.

Теперь за этим ПК смогут работать сразу 3 человека. Один непосредственно за компом и еще двое смогут подключиться по RDP.

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

P.P.S. Как включить подключение к удаленному рабочему столу? Можно двумя способами:

1. Через Свойства системы –> вкладка Удаленный доступ –> поставить галку Разрешить подключение от компьютеров с любой версией удаленного рабочего стола (опаснее).

2. C помощью реестра. Запускаем реестр – Пуск – Выполнить – regedit.exe. Переходим в ветку:

HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\windows NT\Terminal Services fDenyTSConnections - Значение: 0 = выключить; 1 = включить

Разрешать удаленное подключение с использованием служб терминалов – меняем значение 0 на 1.

Еще есть нюанс.

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

Ключ реестра в той же ветке, который отвечает за это:

fSingleSessionPerUser - Значение: по умолчанию параметра нет; 1 = включить

Скачать файл

Данная инструкция подходит только для windows 7 Профессиональная, Корпоративная и Максимальная без Service Pack 1

Нашли опечатку в тексте? Пожалуйста, выделите ее и нажмите Ctrl+Enter! Спасибо!

did5.ru

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

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

RDP или удаленный рабочий стол

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

Подготовка

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

%adsense%

  1. Установленная на вашем компьютере или виртуальной машине, как в моём случае, windows 7 Максимальная
  2. Компьютер должен быть в сети или заданы оптимальные настройки в виртуальной машине.
  3. Вы должны иметь права Администратора на вашей windows 7.
  4. И самое главное, вы должны иметь "патченную" библиотеку termsrv.dll, которую можно взять тут: termsrv32.
  5. Скачайте нужную библиотеку и распакуйте в удобное для вас место.

Ну вот, все готово для начала, приступаем, первое, что нам нужно сделать — это найти библиотеку termsrv.dll, которая находиться по следующему пути C:windowsSystem32. Для того, чтобы заменить библиотеку нам нужно обладать некоторыми правами, которых в данное время у нас нет.

Изменения прав доступа

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

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

Изменения файла termsrv.dll

Теперь давайте переименуем файл termsrv.dll, например в termsrv.original.dll Открываем распакованную папку с "патченным" файлом и просто копируем его в C:windowsSystem32.

Создание пользователей

Теперь нам нужны непосредственно сами пользователи, которые и будут подключаться на наш новоиспеченный терминальный сервер на windows 7. Для того, чтобы создать новых пользователей, переходим в меню Пуск > Панель управления > Администрирование > Управление компьютером. Выбираем пункт Локальные пользователи и группы, который находится в левой части окна . Щелкаем правой кнопкой мыши на пользователях и выбираем пункт Новый пользователь, как показано на скриншоте. После того, как вы нажмете Новый пользователь, откроется окно, где надо будет указать имя пользователя, его пароль , и поставить некоторые параметры, как например: Запретить смену пароля пользователем, Срок действия пароля неограничен. После сделанных изменений нажмите создать. Таким способом можно добавить необходимое количество пользователей для вашего терминального сервера.

Настройка подключения

Ну вот, почти все готово, осталось только разрешить подключаться к нашему компьютеру . Для того, чтобы наши новоиспеченные пользователи могли подключаться к компьютеру, необходимо: Нажать меню Пуск>Правой кнопкой мыши щёлкнуть на пункте Компьютер > Свойства. После того, как откроются Свойства компьютера, откройте Дополнительные параметры системы в левом углу окна. Откроется еще одно окно, переходим в вкладку Удаленный доступ. Ставим галочку, как показано на скриншоте. Нажимаем выбрать удаленных пользователей. В открывшемся окне нажимаем кнопку добавить С помощью поиска находим созданного нами пользователя выделяем и нажимаем ок. Видим результат добавления пользователя, который будет подключаться к нашему терминальному серверу. Вот и все настройки, собственно. Перезагружаем компьютер для того, чтобы сделанные изменения вступили в силу.

tulun-admin.ru

Как увеличить количество терминальных сессий в windows 7 / Как установить терминальный сервер в windows 7

Как увеличить количество терминальных сессий в windows 7-06

takeown /f C:\windows\System32\termsrv.dll

Нажимаем Enter. Система должна сообщить нам о том, что владелец файла изменён на текущего пользователя.

Переименовываем файл termsrv.dll во что-нибудь типа termsrv.dll.original, оставив его в качестве резервной копии. Скачанный файл переименовываем в termsrv.dll и копируем его в C:\windows\System32.

Теперь производим записи в реестр, копируя команды в командную строку:

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 10 /f

В последней команде 10 - количество одновременных сессий. Можете здесь поставить нужное вам количество.

Далее нам нужно создать пользователя, через которого мы будем подключаться по RDP. Для этого кликаем правой кнопкой мыши по значку "Мой компьютер" и выбираем "Управление" или через "Панель управления" > "Администрирование" > "Управление компьютером" выбираем "Локальные пользователи и группы" в дереве слева, открываем папку "Пользователи", правой кнопкой мыши кликаем по свободному месту в списке пользователей, в контекстном меню выбираем "Новый пользователь...". Заполняем предложенную форму, жмём кнопку "Создать".

Как увеличить количество терминальных сессий в windows 7-07

Теперь в списке пользователей находим нашего нового пользователя и двойным кликом по нему открываем свойства пользователя, где заходим во вкладку "Членство в группах" добавляем группы "Администраторы" и "Пользователи удалённого рабочего стола".

Как увеличить количество терминальных сессий в windows 7-08

Всё готово, осталось только запустить службу "Службы удалённых рабочих столов" (чуть выше мы уже говорили о том, как остановить эту службу, теперь нам нужно её запустить) и разрешить удалённый рабочий стол, для чего в свойствах системы слева выбираем "Настройки удалённого доступа".

Как увеличить количество терминальных сессий в windows 7-09

Вылезет окошко "Свойства системы" с открытой вкладкой "Удалённый доступ", где в блоке "Удалённый рабочий стол" выбираем средний параметр "Разрешить подключение от компьютеров с любой версией удалённого рабочего стола (опаснее)". Что тут опасного не понятно, но деваться нам некуда, так как я, например, буду подключаться с RDP клиента windows XP.

Как увеличить количество терминальных сессий в windows 7-10

Нажимаем кнопку "Выбрать пользователей", добавляем пользователя, созданного для удалённого доступа, с помощью кнопки "Добавить".

Как увеличить количество терминальных сессий в windows 7-11

Перезагружаем машину, вот теперь действительно всё, на другой машине запускаю RDP клиент, ввожу адрес компьютера с windows 7, выбираю пользователя, которого мы создавали для удалённого доступа, ввожу пароль и... пользуюсь удалённо своим компьютером в тот момент, когда за ним работает кто-то другой.

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

pyatilistnik.org

Как сделать сервер терминалов на windows 7 ?

Это не сложно, если понимать, для чего делается. Такое решение подходит для небольших фирм, т.к. есть ограничение у windows 7 на 10 пользователей. В тоже время, стоимость серверной операционной системы, для небольшой компании, достаточно высокая.

У каждого свои задачи, я опишу ту, которая стояла передо мной и как я ее решил.

Стандартная ситуация, когда 1С нужна всем. В этом случае, она ставится на выделенный компьютер. Думаю, такой вариант многим знаком. Но если часть офиса находится в другом здании? Для этой цели мы воспользуемся интернетом. Не провод же тянуть между офисами 😀 .

Для решения данной задачи понадобится версия windows не ниже Prof. Но и эту версию нам придется «поправить» под реализацию данной задачи. Так уж вышло, что Майкрософт не желает ничего давать бесплатно, поэтому скажем спасибо тем, кто исправляет их «ошибки»

После продолжительных поисков, я нашел это исправление. Ссылки ниже. Ставим его на свой windows и приступаем к настройке.

Для начала, надо завести новых пользователей, которые будут работать на данном компьютере. Панель управления – учетные записи пользователей – управление другой учетной записью – создание учетной записи. Одного-двух мы заведем с правами администратора, остальные будут иметь Обычный доступ. Еще один нюанс. Всем учетным записям обязательно надо задать пароль. Без пароля по сети в компьютер не попасть.

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

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

Нажимаем «пуск» — «все программы»- «стандартные» — «Подключение к удаленному рабочему столу». Нажимаем сразу — показать параметры. Вписываем имя компьютера или его IP адрес. Пользователя надо  вписать вместе с названием компьютера (к которому подключаемся), это издержки не серверной операционной системы. Дальше — подключить, вводим пароль и мы оказываемся на удаленном рабочем столе.

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

В отличии от настоящего сервера, нет возможности удаленно, через меню пуск, выключить или перезагрузить windows 7. Для этого, на рабочем столе администратора, можно сделать ярлыки с командами.

Теперь смотрим на видео, как это выглядит в реале. Не забудьте выставить качество видео — HD (720)! :

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

Первые два устаревшие, но оставляю на всякий случай.

64_termsrv (1311 downloads) 32_termsrv (839 downloads)

Нужно скопировать файл 32(64)_termsrv.dll в system32. На всякий случай орининал сохранить (переименовать). Переименовать новый файл в termsrv.dll,.

Этот вариант более универсальный, делает всю работу сам.

w7s1rd (2564 downloads)

И самый последний вариант — для windows 7 SP1 (32 и 64) —  fall_collection.rar (5617 downloads)

Перезагрузка и все работает.

Популярность: 77%

(23 голосов, средний: 4,83 из 5)  Loading ...

andercomp.ru


Смотрите также