Russian▼
Российский дистрибьютор компании Thinstuff s.r.o. Разработка программного обеспечения для создания альтернативного терминального сервера на базе операционной системы Windows. Для работы сервера терминалов достаточно Windows для рабочих станций. Но Thinstuff прекрасно себя чувствует и использует все возможности и на серверных платформах.
Купить лицензию на альтернативный RDP сервер вы можете в нашем магазине.
После обновления Windows 10, терминальный сервер Thinstuff перестал принимать подключения. При попытке обновить терминальный сервер до последней версии - выдается ошибка об отсутствии какого-то файла. При попытке удалить Thinstuff выскакивает та же ошибка. Терминальный сервер не работает. В чем возможные причины и как исправить?
Такая проблема наблюдается, если обновлялась ОС с 32 до 64 битной версии. Есть несколько вариантов решения этой проблемы.
1. Переименуйте или удалите папку с терминальным сервером Thinstuff из папке Program Files
2. Запустите редактор реестра regedit и удалите все ветки связанные с Thinstuff.
3. Переустановите Thinstuff XP/VS Terminal Server. Если все сделали верно, то Сервер терминалов установится и начнет работать.
Второй способ проще:
1. Скачиваем бесплатную portable версию программы Revo Uninstaller www.revouninstaller.com/revo_uninstaller_free_download.html
2. Запускаем. выбираем Thinstuff XP/VS Terminal Server и нажимаем кнопку uninstall.
3. На шаге параметров реестра нажимаем Select All -> Delete
4. Переустанавливаем Thinstuff
ВАЖНО! Если Вы планируете обновлять ОС с 32 до 64 bit. Удаляйте предварительно не только Thinstuff, но и те приложения которые заведомо могут перестать работать. После обновления установите их заново!
ВНИМАНИЕ!!! Помимо обновлений Windows главным источником таких проблем являются утилиты по типу CCleaner, RegCleaner и другие.
1. Открываем командную строку: Нажимаем Win + R или как в случае с Windows 10 - правой кнопкой по кнопке "Пуск" и выбираем команду "Выполнить".
2. Запускаем от лица администратора командную строку набрав cmd и нажав клавишу Enter
3. Переходим в папку с Thinstuff набрав cd "c:\program files\thinstuff\xpvs server"
5. Останавливаем работу TSX USB выполнив команду: net stop tsxusbsrv
6. Удаляем службы терминального сервера:thinrdpinstall uninstall
7. Удаляем службу TSX USB: tsxusbinstall uninstall
8. Запишите Product ID выполнив следующую команду::
reg query HKCR\Installer\UpgradeCodes\90F8235DEDB2B834AA6D4561A1E8603E
9.Выполните команду: reg delete HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\851124596B1E140499F0C1C85F483D53
Внимание, код после Products\ это код, полученный на предшествующем шаге.
10. Выполните команду: reg delete HKCR\Installer\Products\851124596B1E140499F0C1C85F483D53
Внимание, код после Products\ это код, полученный на 8 шаге.
После этого закройте окно консоли и перезапустите компьютер. После перезагрузки, скачайте последнюю версию Thinstuff XP/VS Terminal Server и установите его заново.
ВНИМАНИЕ! Не рекомендуем использовать различные утилиты чистки реестра типа CCleaner, RegCleaner и подобные. Это может привести к проблемам не только связанными с Thinstuff, но и с другими приложениями.
После того, как вы выполнили активацию лицензии, она автоматически привязывается к вашему оборудованию. И в случае переустановки системы, если оборудование не менялось, то повторная активация лицензии не требуется. Но иногда возникают ситуации, когда необходимо перенести лицензию на другой сервер, например в случае выхода из строя или обновления старого сервера.
Компания Thinstuff Допускает возможность реактивации лицензии или переноса ее на другой сервер, но в разумных пределах. Для того, чтобы выполнить реактивацию лицензии, вам потребуется:
1. Авторизуйтесь на сайте https://thintuff.com/ под той учетной записью, под которой вы ранее выполняли получение и активацию лицензии.
2. перейдите в раздел "My licenses"
3. Рядом с вашей лицензией, вы найдете ссылку "Reactivete license". Далее вы указываете "Release the license for reactivation". У вас есть 3 бесплатных реактивации.
Если вы превысили число допустимых реактиваций, то у вас есть шанс получить еще одну реактивацию, но для этого вам потребуется отправить запрос в техническую поддержку.
Щелкните по "Reactivate license" и в открывшемся окне укажите причину реактивации лицензии в раскрывающемся списке, затем выберите "Send reactivation request" для отправки запроса на реактивацию в службу технической поддержки.
Как только реактивация будет доступна, вы получите уведомление на ваш адрес электронной почты. После этого вы можете выполнить повторную активацию вашей лицензии.
Иногда возникают проблемы в работе терминального сервера и выяснить причину возникновения проблемы достаточно сложно. Такие случае единичные, а значит нужно изучать каждый из них на случай их повторения. Именно для этого в Thinstuff XP/VS Terminal Server есть функция журналирования всех операций. Для того, чтобы сформировать журнал работы:
1. Запустите встроенное приложение, которое находится по указанному пути
C:\Program Files\Thinstuff\XPVS Server\TSSupportPackage.exe
2. Следуйте инструкциям, чтобы сформировать отчет по ошибкам. В появившемся окне, нажимаем кнопку "Да" (Yes)
Далее, программа начнет сбор данных о работе приложения и возникавших при этом проблемах.
По завершению процесса сбора данных, вы получите сообщение об успешном завершении, а также предложение отправки отчета разработчикам. На этом этапе нажимаем кнопку "Нет",
По завершению работы приложения, на рабочем столе будет сформирован файл отчета: Thinstuff-XPVS.tsrp. Перешлите этот файл с описанием проблемы на адрес электронной почты технической поддержки: Адрес электронной почты защищен от спам-ботов. Для просмотра адреса в вашем браузере должен быть включен Javascript.
Функция RemoteAPP работает с любой версией Thinstuff, начиная с Lite. Для ее активации достаточно на стороне клиента включить эту функцию. В качестве клиента может использоваться и стандартный MS TS клиент. (mstsc)
К сожалению Microsoft в 7.0 версии клиента удаленного рабочего стола исключил возможность запуска клиента в режиме бесшовного терминала, но тем не менее, эта функция полностью работоспособна. Для обеспечения работы приложений в бесшовном режиме, необходимо сохранить файл конфигурации клиента удаленных рабочих столов, а затем, при помощи блокнота или другого текстового редактора внести следующие строки (на примере блокнота):
remoteapplicationmode:i:1
remoteapplicationprogram:s:C:\Windows\System32\notepad.exe
remoteapplicationcmdline:s:%HOMEPATH%\Test.txt
Строка "remoteapplicationmode:i:1" сообщает клиенту, что он будет использоваться в режиме RemoteAPP.
Строка "emoteapplicationprogram:s:" указывает на полный путь и имя файла, которое должно быть запущено в режиме RemoteAPP.
Строка "remoteapplicationcmdline:s:" является не обязательной и в ней указываются параметры и опции запуска приложения.
Пример готового файла конфигурации для подключения к удаленному рабочему столу, вы можете скачать по этой ссылке SeamlessAppExample.rdp
Для проверки работоспособности файла, исправьте в первой строке
full address:s:SERVERNAME
SERVERNAME на IP адрес или имя вашего терминального сервера и просто запустите данный файл.
Не смотря на то, что пик пандемии пройден и число заразившихся пошло на спад, многие работодатели оценили возможности удаленной работы. Кроме того, оценили и возможности, которые открываются пользователям благодаря использования технологии удаленных рабочих столов. Но что делать, если ранее вы приобрели лицензию на 1 подключение, а сейчас вам необходимо обеспечить работу большему числу сотрудников, а бюджет ограничен? Все просто, вы можете получить любую версию сервера удаленных рабочих столов на любое число подключений абсолютно бесплатно или с огромной скидкой.
С 1 апреля 2021 года, Российский дистрибьютор компании Thinstuff предоставляет возможность обновить существующую лицензию Thinstuff XP/VS Terminal Server Standard на 1 подключение до любой другой лицензии на следующих условиях:
Как было сказано выше, получить апгрейд лицензии может каждый, но при выполнении одного условия:
Лицензия Thinstuff XP/VS Terminal Server Standard 1 подключение к 1 серверу должна была быть приобретена у Российского дистрибьютора компании Thinstuff или у любого регионального партнера в срок не позднее 31 марта 2021 года. Для подтверждения покупки от вас потребуется скан документа отгрузки, подтверждающий факт приобретения этой лицензии.
Срок действия акции: с 1 апреля 2021 года до 12 апреля 2021 года включительно.
Прокачайте ваш сервер удаленных рабочих столов с максимальной выгодой!
Помимо использования стандартных клиентов для удаленного рабочего стола, есть возможность использования RDP сессий без установки какого либо клиента или плагина для браузера для работы со своими приложениями с использованием того же Google Chrome. Пока это не является встроенной функцией терминального сервера Thinstuff, но тем не менее данное решение является абсолютно бесплатным и работает с любой редакцией терминального сервера (Lite, Standard или Professional).
Для того, чтобы запустить WEB сервер для удаленных рабочих столов, нам понадобится решение Myrtille. Скачиваем дистрибутив с сайта разработчика по этой ссылке: https://github.com/cedrozor/myrtille/releases
На компьютере с установленным сервером терминалов установите скаченный дистрибутив, щелкнув по нему 2 раза левой кнопкой мыши. На экране появится диалоговое окно программы установки.
Нажимаем кнопку Next. На следующем шаге программа установки предложит вам подключить двухфакторную аутентификацию.
Если у вас имеются параметры для ее интеграции, то заполните соответствующие поля: API key, Application key, Application ID. как это настроить и где взять эти параметры, вы можете посмотреть в этой статье.
Если вы все заполнили или у вас нет необходимости в подключении этих параметров, то просто нажимаем кнопку Next. На следующем этапе, вы можете настроить доменную аутентификацию, если вы используете Active Directory.
Если вы используете доменную аутентификацию, то заполните соответствующие поля, если же нет, то просто нажмите кнопку Next.
На следующем этапе, программа установки попросит вас указать параметры портов для работы. Services Port - номер порта, на который будут осуществляться подключения к RDP серверу через WEB интерфейс. Следует помнить, что если этот порт уже используется другим приложением, то возможны проблемы при подключении. Для того, чтобы их избежать, укажите заведомо свободный порт. По умолчанию 8080. Admin Port - здесь указывается порт для управления сервисом (Административный порт). По умолчанию 8008.
При необходимости внесите изменения и нажмите кнопку Next.
На следующем этапе программа установки предложит установку дополнительных модулей для повышения безопасности подключений и расширения функционала RDP сессий.
В случае если вам не нужны какие-либо модули, то вы можете убрать галочку напротив соответствующего пункта . После выбора нужного набора компонентов, нажмите кнопку Next.
Далее вам необходимо указать путь, куда будет установлен программный продукт.
При необходимости внесите изменения и нажмите на кнопку Next.
Программа установки сообщит вам, что все необходимые сведения она получила и готова приступить к установке. Если у вас есть необходимость внести какие-то изменения, то на этом этапе вы можете вернуться на нужное число шагов назад, внести изменения и продолжить установку. Если такой необходимости у вас нет, то просто жмем кнопку Next и у вас начнется процесс установки.
По завершению установки нажимаем кнопку Finish. Перезагружаем компьютер и WEB доступ к удаленным сеансам готов к работе.
Далее, в строке любого браузера на стороне клиента введите строку подключения:
https://MyIP//myrtille
где MyIP - IP адрес вашего сервера с установленным Thinstuff XЗVS Terminal Server. Например, если ваш сервер имеет IP адрес 192.168.70.3, то строка подключения будет:
https://192.168.70.3//myrtille
Весной природа просыпается после длительного зимнего сна, дни становятся все длиннее, а солнце греет все сильнее. Уже скоро растают сугробы, а на их месте появится трава. На ветках начнут набухать первые почки и покроются цветом сады.
Весна – время обновления не только для природы, но и для людей. Сама жизнь становится быстрее ярче и динамичнее.
Весна – отличное время, чтобы приобрести лицензию на терминальный сервер Thinsttuff. С весной просыпаются не только растения. но и вредители, а значит пора и защитить свой терминальный сервер с помощью системы защиты от Thincast. Особенно когда есть такие замечательные предложения, как у Российского дистрибьютора Альтернативных Терминальных Технологий.
Первый регион в который приходит "терминальная весна" - Тамбовская область. Именно там первыми начали таять цена на продукцию Thinstuff и Thincast. С 1 марта по 31 марта 2021 года включительно для всех пользователей, которые приобретают лицензию на программное обеспечение компании Thinstuff и Thincast для организации удаленных рабочих мест своих сотрудников мы дарим весенние скидки.
При оформлении заказа на программное обеспечение Thinstuff или Thincast сообщите промо код TOMBOV2021 и получите скидку до 5% на всю сумму заказа.
Внимание! Условия акции распространяются только для конечных пользователей располагающихся на территории Тамбовской области. Размер скидки может быть увеличен в зависимости от объема закупок. Для бюджетных организаций и образовательных учреждений действует специальная скидка.
Наверное одной и частых задач при работе через удаленный доступ - это лишить прав пользователя на свободное перемещение по удаленному сеансу. Говоря другими словами, пользователь должен инициировать подключение и как только он попал в удаленный сеанс, у него автоматически запустилось приложение, например 1С. Как только пользователь его закрыл - прекратился и удаленный сеанс. Терминальный сервер Thinstuff позволяет это с легкостью реализовать при том в двух вариантах:
Теперь поговорим о каждом режиме в отдельности.
Не важно какой именно терминальный сервер для решения этой задачи вы будете использовать. MS RDP, Thinstuff или иное, работающее по протоколу RDP. В качестве подопытного приложения, мы возьмем 1С. И так, открываем окно подключения к удаленному рабочему столу, как это сделать. вы можете посмотреть здесь и открываем расширенные параметры.
rdesktop это приложение - клиент для подключения к удаленному рабочему столу Windows по протоколу RDP (Remote Desktop Protocol) Он является аналогом RDP-клиента Windows. Сам клиент является консольным приложением, но на его базе имеется масса бесплатных клиентов с графическим интерфейсом. Здесь мы рассмотрим все опции приложения rdesktop.
Как подключиться к серверу терминалов Thinstuff с помощью утилиты rdesktop, вы можете посмотреть здесь
-u <username> | Имя пользователя для авторизации на сервере. |
-d <domain> | Домен для проверки подлинности. |
-s <shell> | Запуск оболочки для пользователя — Запускается определенное приложение вместо Explorer. |
-c <directory> | Первоначальный рабочий каталог для пользователя. Часто используется в комбинации с -s для создания фиксированного входа в окружающую среду. |
-p <password> |
Пароль для аутентификации. Примечание: это может не иметь эффекта, если опция «Всегда запрашивать пароль (Always prompt for password)» включена на сервере.
Внимание: если Вы укажете пароль в командной строке, он может быть видимым для других пользователей, если они используют инструменты, такие как ps.
Используйте
-p для того чтобы rdesktop сделал запрос пароля при запуске (со стандартного ввода — from standard input). |
-n <hostname> | Имя хоста клиента (Client hostname). Обычно rdesktop автоматически получает имя хоста клиента. |
-k <layout> | Эмуляция раскладки клавиатуры. Это требует наличия установленного файла соответствующей раскладки. Стандартная раскладка клавиатуры следует схеме имен указанной RFC1766: сначала языковый код, а затем код страны если необходимо (например:en-us, en-gb, de,fr,sv и т.п.). По умолчанию установлено en-us(клавиатура США). |
-g <geometry> | Геометрия рабочего стола ('Ширина'x'Высота'). Если определен специальный параметр «workarea», геометрия будет загружена из расширений оконного менеджера, опция _NET_WORKAREA главного окна. (Не уверен, что правильно перевел, кто знает поправьте! - Прим.:jabx) Геометрия также может быть определена в процентах от всего экрана, например, »-g 80%». |
-f <fullscreen> | Включить полноэкранный режим. Переводит удаленный рабочий стол из режима окна в полноэкранный режим. Полноэкранный режим можно переключить в оконный (и обратно) в любое время, используя Ctrl-Alt-Enter. |
-b | Инструкция для сервера о передаче обновлений экрана как изображения(bitmaps), а не с помощью операций прорисовки более высокого уровня(higher-level drawing operations). |
-e | Отключение шифрования. Эта опция необходима только (и будет работать только), если у вы используете французскую версию NT TSE. |
-E | Отключение шифрования от клиента к серверу. При включённой опции посылатся шифрованные login пакеты, но всё, что следует после, передается в незашифрованном виде (в том числе интерактивные логины). |
-m | Не посылать описание событий движения мыши. Это экономит полосу пропускания, хотя для некоторых Windows приложений это может быть крайне необходимо. |
-C | Использование собственных цветовых схем(colourmap). Это позволит повысить точность цвета на 8-битных дисплях, но в rdesktop появятся ложные цвета, когда фокус находится не на активных (целевых) приложениях. |
-D | Скрыть декорирование оконного менеджера, используя MWM hints. |
-K | Не переопределять комбинации клавиш оконного менеджера. По умолчанию rdesktop пытается определить все имеющиеся комбинации клавиш. |
-S <button size> | Включить режим одного приложения. Эта опция может быть использована при запуске одного приложения с раскрытием на весь экран (используя -s). Когда нажимается кнопка «свернуть», сворачивается окно удаленного рабочего стола, а не приложения, в нем работающего. Кнопки «Развернуть/Восстановить» неактивны. Для корректной работы, Вы должны указать правильный размер кнопок в пикселях. Слово «standart» — соответствует 18 пикселям. |
-T <title> | Устанавливает заголовок окна. |
-N | Включить синхронизацию numlock между Xserver и удаленной RDP сессией. Это полезно для приложений, определяющих состояние numlock, но может вызвать проблемы с некоторыми графическими серверами (например: Xvnc). |
-a <bpp> | Устанавливает глубину цвета для соединения (8, 15, 16 или 24). Более 8 bpp поддерживается только при подключении к Windows XP (до 16 bpp) и более поздних версий. Примечание: Глубина цвета также может быть ограничена конфигурацией сервера. |
-r <device> | Включить перенаправление указанного устройства на клиента, таким образом, чтобы оно было доступно на сервере. В настоящее время поддерживается только звуковое уствойство («sound» - доступно для Windows XP и более поздних версиях) Примечание: Доступ для перенаправления также может быть ограничен конфигурацией сервера. |
-0 | Подключение к консоли сервера (доступно в Windows Server 2003 или более поздних версия). |
-4 -5 и т.д. | Используемая версия протокола RDP |
Для подключения с терминальному серверу по протоколу RDP используется клиент из проекта rdesktop.
Работа клиента rdesktop основана на протоколе RDP (Remote Desktop Protocol) - проприетарном протоколе Microsoft, используемом для удаленного доступа к рабочему столу Windows.
rdesktop - это консольная утилита, а значит для ее работы вам потребуется открыть окно терминала. Вы так же можете установить готовые клиенты с графической оболочкой под ваш Linux, но в рамках этой статьи, мы рассмотрим именно консольный вариант, так как он в будущем позволит вам воспользоваться функцией бесшовных окон. В открывшемся окне терминала введите команду:
rdesktop
Если вы получили сообщение о том, что команда не найдена, то это означает. что по умолчанию у вас не установлена эта утилита и вам придется ее установить. Для Debian-based дистрибутивов (Ubuntu, Linux Mint) команда установки rdesktop будет выглядеть так:
Переключаемся с правами root и вводим команду
apt-get install rdesktop
rdesktop -z -P -g 1280x900 -u USERNAME -p PASSWORD SERVER_IP
Поясним:
Следует оговориться - задание пароля в явном виде в качестве опции для rdesktop не является безопасным, так как он может быть просмотрен другими пользователями с помощью команды ps. Поэтому, если компьютер может быть доступен другим пользователям (локальным или удаленным), эту опцию лучше не указывать, тогда пароль нужно будет вводить после установления сессии.
Не редко требуется настроить возможность обмена файлами между локальным и удаленным компьютером, так как стандартная функция Drag and Drop не поддерживается. В этом случае можно при помощи опции "-r disk:<sharename>=<path>" подключить любую локальную папку как диск Windows, который можно будет увидеть в проводнике Windows. Например:
rdesktop -r disk:share=/home/documents -z -P -g 1280x900 -u USERNAME -p PASSWORD SERVER_IP
В результате, после успешного соединения, вам будет подключена папка /home/documents в качестве диска "share" на стороне Windows. Вы сможете читать и записывать файлы.
Следует помнить, что владельцем подключаемой папки должен быть тот пользователь, от лица которого запускается rdp client. Иначе (запуская rdesktop от лица, например, root) вы не сможете потом получить доступ к записанным файлам, пока не установите правильного владельца.
Если это произошло, воспользуйтесь командой chown для смены владельца и группы:
chown -R /home/documents USERNAME:USERGROUP
Чтобы каждый раз не открывать консоль и не вводить команды с кучей опций, можно сделать кнопку запуска, кликнув по которой вы можете запустить требуемый сеанс.
Для этого нужно поместить команду целиком в текстовый файл в нужном месте (на Рабочий Стол, или любую другую папку), добавить одну строчку до нее и сделать файл исполняемым. Так, используя пример из первой части делаем такой текстовый файл такого содержания:
#!/bin/bash
rdesktop -z -P -g 1280x900 -u USERNAME -p PASSWORD SERVER_IP
И делаем его исполняемым (из консоли):
chmod +x PATH_TO_MY_TEXT_FILE
Список всех опций rdesktop с их описанием вы можете посмотреть здесь.
Если вы не хотите подключаться с использованием консоли, то вы можете воспользоваться готовыми решениями, например Thincast RDP client.
ThincastRemote Desktop Client - позволяет работать не только в режиме рабочего стола, но и в режиме бесшовных окон.