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

В основном эти жалобы звучат как "Вчера все было нормально, сегодня лишь часть пользователей может работать, остальные нет" или же "У меня лицензия на 10 подключений, а зайти могут только 3". Но когда пытаешься разобраться в ситуации не совсем понимаешь, почему люди с этой проблемой обращаются в техническую поддержку Thinstuff.

Что же является причиной?

Как оказалось, во всех 100% случаях, пользователи решили использовать решение RDPWrapper, решив, что установив его, его терминальный сервер будет  работать лучше и число подключений будет не ограниченным, но увы, пока все эти пользователи лишь испытывают проблемы. Почему так происходит? Все просто.

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

Со временем у людей возникают проблемы с принтерами, с отвалом сессий и т.д. Но этот момент нас сильно не интересует. Интереснее другое, когда RDPWrapper пытаются применить по отношению к Thinstuff, забывая, что этот терминальный сервер является отдельной разработкой совсем другой компании. По факту получается, что к Tayota пытаются прикрутить карбюратор от жигулей, а потом удивляются, а почему она не едет. 

RDPWrapper не будет корректно работать с терминальным сервером Thinstuff и из-за технологии работы самого Wrapper-а будут возникать проблемы с числом подключений, так как Thinstuff ведет свой учет сессий и от Wrapper-а он получает информацию минимум как "двойное" подключение. Таким образом, лицензия на 10 пользователей начинает пускать не более 5.

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

Что же делать в этом случае?

К сожалению, пользователи не всегда сразу сознаются в использовании Wrapper-а, а лишь после выяснения ряда вопросов все же начинают сознаваться. Вообще все исправляется двумя путями.

Путь первый (Сложный не гарантированный)

  1. Удаляем все файлы, которые были установлены Wrapper-ом. Как это сделать можно прочитать здесь;
  2. В зависимости от версии используемого Wrapper-а, чистим реестр от его следов;
  3. Делаем проверку целостности системы и восстанавливаем поврежденные файлы, как это делается - читаем здесь
  4. Переустанавливаем Thinstuff.

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

Путь второй - гарантированный

  1. Полностью переустанавливаем операционную систему Windows;
  2. Устанавливаем Thinstuff

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

В заключении

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

  • При установленном Thinstuff на Windows 7/8/10 внезапно появляется ошибка, что Thinstuff Lite версий не может работать на серверных ОС.
  • При запуске службы появляется сообщение "Ошибка в среде";
  • При запуске служб появляется сообщение об ошибке с текстом "-10";

Стоит отметить и тот факт, что использование Wrapper напрямую нарушает лицензионное соглашение не только Microsoft, но и Thinstuff. Кроме того, при вмешательстве в работу, Thinstuff сообщает разработчикам об ошибках и это может повлечь дальнейшую уголовную ответственность.