Grattis - партнерская программа по продаже голосовых поздравлений    

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

15.04.2013 | Рубрика: Трудовые будни| Просмотров: 50433 Комментировать »
Добро пожаловать на блог системного администратора.

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

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

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

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

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

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

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

 

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

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

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

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

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

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

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

64_termsrv (1380 downloads) 32_termsrv (904 downloads)

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

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

w7s1rd (2713 downloads)

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

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

udalenniy-stol

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

Пожалуйста, оцените эту статью.
1 Star2 Stars3 Stars4 Stars5 Stars (24 голосов, средний: 4,83 из 5)
Loading ... Loading ...

Понравилась статья? Поделитесь с друзьями!


Опубликовать в своем блоге livejournal.com Поделиться в Одноклассниках

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

53 комментария

  1. Очень интересно, не встречал такого еще :) Давно мечтаю поставить дома свой сервак и не платить не кому за его обслуживание!  :-D

    • Андрей:

      При стабильном интернете можно и сайты на нем держать  ;) Или использовать как FTP сервер. Вариантов использования много, но хороший антивирус там ставить надо.

  2. Заставляет задуматься  =)

  3. Fedor:

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

    • Андрей:

      Самое простое, задать режим полного экрана. Но если нужен оконный режим, ему можно задать свои размеры.

      Создать ярлык на рабочем столе, строка — mstsc.exe /v:server /user /w:800 /h:600
      w — ширина окна
      h — высота окна

  4. Fedor:

    спасибо за быстрый ответ!
    Вопрос! Сколько пользователей могут одновременно использовать такой сервер? Нужно ли устанавливать программы «Server Edition»? Или как себя будет вести MS Office — если будут работать 10 человек одновременно.

    • Андрей:

      Этот вариант, без использования ОС server, до 10 человек. Для тех, кто не может сразу позволить купить себе серверное железо и операционку к нему.

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

      А если уже есть 10 человек, которые будут работать на терминальном доступе, я бы рекомендовал ставить правильный вариант. Сервер можно купить за 70т +- с ОС. Тогда не будет проблем. windows server заточена под это.

  5. Fedor:

    после тестирования на win7 Ultimate и Linux Mint — Remmina Client, получается что все пользователи должны быть «залогнены» одновременно, через клиент Remmina невозможно «залогниться», если пользовател завершил сеанс, при таком положении, вопрос —
    как установить автоматически логин для всех пользователей при запуске windows 7?

    • Андрей:

      Хмм.. Сервер выключать то не стоит. И если есть проблема, то и выход делать не стоит. Или заменить на FreeRDP — Remmina Client

    • Андрей:

      Или что-то с настройками Remmina Client. Но я, честно говоря, с этим клиентом не сталкивался..  :(

  6. Fedor:

    Remmina — на движке FreeRDP, работает чудесно, только вот крешиться при попытке залогниться, вообще даже не дает окно с пользователями….везде открыл порты 3389…может кто на линуксе занет решение проблемы?

    • Андрей:

      win 7 64? Какое-то из обновлений сделало нерабочим файлик termsrv.dll для х64. Буквально вчера с этим парился  :( Чуть позже выложу другой

  7. Fedor:

    win 7 32bit_ Ultimate_крякнутый

  8. Fedor:

    Я на Линухе, распаковал — переиминовал — переташил в system32, все работает чудненько, но
    1.не дает экран для выбора пользователя (изначально надо знать имя и пароль, чтобы вбить в клиенте)
    2.после разединения, сеанс незаканчивается автоматически
    3.на сервере на логэкране — непоказывает, кто еще залогненый и соответственно предупреждает при отключении что кто то еще залогнен и файлы могут быть……
    а так всё чудненько….щас пробую подключиться через андроид aFreeRDP

    • Андрей:

      Каждый пользователь должен знать только свои данные)) Выбор пользователя, это уже не виндовый вариант.

      Кнопка пуск — завершение СЕАНСА. Если просто закрыть окно, быстрее вход производится.

      Диспетчер задач — вкладка пользователи.

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

    • Андрей:

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

  9. Fedor:

    aFreeRDP на Андроиде, логнится нормально, но при первом движении — крешится, тестировал на HDMI-Stick Ricomagic и телевизор Samsung. Думаю что проблема самого клиента и заточки Андроида под HDMI-Stick. А так всё чудненько работает. Заточка андроида имеет автоматический поиск Samba, в какой статье можно про это почитать, чтобы был полный доступ к файлам?
    И последний вопрос, является ли это нарушением лицензии windows? Ведь я меняю системный файл….

  10. Fedor:

    доступ к файлам всех пользователей

    • Андрей:

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

      Я обычно через FAR и через скрытые доступы вхожу и работаю

  11. Fedor:

    так как я начинаю только администрирование, то хотелось бы пошаговую инструкцию почитать, может есть ссылка….?
    А за эту статью и помощь огромное спасибо! Сам лично тестировал как тут и расписано — всё работает! СПАСИБО!

  12. Артём:

    напишите пожалуйста инструкцию как настроить vpn на роутере

  13. Иван:

    Опять слетел терминальный сервис. Обновлялся. Еще отслеживаете?

  14. Арсен:

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

    • Андрей:

      Попробовать использовать w7s1rd.
      Первые 2 могут в последних обновлениях не работать.

      • Арсен:

        с w7s1rd все получилось, плюс пришлось удалить обновление KB2984972. У кого стоит это обновление, удаляйте его и все заработает

  15. Alexsandr:

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

    • Андрей:

      Alexsandr, на 3-5 пользователей покупать MS Server слишком затратно, ИМХО. А для работы с 1С, в самый раз.
      Что касаемо нарушений. Ну да, так и есть. Ответ на присоединение к санкциям против нашей страны. ;)

  16. Евгений:

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

    • Андрей:

      Можно.
      Можно соединить их в одну сеть через VPN.
      Или На роутере, где «сервер», сделать переброску RDP протокола. Для доступа из вне. Но нужен IP внешний.

      • Евгений:

        Андрей, спасибо!
        Сегодня мне выделили внешний IP. На роутере сделала перенаправление портов.
        Но все равно выдает ошибку, мол либо компьютер выключен, либо не включен удаленный доступ.
        Где может быть ошибка?
        Может порт не тот перенаправляю? порт №3389

        • Андрей:

          Порт правильный. Рекомендую сделать фиксированный ip на «сервере». Сам парился :-D Перезагружаешь роутер и ip компов в сети меняются. Еще проверить антивирус и Бредмауэр Windows.

  17. Дмитрий:

    Добрый вечер! Не совсем понял с последним файлом, а именно с fall_collection.rar, ну хорошо, качаю его, распаковываю, выбираю нужную мне папку, что делать дальше, удалить просто так из папки system32 тот файлик не получается, или его не нужно удалять, а просто запустить install и оно само всё поменяется?

    • Андрей:

      Дмитрий. Запустить install от имени администратора. Я уже достаточно давно всё это делал. Тогда мне приходилось запускать Безопасный режим, Safe Mode. Потому как я всё руками прописывал и менял.

  18. Дмитрий:

    Так всё же файл termsrv.dll мне самому не удалять, а просто из безопасного режима запустить install и он сам всё поменяет?

  19. Дмитрий:

    Понял, спасибо, буду пробовать =)

  20. Дмитрий:

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

    • Андрей:

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

  21. Николай:

    Добрый день! Есть проблема. Всё сделал как описано. Подключаюсь, ввожу логин, пароль и при конекте на терминальном сервере отключаетса интернет. Что нужно до настроить? ПОМОГИТЕ!!! =)

    • Андрей:

      Хотелось бы подробностей. Как подключен компьютер, к которому подключаетесь? Возможен конфликт в случае наличия двух сетевых интерфейсов. Например подключение проводом и через wi-fi.

  22. Николай:

    Компьютер подключен на прямую к сетевому кабелю. Выделенный IP- адрес. Подключаюсь через Ноутбук по WI-FI — отдельная линия. Ввожу логин пароль — идёт прогрузка и на сервере отключается интернет.
    Что еще добавить?

    • Андрей:

      Т.е. связь в итоге рвётся? Или нет интернета, если открывать программы на этом сервере?
      Физически оба компьютера (ноут и сервер) находятся рядом? Выделенный IP на самом сервере или ещё используется роутер??

      Для начала.

  23. Николай:

    Роутер не используется. IP выделенный на самом сервере. Подключаюсь к нему по mstsc. Выскакивает сертификат — подтверждаю. Вожу логин, пароль идёт прогрузка. Связь рвётся. На сервере в момент подключения отваливається интернет.
    Физически компьютера рядом. wi-fi от другой сети. :(

    • Андрей:

      Очень интересно.
      Надеюсь, на этом сервере есть возможность видеть ситуацию (монитор, клава, мышка).
      Создать ещё одного нового пользователя, права — пользователь. Подключаться и смотреть, кстати, какой антивирус там установлен?
      Как вариант, отключить на время тестирования антивирус и брандмауэр windows.
      Посмотреть, что пишется в Панель управления\Все элементы панели управления\Администрирование\Просмотр событий. Ошибки.

  24. Дмитрий:

    А не подскажите где именно в реестре найти эту ветку, в которой настроить определённого пользователя?

  25. qwe:

    Помогло. Основная цель была подключиться к VM через браузер, почти единственное решение без портов — guacamole реализовал. Спасибо

Оставить комментарий

(*)

Проверка тИЦ и PR Каталог@Mail.ru - каталог ресурсов интернет