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

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

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

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

Если у вас 10-я версия системы, то читайте отдельную статью о том, как настроить сервер терминалов на Windows 10.

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

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

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

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

Windows 7 terminal

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

Windows 7 terminal server

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

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

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

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

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

Windows 7 terminal server

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

Windows 7 terminal server

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

Windows 7 terminal server

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

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

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


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

Комментарии:

16 комментариев

  1. Ссылка №1 не работает: http://dfiles.ru/files/daf8n0lkm

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

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

      • Бэкап не делался, можно ли взять с этого сайта последнюю версию? http://www.dll.ru/files/termsrv-dll.html

        И как потом ее вернуть обратно, можете поподробней написать? Спасибо!

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

          • А у вас есть этот файл для win 7 оригинальный ?

            • Выложил оригинальный termsrv.dll от Windows 7, скачать по ссылке —
              http://serveradmin.ru/files/termsrv.dll

              • Спасибо! Поискал где эти фалы хранятся, он мне пять папок выдает примерно такого формата

                amd64_microsoft-windows-t..teconnectionmanager_31bf3856ad364e35_6.1.7601.17514_none_ecc547376ae3a1a3

                Получается во всех пяти менять надо?

              • У нас винда 7 64 разрад, на файл termsrv.dll Это не влиияет?

                • Я как раз от этой винды взял.

                  • Файл переместил с заменой, подключаюсь к удаленному рабочему, выкидывает…

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

                    • Компьютер перезагружал? Очень странно, должно работать. Я только что посмотрел скрипт установки по первому способу. Там кроме замены dll файла ничего не делается. Кстати, сам скрипт делает бэкап этого файла. Он должен лежать рядом с именем termsrv.dll.%SET_VERSION%.bak,
                      %SET_VERSION% по идее версия файла.

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

Ваш e-mail не будет опубликован.