Подключение к терминалу windows

Обновлено: 29.06.2024

Инструкция разбита на 6 шагов. Первых 3 представляют стандартные действия для настройки терминального сервера. Остальные являются профессиональными советами, которые помогут создать надежную и профессиональную инфраструктуру для сервера терминалов.

В качестве операционной системы используется Windows Server 2012 R2 / 2016.

Шаг 1. Выбор оборудования и подготовка сервера к работе

Выбор оборудования

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

  1. Процессор от Xeon E5.
  2. Памяти не менее 28 Гб (по 1 Гб на каждого пользователя + 4 для операционной системы + 4 запас — это чуть меньше 20%).
  3. Дисковую систему лучше построить на базе дисков SAS. Объем необходимо учесть индивидуально, так как это зависит от характера задач и методов их решения.

Также предлагаю для чтения статью Как выбрать сервер.

Подготовка сервера

Прежде чем начать установку операционной системы выполните следующее:

  1. Настройте отказоустойчивый RAID-массив (уровни 1, 5, 6 или 10, а также их комбинации). Данная настройка выполняется во встроенной утилите контроллера. Для ее запуска следуйте подсказкам на экране во время загрузки сервера.
  2. Подключите сервер к источнику бесперебойного питания (ИБП). Проверьте, что он работает. Отключите подачу питания на ИБП и убедитесь, что сервер продолжает работать.

Шаг 2. Установка Windows Server и базовая настройка системы

Установка системы

Во время установки системы важно учесть только один нюанс — дисковую систему необходимо разбить на два логических раздела. Первый (малый, 70 – 120 Гб) выделить для системных файлов, второй — под пользовательские данные.

На это есть две основные причины:

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

Базовая настройка Windows Server

  • Проверяем правильность настройки времени и часового пояса; и, при необходимости, вводим его в домен; ;
  • Если сервер не подключен напрямую к сети Интернет, стоит отключить брандмауэр;
  • Для удаленного администрирования, включаем удаленный рабочий стол;
  • Устанавливаем все обновления системы.

Шаг 3. Установка и настройка терминального сервера

Подготовка системы

Начиная с Windows 2012 терминальный сервер должен работать в среде Active Directory.

Если в вашей IT-среде есть контроллер домена, просто присоединяем к нему наш сервер. В противном случае, устанавливаем на наш сервер роль контроллера.

Установка роли и компонентов

В панели быстрого запуска открываем Диспетчер серверов:

Запуск диспетчера серверов 2012

Кликаем Управление - Добавить роли и компоненты:

Добавление ролей и компонентов в Windows Server 2012

Нажимаем Далее до «Выбор типа установки». Оставляем Установка ролей и компонентов и нажимаем Далее дважды:

Переход к управлению установкой ролей и компонентов Windows Server

В окне «Выбор ролей сервера» выбираем Службы удаленных рабочих столов:

Выбор роли удаленных рабочих столов

Кликаем Далее, пока не появится окно «Выбор служб ролей» и выбираем следующие:

  • Лицензирование удаленных рабочих столов
  • Узел сеансов удаленных рабочих столов

Выбор служб ролей для удаленных рабочих столов

* при появлении запроса на установку дополнительных компонентов соглашаемся.

При необходимости, также выставляем остальные галочки:

Нажимаем Далее и в следующем окне Установить. Дожидаемся окончания процесса установки и перезагружаем сервер.

Установка служб удаленных рабочих столов

После перезагрузки открываем Диспетчер серверов и нажимаем Управление - Добавить роли и компоненты:

Переход к добавлению ролей и компонентов в диспетчере серверов

В окне «Выбор типа установки» выбираем Установка служб удаленных рабочих столов и нажимаем Далее:

Выбор пункта Установка служб удаленных рабочих столов

В окне «Выбор типа развертывания» выбираем Быстрый запуск и нажимаем Далее:

Тип развертывания терминального сервера

В «Выбор сценария развертывания» — Развертывание рабочих столов на основе сеансовДалее:

Сценарий развертывания

Еще раз Далее — при необходимости, ставим галочку «Автоматически перезапускать конечный сервер, если это потребуется» и кликаем по Развернуть.

Настройка лицензирования удаленных рабочих столов

Для корректной работы сервера, необходимо настроить службу лицензирования. Для этого открываем диспетчер серверов и кликаем по Средства - Terminal Services - Диспетчер лицензирования удаленных рабочих столов:

Открываем диспетчер лицензирования удаленных рабочих столов

В открывшемся окне кликаем правой кнопкой мыши по нашему серверу и выбираем Активировать сервер:

Активация сервера лицензирования удаленных рабочих столов

В открывшемся окне дважды кликаем Далее - заполняем форму - Далее - Далее - Снимаем галочку «Запустить мастер установки лицензий» - Готово.

Снова открываем диспетчер серверов и переходим в «Службы удаленных рабочих столов»:

Открываем службы удаленных рабочих столов

В «Обзоре развертывания» кликаем по Задачи - Изменить свойства развертывания:

Переходим в свойства развертывания

В открывшемся окне переходим в Лицензирование - Выбираем тип лицензий - прописываем имя сервера лицензирования (в данном случае локальный сервер) и наживаем Добавить:

Прописываем тип терминальных лицензий и сервер лицензирования

Применяем настройки, нажав OK.

Добавление лицензий

Открываем диспетчер серверов и кликаем по Средства - Terminal Services - Диспетчер лицензирования удаленных рабочих столов:

Открываем диспетчер лицензирования удаленных рабочих столов

В открывшемся окне кликаем правой кнопкой мыши по нашему серверу и выбираем Установить лицензии:

Активация сервера лицензирования удаленных рабочих столов

В открывшемся окне нажимаем Далее - выбираем программу, по которой куплены лицензии, например, Enterprise Agreement - Далее - вводим номер соглашения и данные лицензии - выбираем версию продукта, тип лицензии и их количество - Далее - Готово.

Проверить статус лицензирования можно в диспетчере серверов: Средства - Terminal Services - Средство диагностики лицензирования удаленных рабочих столов.

Шаг 4. Тюнинг терминального сервера

Ограничение сессий

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

Анализатор соответствия рекомендациям

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

Для сервера удаленных рабочих столов, как правило, необходимо выполнить следующие рекомендации:

1. Файл Srv.sys должен быть настроен на запуск по требованию.

В командной строке от имени администратора вводим:

sc config srv start= demand

2. Создание коротких имен файлов должно быть отключено.

В командной строке от имени администратора вводим:

fsutil 8dot3name set 1

Теневые копии

Если подразумевается хранение ценной информации на терминальном сервере, стоит настроить возможность восстановления предыдущих версий файлов.

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

Ошибка 36888 (Source: schannel)

В журнале Windows может появляться ошибка «Возникло следующее неустранимое предупреждение: 10. Внутреннее состояние ошибки: 1203.» от источника Schannel и кодом 36888. Ее причину, однозначно, определить мне не удалось. Во многих информационных источниках пишут, что это давно известная проблема и списывают на ошибку самой операционной системы.

Точного решения найти не удалось, но можно отключить ведение лога для Schannel. Для этого в редакторе реестра находим ветку HKLM\SYSTEM\CurrentControlSet\Control\SecurityProviders\Schannel - в ней параметр EventLogging и меняем его значение на 0. Команда для редактирования реестра:

reg add "HKLM\SYSTEM\CurrentControlSet\Control\SecurityProviders\Schannel" /v EventLogging /t REG_DWORD /d 0 /f

* данную команду необходимо выполнить из командной строки, запущенной от администратора.

Шаг 5. Настройка средств обслуживания

Основные средства, помогающие полноценно обслуживать сервер — мониторинг и резервное копирование.

Резервное копирование

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

Мониторинг

  1. Сетевую доступность сервера;
  2. Свободное дисковое пространство.

Шаг 6. Тестирование

Тестирование состоит из 3-х основных действий:

  1. Проверить журналы Windows и убедиться в отсутствие ошибок. В случае их обнаружения, необходимо устранить все проблемы.
  2. Выполнить действия анализатора соответствий рекомендациям.
  3. Провести живой тест работы сервиса с компьютера пользователя.

Особый порт для подключения

По умолчанию, для подключения к терминальному серверу по RDP используется порт 3389. Если необходимо, чтобы сервер слушал на другом порту, открываем реестр, и переходим в ветку:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp

Находим ключ PortNumber и задаем ему значение в десятично представлении, равное нужному номеру порта:

Изменение порта RDP

Также можно применить команду:

reg add "HKLM\System\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp" /v PortNumber /t REG_DWORD /d 3388 /f

* где 3388 — номер порта, на котором будет принимать запросы терминальный сервер.

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

Применяется к: Windows Server 2012 R2
Исходный номер КБ: 186572

Терминал Windows Инициализация сервера

По мере загрузки Терминал Windows Сервер и загрузки основной операционной системы служба терминала Server (Termsrv.exe) начинает работу и создает стеки прослушивания (по одному протоколу и транспортной паре), которые прослушивают входящие подключения. Каждому подключению предоставляется уникальный идентификатор сеанса или "SessionID", который представляет отдельный сеанс на сервере терминала. Каждый процесс, созданный в сеансе, "помечен" со связанным SessionID, чтобы отличать пространство его имен от пространства имен любого другого подключения.

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

Затем служба терминала Server вызывает диспетчер сеансов Windows NT (Smss.exe) для создания двух (по умолчанию = 2) бездействуют клиентские сеансы (после создания сеанса консоли), ожидающим клиентских подключений. Для создания несвоевременных сеансов диспетчер сеансов выполняет процесс Windows NT клиентской или серверной подсистемы выполнения (Csrss.exe), и этому процессу назначен новый sessionID. Процесс CSRSS также вызывает процесс Winlogon (Winlogon.exe) и модуль ядра Win32k.sys (Window Manager и графический интерфейс устройства - GDI) в рамках недавно связанного sessionID. Измененный загрузчик Windows NT распознает это Win32k.sys как загружаемое изображение SessionSpace заранее заданной в загонщике изображений. Затем он будет переместить кодовую часть изображения в физическую память с указателями из виртуального пространства адресов ядра для этого сеанса, если Win32k.sys еще не загружено. По дизайну он всегда будет присоединен к ранее загруженным кодом изображения (Win32k.sys), если он уже существует в памяти. Например, из любого активного приложения или сеанса.

Затем раздел данных (или не поделился) с этим изображением будет выделен новому сеансу из недавно созданного раздела памяти ядра для страниц SessionSpace. В отличие от сеанса консоли, клиентские сеансы терминала server настроены для загрузки отдельных драйверов для отображения, клавиатуры и мыши.

На данном этапе процесс CSRSS существует в собственном пространстве имен SessionID, при необходимости его данные моментально совмещены в процессе. Все процессы, созданные в рамках этого sessionID, будут выполняться в SessionSpace процесса CSRSS автоматически. Это предотвращает доступ к данным другого сеанса для различных sessionID-процессов.

Подключение клиентов

Клиент RDP может быть установлен и запущен на любом Windows терминале (на основе WinCE), Windows для workgroups 3.11 под управлением TCP/IP-32b или платформы API Microsoft Win32. Не Windows клиенты поддерживаются надстройка Citrix Metaframe. Размер Windows для исполняемого файла клиента RDP рабочих групп составляет около 70 КБ, используется рабочий набор 300 КБ и для отображения данных используется 100 КБ. Клиент на основе Win32 имеет размер около 130 КБ, для отображения данных используется рабочий набор 300 КБ и 100 КБ.

Клиент инициирует подключение к терминалу Server через TCP-порт 3389. Поток RDP-сервера терминала обнаруживает запрос сеанса и создает новый экземпляр Стека RDP для обработки нового запроса сеанса. Поток слушателей передает входящий сеанс новому экземпляру Стека RDP и продолжит прослушивание в порту TCP 3389 для дальнейших попыток подключения. Каждый стек RDP создается по мере подключения клиентских сеансов к согласованию сведений о конфигурации сеанса. Первыми сведениями будет установление уровня шифрования для сеанса. Сервер терминала изначально будет поддерживать три уровня шифрования: низкий, средний и высокий.

Между клиентом и сервером будет происходить обмен шрифтами, чтобы определить, какие общие системные шрифты установлены. Клиент уведомит Терминал Сервер всех установленных системных шрифтов, чтобы обеспечить более быструю отрисовку текста во время сеанса RDP. Если сервер терминала знает, какие шрифты доступны клиенту, вы можете сохранить пропускную способность сети, передав клиенту сжатые шрифты и строки символов Юникод, а не более крупные bitmaps.

По умолчанию все клиенты зарезервируют 1,5 МБ памяти для кэша bitmap, который используется для кэша bitmaps, таких как значки, панели инструментов, курсоры и так далее, но не используется для удержания строк Юникод. Кэш не удается (через ключ реестра) и перезаписывается с помощью алгоритма наименее часто используемых (LRU). Сервер терминала также содержит буферы, позволяющие управлять потоком передачи обновлений экрана клиентам, а не постоянному потоку. При высоком взаимодействии пользователя с клиентом буфер сбрасывается примерно 20 раз в секунду. Во время простоя или без взаимодействия с пользователем буфер замедляется до 10 раз в секунду. Вы можете настроить все эти номера через реестр.

После согласований сведений о сеансе экземпляр стека RDP сервера для этого подключения будет соединен к существующему сеансу пользователя Win32k, и пользователю будет предложено использовать Windows NT с логотипом. Если автолог настроен, зашифрованное имя пользователя и пароль будут переданы серверу терминала, и логотип будет продолжаться. Если в настоящее время нет простоя сеансов Win32k, служба терминала Server будет вызывать диспетчер сеансов (SMSS), чтобы создать новое пространство пользователя для нового сеанса. Большая часть сеанса пользователя Win32k использует общий код и загружается заметно быстрее после загрузки одного экземпляра.

После типов имени пользователя и пароля пакеты отправляются в зашифрованном виде на сервер терминала. Затем процесс Winlogon выполняет необходимую проверку подлинности учетной записи, чтобы убедиться, что пользователь имеет право на вход и передает домен и имя пользователя службе Terminal Server, которая поддерживает список sessionID домена и имени пользователя. Если sessionID уже связан с этим пользователем (например, отключен сеанс существует), текущий активный стек сеанса присоединен к старому сеансу. Затем удаляется временный сеанс Win32, используемый для исходного логотипа. В противном случае подключение продолжается в обычном режиме, и служба Terminal Server создает новое сопоставление sessionID домена и имени пользователя. Если для этого пользователя по каким-либо причинам активен несколько сеансов, отображается список сеансов и пользователь решает, какой из них выбрать для повторного подключения.

Запуск приложения

После логоса пользователя для пользователя отображается рабочий стол (или приложение, если в режиме одного приложения). Когда пользователь выбирает 32-битное приложение для запуска, команды мыши передаются серверу терминала, который запускает выбранное приложение в новое виртуальное пространство памяти (2-ГБ-приложение, ядро 2 ГБ). Все процессы на сервере терминала будут обмениваться кодом в режимах ядра и пользователя, где это возможно. Чтобы добиться общего доступа к коду между процессами, Windows NT виртуальной памяти (VM) использует защиту страниц с копией на записи. Если несколько процессов хотят читать и записывать одно и то же содержимое памяти, менеджер VM назначает защиту страниц скопив-на-записи в область памяти. Процессы (сеансы) будут использовать одно и то же содержимое памяти, пока не будет выполнена операция записи, после чего менеджер VM скопирует физический кадр страницы в другое расположение, обновит виртуальный адрес процесса, чтобы указать на новое расположение страницы, а теперь пометит страницу как read/write. Копирование на записи является полезным и эффективным для приложений, работающих на сервере терминала.

Когда приложение на основе Win32, например Microsoft Word, загружается в физическую память одним процессом (Сеанс), оно помечено как копирование на записи. Когда новые процессы (сеансы) также вызывают Word, загрузчик изображений просто будет указать новые процессы (сеансы) на существующую копию, так как приложение уже загружено в память. Когда требуются буферы и данные, определенные пользователю (например, сохранение в файле), необходимые страницы будут скопированы в новое физическое расположение памяти и помечены как чтение и записи для отдельного процесса (Сеанс). Менеджер VM защитит это пространство памяти от других процессов. Большинство приложений, однако, является кодом, который можно делиться и будет иметь только один экземпляр кода в физической памяти независимо от того, сколько раз оно будет запускаться.

Предпочтительнее (хотя и не обязательно) запускать 32-битные приложения в среде Terminal Server. 32-битные приложения (Win32) позволят совместно использовать код и работать более эффективно в нескольких пользовательских сеансах. Windows NT позволяет 16-битным приложениям (Win16) выполняться в среде Win32 путем создания виртуального компьютера на основе MS-DOS (VDM) для каждого приложения Win16 для выполнения. Все 16-битные выходные данные переводятся в вызовы Win32, которые выполняют необходимые действия. Так как приложения Win16 выполняются в своем VDM, код нельзя использовать для общего доступа между приложениями в нескольких сеансах. Перевод между вызовами Win16 и Win32 также требует системных ресурсов. Запуск приложений Win16 в среде терминала Server потенциально может потреблять в два раза больше ресурсов, чем будет использовать соответствующее приложение на основе Win32.

Отключение сеанса и вход пользователя

Отключение сеанса

Если пользователь решит отключить сеанс, процессы и все пространство виртуальной памяти останутся и будут оторваны на физический диск, если для других процессов требуется физическая память. Так как сервер терминала сохраняет сопоставление домена или имени пользователя и связанного с ним SessionID, при повторном подключении одного и того же пользователя существующий сеанс будет загружен и снова доступен. Дополнительным преимуществом RDP является возможность изменения разрешений экрана сеанса в зависимости от запросов пользователя для сеанса. Например, предположим, что пользователь ранее подключился к сеансу терминала Server с разрешением 800 x 600 и отключил его. Если пользователь переехав на другой компьютер с разрешением 640 x 480 и подключив его к существующему сеансу, рабочий стол будет повторно отозван для поддержки нового разрешения.

Logoff обычно прост в реализации. После выхода пользователя из сеанса все процессы, связанные с SessionID, завершались, и любая память, выделенная сеансу, была освобождена. Если пользователь работает с 32-битным приложением, например Microsoft Word, и выходит из сеанса, код самого приложения останется в памяти до тех пор, пока последний пользователь не выйдет из приложения.

Терминальный сервер на Windows 10

По умолчанию операционная система Windows 10 не позволяет нескольким пользователям одновременно подключиться к одному компьютеру, но в современном мире подобная необходимость возникает все чаще и чаще. Причем эта функция применяется не только для удаленной работы, но и для личных целей. Из данной статьи вы узнаете о том, как настроить и использовать терминальный сервер в Windows 10.

Руководство по настройке терминального сервера Windows 10

Какой бы сложной на первый взгляд не казалась озвученная в теме статьи задача, на самом деле все до неприличия просто. Все что от вас требуется – четко следовать указанным инструкциям. Обратите внимание, что способ подключения схож с таковым в более ранних версиях ОС.

Шаг 1: Установка специализированного ПО

Как мы уже говорили ранее, стандартные настройки Windows 10 не позволяют использовать систему одновременно нескольким пользователям. При попытке такого подключения вы увидите следующую картину:

Пример одновременного входа нескольких пользователей в Windows 10

  1. Перейдите по данной ссылке, после чего нажмите на строку, которая указана на изображении ниже.

Ссылка на загрузку приложения rdpwrap

Запуск файла install для установки софта в Windows 10

Предупреждение SmartScreen при запуске подозрительного приложения Windows 10

Подтверждение для запуска приложения от контроля учетных записей в Windows 10

Успешное окончание установки утилиты RDP в Windows 10

Запуск файла RDPConf в Windows 10

Окно проверки установленной утилиты RDP в Windows 10

Шаг 2: Изменение параметров профилей и настроек ОС

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

  1. Нажмите на рабочем столе вместе клавиши «Windows» и «I». Это действие активирует окно основных настроек ОС Windows 10.
  2. Перейдите в группу «Учетные записи».

Переход в раздел Учетные записи из окна параметров Windows 10

Кнопка добавления нового пользователя в Windows 10

Окно ввода данных нового пользователя в Windows 10

Кнопка Добавить пользователя без учетной записи Майкрософт в Windows 10

Ввод имени и пароля новой учетной записи в Windows 10

Список имеющихся пользователей системы в Windows 10

Запуск окна Свойства компьютера в Windows 10

Открытие дополнительных параметров системы в Windows 10

Изменение параметров системы для подключения к удаленному рабочему столу

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

Ввод и проверка учетной записи для доступа к удаленному рабочему столу в Windows 10

Подтверждение добавления учетной записи в список доверенных профилей

Шаг 3: Подключение к удаленному компьютеру

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

Переход в раздел Сеть и Интернет в Параметрах Windows 10

Кнопка изменения свойств сетевых подключений в Windows 10

Строка с указанием IP адреса сети в Windows 10

Запуск приложения Подключение к удаленному рабочему столу из меню Пуск Windows 10

Ввод адреса в окне подключения к удаленному рабочему столу

Ввод имени и пароля при подключении к удаленному рабочему столу

Окно предупреждения о сомнительном сертефикате в Windows 10

Настройки системы при первом входе в ОС Windows 10

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

Закрыть

Мы рады, что смогли помочь Вам в решении проблемы.

Отблагодарите автора, поделитесь статьей в социальных сетях.

Закрыть

Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.

Помогла ли вам эта статья?

Еще статьи по данной теме:

Не работает после последних обновлений винды.
Версия 1809
Сборка ОС 17763.253

vinitubr, доброго времени суток. Нами проверялись все описанные в статье советы и руководства как раз на сборке 1809. Вполне вероятно, что вы пропустили какой-то из пунктов. Если вы уверены в своих действиях, то опишите проблему более детально. На каком этапе у вас возникают трудности?

Картинки не прицепляются

согласен. у меня тоже сломалось после обнвления

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

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

Все рекомендации от разработчика я уже выполнил. Нового файла termsrv.dll для последних windows обновлений нет.

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

Спасибо. На сайте разработчика, в обсуждениях к прогрмме есть моя проблема. Вроде должна решиться редактированием ini-файла. По результату отпишу.
Он тут.

Проблема решается редактированием фала C:\Program Files\RDP Wrapper\rdpwrap.ini (открываем блокнотом или любым текстовым редактором). Там нужно вставить код в 2 раздела по аналогии с кодом для предыдущих билдов Windows.(Это также применимо и для других версий windows 7, 8 и т.д.)
Под мой билд винды код следующий

Для того, чтобы сохранить файл надо прописать себя в разршения на доступ к папке C:\Program Files\RDP Wrapper во вкладке Безопасность.

После сохранения перезагружаемся и все должно заработать.
Для проверки можно воспользоваться утилитой RDPCheck.exe в папке со скачанной программой.

Как-то так. Объяснил, как смог. ))

Хорошо, что удалось решить проблему. Спасибо за информацию, мы обязательно примем ее к сведению.

у меня не заработало, после внесения изменений Service state и Listener state становятся красными

После обновления винды до 10.0.17763.292 и добавления версии в конфиг все заработало

Вчера установилось большое обновление windows и все перестало работать(((

Был установлен RDP Wrapper все отлично работало несколько месяцев, но после установившегося обновления статус стал Not supported, запускаю файл update.bat пишет что у меня последняя версия(

Проблема решается редактированием фала C:\Program Files\RDP Wrapper\rdpwrap.ini (открываем блокнотом или любым текстовым редактором). Там нужно вставить код в 2 раздела по аналогии с кодом для предыдущих билдов Windows.(Это также применимо и для других версий windows 7, 8 и т.д.)
Под мой билд винды код следующий

Второй раздел:
[10.0.17763.292-SLInit]
bInitialized.x86 =CD798
bServerSku.x86 =CD79C
lMaxUserSessions.x86 =CD7A0
bAppServerAllowed.x86 =CD7A8
bRemoteConnAllowed.x86=CD7AC
bMultimonAllowed.x86 =CD7B0
ulMaxDebugSessions.x86=CD7B4
bFUSEnabled.x86 =CD7B8

bInitialized.x64 =ECAB0
bServerSku.x64 =ECAB4
lMaxUserSessions.x64 =ECAB8
bAppServerAllowed.x64 =ECAC0
bRemoteConnAllowed.x64=ECAC4
bMultimonAllowed.x64 =ECAC8
ulMaxDebugSessions.x64=ECACC
bFUSEnabled.x64 =ECAD0

Для того, чтобы сохранить файл надо прописать себя в разршения на доступ к папке C:\Program Files\RDP Wrapper во вкладке Безопасность.

После сохранения перезагружаемся и все должно заработать.
Для проверки можно воспользоваться утилитой RDPCheck.exe в папке со скачанной программой.

Спасибо большое, как только ПК освободится попробую

Огромное спасибо, все заработало

vinitubr, При запуске пользователя RDP, он вклинивается в учетную запись Админа и оба они видят один и тот же экран, как зеркало

Какой у вас логины Админа и пользователя разные?

У меня на 2 разных серверах так.

Oleg, здравствуйте. А вы добавляли в систему доверенного пользователя, от имени которого в систему будет осуществляться вход через удаленный рабочий стол?

Логина и пароли разные, Даже учетки разные. Один админ, второй пользователь. В управление пользователями, я добавил пользователь удаленного рабочего стола.
И вот представьте, Админ работает непременно за сервером и подключается пользователь. На экране админа открывается сессия пользователи и они вместе видят один и тот же экран. Но рабочий стол это………..администратора!(а должен быть пользователя)

У меня на 2 разных серверах так.

Менял разные комбинации, Без толку

Самое интересное это на 2 разных сервера. Один pro другой Corporate

Версия windows последняя 17763.316

Прошу скинуть ваш ini файл, может я ошибку совершил в нем. Хочу проверить

Игорь Берсан здравствуйте! 16 марта я обновил Windows 10 Корпоративная до версии 1809 сборка 17763.379 и у меня перестал работать RDP Wrapper. Я переустановил до версии 1.6.2., но все равно не помогло, RDPCheck показывал not supported. Я подредактировал rdpwrap.ini как здесь написано и RDPCheck стал показывать всё зеленым цветом. Тем не менее все равно не удается подключиться второму пользователю. помогите пожалуйста! Видимо для моей сборки мне нужны боле новые изменения в dpwrap.ini.

Александр, здравствуйте. Попробуйте сделать следующее:

Это должно помочь. На данный момент еще ожидается правка файла ini от разработчиков для последних версий Windows 10.

Благодарю вас Игорь за быстрый ответ. Сделал всё по вашей инструкции и у меня RDP Wrapper заработал! Ура!

большое спасибо. мне помогло Ура.

Здравствуйте. Мы очень рады, что удалось достичь положительного результата.

Добрый день!
Большое спасибо, Игорь!
последнее помогло!

Здравствуйте, Николай. Хорошо, что удалось решить проблему.

Спасибо большое за очень полезную статью!

Когда у меня такое произошло, я откатил Windows на состояние до обновления, и отключил у себя службу обновления Windows дабы избежать в дальнейшем слета RDP:

1. Запускаем оснастку «Службы».
Проще всего сделать это путем выполнения команды «services.msc» через командный
интерпретатор, который открывается при помощи комбинации горячих клавиш Win+R.
После этого появится окошко с названием «Службы». Его функционал и позволит отключить
автоматический старт службы и завершить ее функционирование в текущем сеансе.
2. Находим сервис с наименованием «Центр обновления Windows» (в некоторых редакциях
может встречаться английское название «Windows Update») и выполняем по элементу двойной
клик для вызова его свойств.
3. Жмем «Остановить» для завершения работы сервиса.
4. В выпадающем списке «Тип запуска» выбираем пункт «Отключена».
5. Применяем новую конфигурацию системы.
Изменения вступают в силу без перезапуска системы. Включается автоматическое обновление
Windows 10 аналогичным образом: сначала выставляем автоматический старт службы, а затем
запускаем ее.

Можно через групповые политики, если у вас версия Про:

1. Выполняем команду «gpedit.msc».
Делается это через командный интерпретатор, командную строку или поисковую строку Пуска —
результат будет аналогичным.
2. Открываем раздел «Конфигурация компьютера».
3. В подразделе переходим в «Административные шаблоны», где открываем каталог
«Компоненты Windows».
4. Переходим в директорию «Центр обновления Windows».
5. Вызываем «Свойства» опции «Настройка автоматического обновления».
6. Переносим переключатель к позиции «Отключено».
7. Жмем «Применить» для записи изменений в реестр Windows 10.
8. Закрываем окно инструмента и проверяем наличие апдейтов.
Если они были обнаружены в ручном режиме — это норма, новые настройки могут сработать
через десяток-второй минут, хотя автоматическая проверка обновления отключается сразу после
отключения проверки обновлений.

Спасибо за инфу, откатил вин 10 и отключил обновы, как написано выше. пока все работает. До то это все перелопатил, не помогало.

Данная статья представляет собой пошаговую инструкцию по настройке Windows 10 в качестве терминального сервера с доступом по RDP.

После настройки, к одному компьютеру смогут одновременно подключаться несколько пользователей по RDP (Remote Desktop Protocol — протокол удалённого рабочего стола). Наиболее популярное применение данного решения — работа нескольких пользователей с файловой базой 1С.

Процесс настройки показан на примере Windows 10 Enterprise x64, однако данное руководство полностью подходит для установки на других ОС Windows.

Для настройки Windows 10 в качестве терминального сервера с доступом по RDP понадобятся:

1. Компьютер с установленной операционной системой Windows 10 и правами администратора, подключённый к локальной сети;

2. Компьютер в локальной сети, с которого будет производиться подключение и который имеет RDP клиент (прим. требуется ОС Windows XP/Vista/7/8/8.1/10 и т.д.);

3. Библиотека: RDP Wrapper Library.

I. Создание пользователя и настройка прав для доступа по RDP

1. Нажмите на значок поиска , затем с помощью поисковой строки найдите и выберите Управление учетной записью (Рис.1).


2. В открывшемся окне выберите Семья и другие люди, затем нажмите Добавить пользователя для этого компьютера (Рис.2).


3. Нажмите на пункт У меня нет данных для входа этого человека (Рис.3).


4. Нажмите на пункт Добавить пользователя без учетной записи Майкрософт (Рис.4).


5. В соответствующих полях введите имя пользователя (прим. в данном примере это UserRDP), пароль для новой учётной записи и подсказку для пароля, затем нажмите Далее (Рис.5).


6. В окне параметров Вы увидите нового пользователя (прим. в данном примере это UserRDP) (Рис.6).


7. Нажмите на значок поиска , затем с помощью поисковой строки найдите и выберите Этот компьютер, через правую кнопку мыши откройте меню и нажмите Управлять (Рис.7).




10. Нажмите Поиск, выберите из списка Пользователи удаленного рабочего стола и нажмите OK (Рис.10).


11. Нажмите OK (Рис.11).


12. Нажмите Применить, затем OK (Рис.12).


II. Настройка терминального сервера с доступом по RDP

1. Нажмите на значок поиска , затем с помощью поисковой строки найдите и выберите Система (Рис.13).


2. Нажмите Настройка удалённого доступа, в открывшемся окне перейдите на вкладку Удалённый доступ, выберите пункт Разрешить удалённые подключения к этому компьютеру, затем нажмите Применить и OK (Рис.14).


3. Распакуйте (прим. с помощью WinRAR или просто открыть через Проводник) скачанную Вами ранее библиотеку RDP Wrapper Library. Откройте папку и запустите от имени администратора (прим. используя правую кнопку мыши) файл install, после чего начнётся установка (Рис.15).


4. После окончания установки нажмите любую клавишу (Рис.16).


5. Нажмите на значок поиска , затем с помощью поисковой строки найдите и выберите Выполнить (Рис.17).


6. В открывшемся окне введите gpedit.msc и нажмите OK (Рис.18).


7. Выберите: Конфигурация компьютера > Административные шаблоны > Компоненты Windows > Службы удалённых рабочих столов > Узел сеансов удалённых рабочих столов > Подключения > Ограничить количество подключений (Рис.19).


8. В открывшемся окне выберите пункт Включить, установите в параметрах разрешённое количество подключений к удалённым рабочим столам на 999999, затем нажмите Применить и OK. Перезагрузите компьютер (Рис.20).


III. Подключение к удаленному рабочему столу

1. Используя второй компьютер, находящийся в той же локальной сети, нажмите Пуск, с помощью поисковой строки найдите, а затем выберите Подключение к удалённому рабочему столу (Рис.21).


2. В открывшемся окне ведите имя компьютера к которому следует подключиться (прим. Тот, на котором производились все настройки), затем нажмите Подключить (Рис.22).


3. Прежде всего, выберите пользователя (прим. в данном примере это UserRDP) и введите пароль от учётной записи, который Вы указывали ранее (прим. см. Рис.5), затем нажмите OK (Рис.23).


4. В появившемся окне нажмите Да, после чего начнётся сеанс удаленного подключения (Рис.24).


Настройка Windows 10 в качестве терминального сервера с доступом по RDP завершена!
.

Похожее

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

Ситрикс будет работать.

не теряйте время на последних сборках не работает

можно подробнее, пожалуйста?
там на английском всё, а я не силён.

autoupdate__enable_autorun_on_startup запускать надо а не DISABLE

Огромнейшее спасибо. Статья крайне полезная.

Доброго времени суток! Скажите а мы не нарушаем тем самым лицензионные условия? Если да, какие последствия нас ожидают?

Нет, всё работает как удалённый доступ.

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

Уточнил вопрос. Все гораздо проще: Используете компьютерные программы, а также базы данных незаконно? Будьте готовы к штрафам в рамках административного взыскания по ст. 7.12 КоАП РФ. Какие штрафные суммы действуют:

1500- 2000 рублей заплатят физические лица;
10000-20000 взыщется с должностных лиц и индивидуальных предпринимателей;
30000-40000 рублей заплатят со своих счетов организации.

Здорово, но в данном случае, мы ничего не нарушаем.

В самом использовании, если только 1 сеанс нет, а вот в колличестве 2 и более подключаемых сеансов да. Мелкомягкие вообще-то продают лицензии на каждое отдельное подключение к серверным ос выше 2 штук. А функция в пользовательских осях залочена и её разблокировка по сути является нарушением лицензионного соглашения, которое юзверь принимает ещё на стадии установки ОС.

Читайте также: