Несколько RDP сессий в Windows 7

Профессиональная и Максимальная версии Windows 7 поставляются с функцией удаленного рабочего стола (RDP) , которая позволяет получить доступ к вашей машине удаленно, находясь вдали от дома или офиса. К сожалению, по умолчанию, она ограничена одной сессией одного пользователя. Это означает, что если кто-то удаленно подключается к вашему компьютеру, а кто-то уже находится в своей сессии, то он будет автоматически отключен, даже если у этого пользователя права администратора.

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

Для того, что бы позволить нескольким пользователям работать с одним компьютером одновременно, необходимо снять лицензионное ограничение. Для этого команда DeepXW создала универсальный патч. Патч вносит изменения в файл termsrv.dll, который расположен в %SystemRoot%\System32\.

Icon of Zip Archives UniversalTermsrvPatch (66.3 KB)

Патч поддерживает: Windows XP SP2 SP3; Vista SP1 SP2; Windows 7 [32bit(x86)/64bit(x64)], Windows Server 2008 SP1/SP2

Скачайте и распакуйте архив, затем запустите соответствующий файл с правами администратора (кликните правой кнопкой мыши на исполняемом файле, выберите “Запуск от имени администратора”). Для 32-разрядных систем используется UniversalTermsrvPatch-x86.exe, для 64-разрядных используется UniversalTermsrvPatch-x64.exe.

windows-sessions-patch

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

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

VN:F [1.9.22_1171]
Rating: 4.8/5 (25 votes cast)
Метки: , ,
Опубликовано в Разное
70 комментариев на “Несколько RDP сессий в Windows 7
  1. Тариэль:

    Спасибо автору!!! вопрос,сколько можно одновременно подключится, есть-ли ограничение ???

    VA:F [1.9.22_1171]
    Rating: +5 (from 5 votes)
    • Сергей Кирсанов Сергей Кирсанов:

      Пожалуйста!
      Я нигде не встречал точной цифры, обозначающей максимально возможное число одновременных пользователей. Так как патч снимает лицензионное ограничение вообще, то, по идее, максимальное число одновременных пользователей зависит только от ресурсов ПК – на сколько хватит. Известны случаи, когда ПК на Windows 7 по RDP использовали 15 человек.

      VN:F [1.9.22_1171]
      Rating: +6 (from 8 votes)
  2. Ilya:

    А что делать, если поля в окошке UniversalTermsrvPatch-x64.exe не активные?

    VA:F [1.9.22_1171]
    Rating: 0 (from 2 votes)
    • Сергей Кирсанов Сергей Кирсанов:

      Вы имеете в виду, что в полях нет соответствующих значений? Точно запускаете патч от имени администратора? Соблюдается соответствие разрядности ОС и UniversalTermsrvPatch?

      VN:F [1.9.22_1171]
      Rating: +4 (from 4 votes)
  3. Stam:

    super, spasibo!

    VA:F [1.9.22_1171]
    Rating: +1 (from 1 vote)
  4. tfutka:

    для вин сервера 2012, никто не знает где патч найти?

    VA:F [1.9.22_1171]
    Rating: 0 (from 0 votes)
  5. Юзер:

    Можно сделать так, чтобы две сессии были под одним и тем же пользователем?

    VA:F [1.9.22_1171]
    Rating: +1 (from 1 vote)
    • Сергей Кирсанов Сергей Кирсанов:

      Для серверной Windows можно:
      необходимо изменить значение fSingleSessionPerUser ключа системного реестра HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TerminalServer с 0×1 (Force each user to a single session save this ) на 0×0 (Allow multiple sessions per user).
      Для обычной Windows – похоже что нельзя.

      VN:F [1.9.22_1171]
      Rating: +1 (from 1 vote)
      • Александр:

        Спасибо огромное! Работает!!!

        VA:F [1.9.22_1171]
        Rating: +1 (from 1 vote)
      • Den:

        Какой нахрен патч для серверной оси вам нужен? Это ж сервер,там и так всё есть!

        VA:F [1.9.22_1171]
        Rating: 0 (from 2 votes)
        • Александр:

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

          VA:F [1.9.22_1171]
          Rating: 0 (from 2 votes)
      • woow:

        Спасибо

        VA:F [1.9.22_1171]
        Rating: 0 (from 0 votes)
  6. soier:

    нужно зайти под др. пользователем, после чего завершить процесс explorer.exe в текущем rdp-сеансе и запустить его от имени желаемого пользователя: runas /u:username explorer.exe

    VA:F [1.9.22_1171]
    Rating: 0 (from 0 votes)
  7. Евгений:

    Скажите, а если это офисная машина.. этот патч проблем с законом не создаст?

    VA:F [1.9.22_1171]
    Rating: 0 (from 2 votes)
    • Сергей Кирсанов Сергей Кирсанов:

      Нет. Однако, не следует рассказывать об этом Вашим сетевикам и безопастникам:)

      VN:F [1.9.22_1171]
      Rating: 0 (from 0 votes)
      • Евгений:

        Дело в том, что в офисе всё на X-систамах стоит и проблема заключается в графических пакетах adobe и coral, так что надо так чтобы дизайнеры и верстальщики могли работать без проблем.

        VA:F [1.9.22_1171]
        Rating: 0 (from 0 votes)
        • Евгений:

          т.е. один официальный windows 7 и все к нему. Можно так? Не накажут если ворвутся?

          VA:F [1.9.22_1171]
          Rating: 0 (from 0 votes)
          • Сергей Кирсанов Сергей Кирсанов:

            Только не windows7, а windows server.
            7-ка, какой бы не была, все равно не даст подключиться нескольким пользователям по RDP без патча.
            А вот на windows server Вы можете настроить такое подключение “официально”, используя функционал “Службы удаленных рабочих столов”. За него точно не накажут)).

            VN:F [1.9.22_1171]
            Rating: +1 (from 3 votes)
      • Lex:

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

        VA:F [1.9.22_1171]
        Rating: 0 (from 0 votes)
  8. Евгений:

    на WinServer Standart реализуется такое?

    VA:F [1.9.22_1171]
    Rating: 0 (from 0 votes)
  9. nickhard:

    Спасибо!

    VA:F [1.9.22_1171]
    Rating: 0 (from 0 votes)
  10. Олег:

    ОГРОМНОЕ Спасибо! Все работает.

    VA:F [1.9.22_1171]
    Rating: 0 (from 0 votes)
  11. DSAMS:

    Чувак – ты просто супер ! СПАСИБО

    VA:F [1.9.22_1171]
    Rating: 0 (from 2 votes)
  12. Илья:

    Это крутой патч, всем советую) Спасибо издателям!

    VA:F [1.9.22_1171]
    Rating: 0 (from 0 votes)
  13. Андрей:

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

    VA:F [1.9.22_1171]
    Rating: +1 (from 1 vote)
    • Евгений:

      Да действительно после выхода обновления данный способ перестал работать, есть ли возможность обновить патч?

      VA:F [1.9.22_1171]
      Rating: 0 (from 0 votes)
  14. Ник:

    Так где можно посмотреть описание всех обновлений, чтобы удалить именно обновление RDP?

    VA:F [1.9.22_1171]
    Rating: 0 (from 0 votes)
  15. Леонид:

    И после обновления Октября 2014 года всё решаемо. В и-нете есть описание где и какие несколько строк заменить вручную (это-же делает этот патч, только автоматически). Так вот если исправить эти файлики вручную, всё точно так же срабатывает. И правится меньше чем за минуту.
    x86 Hex Edit
    find: 003B86200300000F****** – replace: 00B800010000908986200300
    find: FF4350C7 – replace: FF9050C7
    find: F8742F68** – replace: F8E92C000000

    x64 Hex Edit
    find: 8B87380600003987****** – replace: B80001000090898738060000909090909090
    find: 60BB01000000 – replace: 60BB00000000
    find: 50007418488D – replace: 5000EB18488D

    VA:F [1.9.22_1171]
    Rating: +1 (from 1 vote)
  16. Спасибо за инфу

    VA:F [1.9.22_1171]
    Rating: 0 (from 0 votes)
  17. в termsrv.dll (x86) таких последовательностей не нахожу

    VA:F [1.9.22_1171]
    Rating: 0 (from 0 votes)
    • Леонид:

      Уточняю инструкцию.
      Последовательность ищем и редактируем не в текстовом режиме а в шестнадцатеричном. Звездочки при поиске не ставим (это просто обозначает любые символы, но мы их потом будем менять).
      Работоспособность данной редакции лично проверена, более чем на 15-ти различных системах с Win7, а так же люди отписывались что и на Win8.1 у них тоже это получилось.
      Чтобы система дала отредактировать или заменить данный файл, необходимо загрузится со сторонней системы (WinPE), иначе система блокирует файл и не дает его изменить.

      Привожу последовательности ещё раз.

      x86 Hex edit
      find: 00 3B 86 20 03 00 00 0F ** ** ** ** – replace: 00 B8 00 01 00 00 90 89 86 20 03 00
      find: FF 43 50 C7 – replace: FF 90 50 C7
      find: F8 74 2F 68 ** ** – replace: F8 E9 2C 00 00 00

      x64 Hex edit
      find: 8B 87 38 06 00 00 39 87 ** ** ** ** ** ** ** ** ** ** – replace: B8 00 01 00 00 90 89
      87 38 06 00 00 90 90 90 90 90 90
      find: 60 BB 01 00 00 00 – replace: 60 BB 00 00 00 00
      find: 50 00 74 18 48 8D – replace: 50 00 EB 18 48 8D

      VA:F [1.9.22_1171]
      Rating: +2 (from 2 votes)
      • Леонид:

        К стати этот же способ действует и на Server2008R2, там используется та же DLL.

        VA:F [1.9.22_1171]
        Rating: -1 (from 1 vote)
      • Алексей:

        Можно и без загрузки с внешней. Мне помогал вариант с остановкой служб “Службы терминалов” и “Совместимость быстрого переключения пользователей” (не напрямую, а через перевод в “отключено” и перезагрузки).
        После этого можно менять termsvr.dll
        А затем возвратить способы загрузки служб, как до отключения.

        VA:F [1.9.22_1171]
        Rating: 0 (from 0 votes)
      • Сергей:

        Леонид. Не совсем понятно. После обновлений 16 октября, вы пишите: “Последовательность ищем и редактируем не в текстовом режиме а в шестнадцатеричном.”. Т.е. сначала нужно пропатчить программой UniversalTermsrvPatch dll а потом дополнительно отредактировать ручками в hex редакторе или можно самому обойтись без всяких патчей и просто отредактировать в hex? И второй вопрос. Если я возьму эту пропатченную dll в hex редакторе, которая будет работать на винде с последними обновлениями и скопирую ее в винду без обновлений – она будет работать??

        VA:F [1.9.22_1171]
        Rating: 0 (from 0 votes)
  18. Игорь:

    Значит так.
    Сделал я себе по этому рецепту одновременные сессии в Windows 7, но словил следующую траблу:
    Если одновременно с RDP-сессией заходит пользователь с основной консоли, то наблюдаются неприятные артефакты во многих программах. А именно: не прорисовываются окна. Например: Опера, Хром, Embarcadero RAD studio. Выглядит это так: вместо окна программы рисуется любой мусор, который был на его месте до появления этого окна. При этом, кстати, браузеры FireFox и IE работают нормально. А стоит только юзера с консоли отключить, как тут же всё нормализуется. Никто не сталкивался?

    VA:F [1.9.22_1171]
    Rating: 0 (from 0 votes)
    • Игорь:

      Раскопал сам немного пробемму : ноги неё растут из т.н. аппаратного 2D ускорения в винде. Не нашёл у себя, где оно глобально отключается, но обнаружил, что можно отключать его для любого exe’шника, если в его свойствах/Compatibility поставить “совместимость с Windows Vista”.
      А у Хрома есть специальная опция: –disable-gpu.

      VA:F [1.9.22_1171]
      Rating: 0 (from 0 votes)
  19. Сергей:

    Прошу совета.
    У нас небольшая частная контора с 10 компами, подключаемыми терминальным доступом по локальной сети к 1С 8.2 (файловая версия) на Win Server 2003 R2. Кроме 1С ничего в терминалке не используется. Сейчас назрела необходимость увеличения мощностей сервака, так как 4Гига уже маловато для бызы под 10Гиг. Есть желание перейти на Win Server 2008 R2. Но кто-то подкинул идею установить обычную Win 7 Ultimate и пропатчить RDP, дабы снять ограничение количества терминальных подключений. Она типа будет работать шустрее и не так сложна в настройке. Кто что думает? :)
    P.S. На SQL переходить не собираемся, так как продвинутого админа нет, а я SQL не знаи и по этому боюсь.
    Прошу сильно не пинать )

    VA:F [1.9.22_1171]
    Rating: 0 (from 0 votes)
    • Костя:

      на данный момент серверное железо не многим дороже… поэтому советую воспользоваться решениями от НР
      1.серверы начального уровня у них не дорогие (за 40к можно неплохой вариант найти)
      2.совместимость с 2008 и 2012
      3.именно для оптимизации подобных задач и существуют серверные решения винды… здесь же – только первый и далеко не единственный “танец с бубном” имхо
      4.задел на будующее
      5.серверные решения более стабильны

      VA:F [1.9.22_1171]
      Rating: 0 (from 0 votes)
  20. Костя:

    автору спасибо! все работает… патчил после всех обновок по состоянию на 02.12.14
    P.S.: задачи не серверные, потому вполне устраивает и несколько сессий на семёрке)))

    VA:F [1.9.22_1171]
    Rating: 0 (from 0 votes)
  21. Miguel:

    Уже неоднократно пользовался этим патчем и все было замечательно.
    Затем мне позвонил знакомый, которому я ставил этот патч летом и сказал, что больше шарманка не играет, я снова пришел с патчем, запустил его – termsrv.dll видится как не патченный.
    Ну пропатчил я снова, все политики безопасности проверил, там без изменений, но теперь при подключении выдается ошибка, мол неверная пара логин/пароль.
    После долгих мучений и опытов было установлено, что с rdp версий до 6 все хорошо, начиная с 6 версии rdp авторизация не проходит. Грешу на сертификаты, т.к. при подключении с версии 5.2 выдается окно с предупреждением о непроверенном сертификате, а с 6 и 7 версии такого окна нет, хотя должно быть хотя бы в первый раз.
    Никто не сталкивался с подобным ? Может заменить termsrv.dll на оригинальный и потом снова его пропатчить ?

    VA:F [1.9.22_1171]
    Rating: 0 (from 0 votes)
  22. artSergio:

    Использовал этот патч пару лет назад на win serv 2008 – всё отлично работает до сих пор.
    Но вот в чем беда: пытаюсь пропатчить другую win serv 2008 (не r2), в которой уже стоят какие-то лицензии microsoft – не патчится. Поменял вручную циферки в файлк termserv.dll – всё то же. При подключении спрашивает логин пароль, и выводит окошко, что лицензии закончились. Как быть?

    VA:F [1.9.22_1171]
    Rating: 0 (from 0 votes)
  23. Большое спасибо автору. Особо порадовало то, что файл лежит не на файлообменнике, а на сайте автора. За это отдельное спасибо.

    VA:F [1.9.22_1171]
    Rating: +3 (from 3 votes)
  24. Олег:

    Большое спасибо. Офигенский патч!

    VA:F [1.9.22_1171]
    Rating: +1 (from 1 vote)
  25. Евгений:

    Спасибо большое что поделились этим патчем, он меня сегодня очень выручил! Правда искренне благодарен. Успехов и процветания Вашему проекту!
    С уважением, Евгений

    VA:F [1.9.22_1171]
    Rating: +1 (from 1 vote)
  26. Yertargyn:

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

    VA:F [1.9.22_1171]
    Rating: 0 (from 0 votes)
    • indiffere:

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

      VA:F [1.9.22_1171]
      Rating: 0 (from 0 votes)
  27. Владислав:

    Доброго дня. Кто знает- опубликуйте пожалуйста байты для Windows 8(8.1) 32/64 bit . Заранее благодарю.

    VA:F [1.9.22_1171]
    Rating: 0 (from 0 votes)
  28. Илья:

    Спасибо, работает! Windows 7

    VA:F [1.9.22_1171]
    Rating: 0 (from 0 votes)
  29. int13h:

    Не знаю, народ, на сколько эта затея продлится и не создаст в будущем проблем (после какого-нибудь очередного обновления). Согласен патч работает, но надо понимать, что Windows 7 – это не серверная OSь. И лично я Windows 7 в корпоративе как терминальный сервер для 1С-ки не использовал бы никогда и ни при каком условии по ряду причин. Уж лучше потратить время и поднять на 2003r2 или 2008r2 и только на реальном железе (виртуалки исключаю строго по определению из-за риска потери данных). Два главных условия: 1) разделение мест хранения данных, система на Raid1, Raid 10 под базы, отдельный Raid под SQL, и отдельный Raid под Backup на самой машине, 2) несколько Гигабитных карт (и минимум два Link-а на маршрутизатор). Удалённые (из WAN) подключаются к одному линку (или паре линков) через проброс на шлюзе, а из локальной сети (т.е. из LAN, или из сети периметра) – подключаются к другому линку (или другой паре линков). А лучше поставить 6-7 Гигабитных карт, чтобы суммировать каналы по каждому направлению, два на внешнее хранилище, одну для связи с DC (контроллером домена) по вопросам аутентификации и авторизации (очень актуально если у вас базы в DBF-е валяются), ну и конечно для захода (админства) для себя любимого. Лень гуглить, вопрос для гуру: а Windows 7 умеет агрегацию делать (т.е. суммировать каналы)? А ведь правда, очень хороший вопрос, который вас сейчас пока не волнует. А те слова, что у нас в конторе будет… всего… да и только… 5, 10 или 15 удалённых пользователей, а завтра их не станет больше, – уже много админов тех сказок слышало, когда через N-дней этих (удалённых сотрудников) становилось более 30 и приходилось ночами ту самую наспех прикрученную систему заново перестраивать. А вы говорите, что всё так просто. Не, я не спорю, если с*кс по-быстрому вас устраивает – патч вам в руки.

    VA:F [1.9.22_1171]
    Rating: -2 (from 2 votes)
  30. rus:

    Большое спасибо! Все работает! Версия файла 6.1.7601.18637

    VA:F [1.9.22_1171]
    Rating: 0 (from 0 votes)
  31. Евгений:

    Подскажите, как можно сделать на RDP чтоб совместим был с видео картой? Или какой нибудь другой протокол есть?

    VA:F [1.9.22_1171]
    Rating: 0 (from 0 votes)
  32. GrHnd:

    Почему-то я не нашел файл termsrv.dll в директории %SystemRoot%\System32\, хотя патч отработал и достиг своево результата.
    Может он правит какой-то другой файл?
    Версия Windows Server 2008 R2 Enterprise.

    VA:F [1.9.22_1171]
    Rating: 0 (from 0 votes)
  33. Алексей:

    Поясните пожалуйста: в W7x64 есть проверка файлов на сертификацию Microsoft. Ее надо будет отключить? Или этот файлик прокатит ?
    Спасибо!

    VA:F [1.9.22_1171]
    Rating: 0 (from 0 votes)
  34. p5er6:

    20.06.2016 – win 7 полет нормальный!
    В архиве есть ридми и ссылка на сайт автора с кучей интересностей
    deepxw.blogspot.com

    VA:F [1.9.22_1171]
    Rating: 0 (from 0 votes)
  35. Ваня:

    Подскажите пожалуйста как патчить termsrv.dll — 6.1.7601.23403 в Win7 64bit?

    VA:F [1.9.22_1171]
    Rating: +1 (from 1 vote)
  36. Anatoliy:

    Есть такой прожект на GitHub “RDP Wrap” называется.
    DLL в системе не правит и работает даже на Win 10, ложится прокладкой между Терминал-сервов и Службой RDP.

    Правда с автологином там трабл. Пароль ручками надо вводить.
    Кто ищет, да обрящет……

    VA:F [1.9.22_1171]
    Rating: +1 (from 1 vote)
  37. Noname:

    Какой штраф будет юр. лицу если использовать этот патч с лицензионной системой?

    VA:F [1.9.22_1171]
    Rating: 0 (from 0 votes)
  38. Hoffman:

    Все отлично работает, большое спасибо!

    VA:F [1.9.22_1171]
    Rating: 0 (from 0 votes)
  39. neo:

    СПАСИБО АВТОР!!! Все работает отлично! Здоровья тебе и удачи!

    VA:F [1.9.22_1171]
    Rating: 0 (from 0 votes)
  40. Сергей:

    Подскажите, патч установил пользователей создал захожу с удаленного ПК и сразу выбрасывает!!!
    Что делать???

    VA:F [1.9.22_1171]
    Rating: 0 (from 0 votes)
  41. Алексей:

    Спасибо!

    VA:F [1.9.22_1171]
    Rating: 0 (from 0 votes)
  42. Руслан:

    Здравствуйте. А на Windows 10, будет работать программа?

    VA:F [1.9.22_1171]
    Rating: 0 (from 0 votes)

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

Ваш e-mail не будет опубликован. Обязательные поля помечены *

*

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">

Выбор языка: