Использование windows 10 как сервер

На чтение 4 мин Опубликовано Обновлено

Windows 10 — популярная операционная система, которая широко используется в домашних условиях. Многие пользователи даже не подозревают о ее потенциале как домашнего сервера. Но если вы хотите создать свою собственную локальную сеть и использовать компьютер в качестве сервера, Windows 10 может стать отличным решением.

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

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

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

Установка Windows 10 в качестве домашнего сервера

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

Шаги по установке Windows 10 в качестве домашнего сервера:

Шаг Описание
1 Перейдите на официальный сайт Microsoft и загрузите последнюю версию Windows 10.
2 Создайте загрузочное устройство, такое как USB-флешка, с помощью инструмента для создания загрузочного устройства, предоставляемого Microsoft.
3 Установите Windows 10 на ваш компьютер, следуя инструкциям на экране.
4 После установки настройте операционную систему в соответствии с вашими потребностями и предпочтениями.
5 Определите, какие службы и функции вы хотите использовать на вашем домашнем сервере, такие как служба файлового сервера, служба печати или веб-сервер.
6 Настройте и активируйте требуемые службы и функции через Центр управления службами Windows.
7 Настройте сетевые настройки вашего домашнего сервера, включая Wi-Fi, Ethernet или другие подключения.
8 Настройте права доступа и безопасность вашего домашнего сервера, чтобы обеспечить безопасность ваших данных и сети.
9 Подключите устройства и компьютеры к вашему домашнему серверу и настройте их для доступа к ресурсам сервера.

После прохождения всех этих шагов ваш Windows 10 будет готов работать как домашний сервер. Вы сможете наслаждаться доступом к файлам и ресурсам сервера, запускать собственные веб-серверы и многое другое.

Выбор подходящей версии операционной системы

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

  • Windows 10 Home — это наиболее доступная версия операционной системы, но она имеет некоторые ограничения, которые могут быть неприемлемыми для использования в качестве домашнего сервера. Например, в Windows 10 Home нельзя создать домен или использовать Group Policy для централизованного управления.
  • Windows 10 Pro — это более продвинутая версия операционной системы, которая предоставляет больше возможностей для использования в качестве домашнего сервера. С помощью Windows 10 Pro вы сможете создать домен, использовать Group Policy и настроить удаленный рабочий стол.
  • Windows 10 Enterprise — это наиболее функциональная версия операционной системы, которая предназначена для использования в крупных корпоративных сетях. Если вы планируете создать сложную домашнюю сеть, то Windows 10 Enterprise может быть хорошим выбором.

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

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

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

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

Внимание! статья написана исключительно в научных интересах. Лицензия Windows не позволяет использовать ОС в таком режиме.

СОДЕРЖАНИЕ

  • I. Создание пользователя и настройка прав для доступа по RDP
  • II. Настройка терминального сервера с доступом по RDP
  • III. Подключение к удаленному рабочему столу
  • IV. Часто задаваемые вопросы по теме статьи (FAQ)

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

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

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

3. Библиотека: RDP Wrapper Library Скачать c GitHub RDP Wrapper Library

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

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

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

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

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

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

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

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

8. В открывшемся окне выберите: Служебные программы > Локальные пользователи и группы > Пользователи, затем выберите пользователя (прим. в данном примере это UserRDP), перейдите на вкладку Членство в группах и нажмите Добавить… (Рис.8).

9. Нажмите Дополнительно… (Рис.9).

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 завершена!

IV. Часто задаваемые вопросы по теме статьи (FAQ)

Не работает терминальный сервер в Windows 10

Если у вас изначально не заработал терминальный сервер на windows 10 и количество rdp подключений ограничено одним. Либо если у вас после обновление сломался терминальный доступ, то давайте разбираться, что с этим делать.

Для начала запустите утилиту RDPConf.exe и посмотрите ее вывод.

Не работает терминальный сервер в Windows 10 после обновления

Значение listener state [not supportet] намекает на то, что у нас проблемы и rdp wrapper не работает. Проблема тут в том, что практически под каждую версию Windows 10 нужен свой файл конфигурации rdpwrap.ini. Так как автор давно забросил свою программу, автоматически эти конфигурации не обновляются. Их нужно либо писать самому, если понимаешь, как именно, либо искать где-то в интернете. Проще всего посмотреть в обсуждении проблем в репозитории на github https://github.com/stascorp/rdpwrap/issues.

Для того, чтобы на моей версии windows 10 заработал терминальный сервер, я пошел в указанный выше репозиторий и нашел там файл конфигурации под свою версию системы. Я взял содержимое этого файла и добавил его в существующий файл C:\Program Files\RDP Wrapper\rdpwrap.ini в самый конец.

После этого запустил еще раз RDPConf.exe.

Восстановление rdpwrap

Статус изменился на [fully supported]. Теперь нужно перезагрузить компьютер. После этого запустите утилиту RDPCheck.exe и убедитесь, что можно подключиться второй учетной записью к компьютеру.

Как починить rdpwrap после обновления windows

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

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

Так же в одном из обсуждений на github была предложена утилита с автоматическим обновлением rdpwrap.ini. Называется Automatic RDP Wrapper installer and updater — https://github.com/stascorp/rdpwrap/pull/859. Описание и инструкция по использованию есть внутри архива. Судя по отзывам, штука неплохая, работает. Если кратко, то пользоваться так:

  1. Скачиваем архив
  2. Распаковываем в Program Files/RDP Wrapper
  3. От имени администратора запускаем Program Files/RDP Wrapper/autoupdate.bat
  4. Проверяем конфигурацию через RDPConf.exe и пробуем подключаться.

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

Является ли создание сервера терминалов из Windows 10 нарушением лицензии?

Однозначно, да. У Microsoft есть отдельный продукт и отдельная программа лицензирования для работе в терминале. И все это стоит немалых денег. Так что создавая терминал из windows 10 вы точно нарушаете условия лицензионного соглашения.

Как обезопасить себя в случае обновления операционной системы? Очень часто после этого терминальный режим перестает работать.

Надежнее всего отложить обновление и подождать, пока не появится rdpwrap.ini под новую версию обновленной системы. После этого можно самому обновиться и обновить конфигурационный файл.

Автор RDP Wrapper забросил свою программу?

Судя по всему, да. Обновлений давно не было. Меняются только конфигурационные файлы rdpwrap.ini, которые обновляет сообщество. Сама программа при этом не обновляется.

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

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

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

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

Join @AdmNtsRu on Telegram

Смотрите также:

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

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

После выбора операционной системы следует установить необходимые компоненты, такие как Internet Information Services (IIS), чтобы сделать ваш сервер доступным через Интернет, а также обеспечить поддержку веб-сервисов. Кроме того, рекомендуется установка дополнительных компонентов, таких как DNS-сервер, FTP-сервер и другие, в зависимости от требований вашей сети и приложений.

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

Содержание

  1. Подготовка к настройке сервера Windows 10: основные шаги и рекомендации
  2. 1. Установка последней версии операционной системы
  3. 2. Установка необходимого программного обеспечения
  4. 3. Создание учетной записи администратора
  5. 4. Резервное копирование данных
  6. 5. Создание документации и инструкций
  7. Установка необходимого программного обеспечения для сервера Windows 10
  8. Настройка сетевых параметров сервера Windows 10
  9. Создание пользователей и настройка прав доступа на сервере Windows 10

Подготовка к настройке сервера Windows 10: основные шаги и рекомендации

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

1. Установка последней версии операционной системы

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

2. Установка необходимого программного обеспечения

Перед настройкой сервера Windows 10 убедитесь, что у вас установлено необходимое программное обеспечение. Некоторые из ключевых компонентов, которые вам могут понадобиться, включают веб-сервер IIS (Internet Information Services) для хостинга веб-сайтов, FTP-сервер для поддержки передачи файлов, а также необходимые драйверы для поддержки аппаратной части сервера.

3. Создание учетной записи администратора

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

4. Резервное копирование данных

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

5. Создание документации и инструкций

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

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

Установка необходимого программного обеспечения для сервера Windows 10

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

  • Windows Server: Установите Windows Server на ваш сервер, чтобы получить все необходимые функции и возможности.
  • Active Directory: Установите и настройте службу Active Directory для управления учетными записями пользователей и группами в вашей сети.
  • DNS-сервер: Установите и настройте DNS-сервер для обеспечения правильного разрешения имен в сети.
  • DHCP-сервер: Установите и настройте DHCP-сервер для автоматической выдачи IP-адресов клиентам в вашей сети.
  • Файловый сервер: Установите и настройте файловый сервер для централизованного хранения и управления файлами и папками.
  • Web-сервер: Установите и настройте веб-сервер, если вам требуется хостинг веб-сайтов или веб-приложений.
  • SQL-сервер: Установите и настройте SQL-сервер, если вам требуется база данных для вашего приложения или сайта.
  • Antivirus: Установите и настройте антивирусное программное обеспечение для защиты сервера от вредоносных программ.

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

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

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

Ниже описаны основные шаги настройки сетевых параметров сервера:

  1. Выбор сетевого адаптера: Перед началом настройки сервера Windows 10 необходимо выбрать подходящий сетевой адаптер. Лучше всего выбирать сетевой адаптер с поддержкой Gigabit Ethernet, чтобы обеспечить достаточную скорость соединения.
  2. Установка IP-адреса: Настраиваем серверный IP-адрес, чтобы устройство имело уникальную идентификацию в сети. IP-адрес можно задать вручную или воспользоваться функцией автоматического получения IP-адреса (DHCP).
  3. Настройка DNS-сервера: DNS-серверы отвечают за преобразование доменных имен в IP-адреса. Настройте сервер, чтобы он использовал правильные DNS-серверы. Как правило, рекомендуется настраивать DNS-сервера, предоставляемые интернет-провайдером, либо внутренние DNS-серверы в локальной сети.
  4. Настройка шлюза по умолчанию: Шлюз по умолчанию — это IP-адрес сетевого устройства, через которое происходит маршрутизация трафика в Интернет. Укажите IP-адрес шлюза по умолчанию, чтобы обеспечить связь сервера с внешними сетями.
  5. Настройка сетевых параметров безопасности: Для защиты сервера от потенциальных угроз и атак важно настроить сетевые параметры безопасности, такие как брандмауэр и механизмы защиты от DOS-атак.

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

Создание пользователей и настройка прав доступа на сервере Windows 10

Для начала, откройте меню «Пуск» и перейдите в раздел «Учетные записи». Здесь вы найдете список существующих пользователей. Чтобы создать нового пользователя, нажмите кнопку «Добавить нового пользователя» и следуйте инструкциям.

При создании новой учетной записи вам потребуется указать следующую информацию:

Имя пользователя Пароль Тип учетной записи
Имя, которое будет отображаться при входе в систему Пароль для входа в учетную запись Администратор, стандартный пользователь или гостевая учетная запись

После создания учетной записи вы можете настроить права доступа для каждого пользователя. Для этого откройте раздел «Учетные записи» и выберите нужную учетную запись. Затем нажмите на кнопку «Изменить тип учетной записи».

После нажатия на кнопку «Изменить тип учетной записи» вы увидите список типов учетных записей:

Тип учетной записи Описание
Администратор Полные права доступа ко всем функциям сервера
Стандартный пользователь Ограниченные права доступа, включая возможность изменения настроек программ и файлов
Гостевая учетная запись Ограниченные права доступа, только чтение файлов и выполнение определенных действий

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

Управление правами доступа также можно выполнить для каждого отдельного файла или папки на сервере. Для этого откройте файловый менеджер и найдите нужный файл или папку. Щелкните правой кнопкой мыши по нему и выберите «Свойства». В диалоговом окне «Свойства» вы увидите вкладку «Безопасность», где можно настроить права доступа для разных пользователей.

Важно помнить, что настройка пользователей и прав доступа на сервере Windows 10 требует осторожности и внимания. Неправильная настройка прав доступа может привести к уязвимостям безопасности и потере данных на сервере. Рекомендуется регулярно обновлять пароли пользователей и проверять правильность настроек доступа.

Несколько сеансов RDP в Windows 10 и 11

Удаленные пользователи могут подключаться к своим компьютерам с ОС Windows 10 и Windows 11 через службы удаленных рабочих столов (RDP). Достаточно включить RDP в настройках устройства и подключиться к компьютеру с помощью любого клиента удаленного рабочего стола, такого как MSTSC. Но существует ограничение на количество одновременных сеансов RDP – одновременно может работать только один удаленный пользователь. Если вы попытаетесь открыть второй сеанс RDP, появится предупреждение с просьбой отключить сеанс первого пользователя.

Изменения от 04.07.2023 г.

Настройка службы RDP на Windows 10

RDP работает только на Windows 10/11 Pro, в Home версии отключены нужные системные компоненты. Кроме этого, потребуется защитить паролем вашу учетную запись.

Включение доступа и добавление пользователей.

Откройте Пуск и нажмите на шестеренку Параметры.

Откройте раздел с настройкой системы.

Далее перейдите к настройке удаленного рабочего стола.

Включить удаленный рабочий стол.

Перейти в настройки электропитания, отключить переход компьютера в спящий режим.

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

Добавляем еще пользователей.

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

На самом деле, количество одновременных подключений RDP в системе Windows ограничено лицензией, а не каким-либо техническим аспектом. Таким образом, это ограничение не позволяет создать терминальный RDP-сервер на базе компьютера с системой Windows 10/11. Логика компании Microsoft проста, если вам нужен сервер терминалов – купите лицензию Windows Server, RDS CALs, установите и настройте роль сервера сеансов удаленного рабочего стола.

Но технически, любая версия Windows, с достаточным объемом оперативной памяти может поддерживать одновременную работу нескольких удаленных пользователей. В среднем, для одного сеанса пользователя, требуется около 200 МБ оперативной памяти (без учета запущенных приложений). Т.е. максимальное количество одновременных сеансов RDP теоретически ограничено только компьютерными ресурсами.

Рассмотрим два способа разрешить одновременные RDP-подключения в Windows 10/11:

  • с помощью RDP Wrapper
  • исправления библиотеки termsrv.dll

RDP Wrapper

Проект RDP Wrapper – ПО с открытым исходным кодом, позволяет включить несколько сеансов RDP в Windows 10 без замены файла termsrv.dll. Этот инструмент работает как связующее звено между SCM (Service Control Manager) и службами удаленного рабочего стола. RDPWrap позволяет включить не только поддержку нескольких одновременных RDP-подключений, но и создать RDP-сервер в Windows Home. RDP Wrapper не вносит никаких изменений в termsrv.dll файл, это просто загрузка библиотеки termsrv с измененными параметрами.

Таким образом, RDPWrap будет работать даже в случае изменения файла termsrv.dll. Это позволяет не бояться обновлений Windows.

Вы можете загрузить RDP Wrapper из репозитория GitHub https://github.com/binarymaster/rdpwrap/releases (последняя доступная версия библиотеки RDP-оболочки — v1.6.2).

В RDPWrap-v1.6.2.zip содержит несколько файлов:

  • RDPWinst.exe — библиотека-оболочка RDP для установки/удаления программы
  • RDPConf.exe — инструмент настройки оболочки RDP
  • RDPCheck.exe — утилита проверки RDP (Local RDP Checker)
  • Install.bat, uninstall.bat, update.bat — пакетные файлы для установки, удаления и обновления оболочки RDP

Для установки оболочки необходимо запустить файл Install.bat с правами администратора.

RDPWrap не работает в Windows 10

После завершения установки запустите RDPConfig.exe . Скорее всего, сразу после установки инструмент покажет, что оболочка RDP запущена (установлена, запущена), но не работает. Обратите внимание на красное предупреждение [not supported]. В нем сообщается, что эта версия Windows 10 (версия 10.0.19041.1387) не поддерживается оболочкой RDP.

Дело в том, что для каждой версии Windows 10/11 должно быть описание в конфигурационном файле rdpwrap.ini. В текущем конфигурационном файле просто нет никаких настроек для вашей сборки Windows.

Текущую версию файла rdpwrap.ini можно загрузить здесь: https://raw.githubusercontent.com/sebaxakerhtc/rdpwrap.ini/master/rdpwrap.ini

Во всех источниках в интернете находятся советы, что необходимо скопировать новый файл rdpwrap.ini в “C:\Program Файл Files\RDP Wrapper\rdpwrap.ini” и перезапустить службу TermService. Но у меня это ни разу не получилось, ввиду того, что при перезапуске службы, оригинальный файл rdpwrap.ini восстанавливался на место нового.

Немного поискав решение этой проблемы, наткнулся на файл автоматического обновления rdpwrap.ini:

  • С сайта GitHub
  • С нашего сайта

Необходимо скопировать файлы RDPWinst.exe, RDPConf.exe, RDPCheck.exe и autoupdate.bat в каталог C:\Program Файл Files\RDP Wrapper\ и запустить autoupdate.bat.

После завершения установки запустите RDPConfig.exe

Все работает!

Обновление Параметров Групповой политики

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

В этом случае вы можете использовать редактор локальной групповой политики (gpedit.msc), чтобы включить политику “Ограничить количество подключений” в разделе Конфигурация компьютера -> Административные шаблоны -> Компоненты Windows -> Службы удаленных рабочих столов -> Узел сеансов удаленных рабочих столов -> Подключения –> Ограничить количество подключений.
Измените его значение на 999999.

Модификация Termsrv.dll

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

Для начала, остановите службу удаленного рабочего стола (TermService) из командной строки:
Net stop TermService

Чтобы изменить владельца файла с TrustedInstaller на локальную группу администраторов нужно выполнить команду:
takeown /F c:\Windows\System32\termsrv.dll /A

Теперь предоставьте локальной группе администраторов разрешения на полный контроль над termsrv.dll файл с использованием icacls.exe:
icacls c:\Windows\System32\termsrv.dll /grant Администраторы:F

Затем откройте termsrv.dll файл с использованием любого шестнадцатеричного редактора (например, WinHex). В зависимости от вашей сборки Windows вам необходимо найти и заменить строку в соответствии с приведенной ниже таблицей:

Версия Windows Строка поиска

Windows 11 RTM (21H2 – 22000.258)

39 81 3C 06 00 00 0F 84 4F 68 01 00

Windows 10 x64 22H2 19045.2486

39 81 3C 06 00 00 0F 84 DB 61 01 00

Windows 10 x64 21H2

39 81 3C 06 00 00 0F 84 85 45 01 00

Windows 10 x64 21H1

39 81 3C 06 00 00 0F 84 2B 5F 01 00

Windows 10 x64 20H2

39 81 3C 06 00 00 0F 84 21 68 01 00

Windows 10 x64 2004

39 81 3C 06 00 00 0F 84 D9 51 01 00

Windows 10 x64 1909

39 81 3C 06 00 00 0F 84 5D 61 01 00

Windows 10 x64 1903

39 81 3C 06 00 00 0F 84 5D 61 01 00

Windows 10 x64 1809

39 81 3C 06 00 00 0F 84 3B 2B 01 00

Windows 10 x64 1803

8B 99 3C 06 00 00 8B B9 38 06 00 00

Windows 10 x64 1709

39 81 3C 06 00 00 0F 84 B1 7D 02 00

Строка замены
B8 00 01 00 00 89 81 38 06 00 00 90

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

Но если понять суть, то все решается достаточно легко. Необходимо искать последовательность: 39 81 3C 06 00 00 0F 84, последние 4 байта не особо важны.
Я нашел последовательность 39 81 3C 06 00 00 0F 84 73 55 01 00

Замена на
B8 00 01 00 00 89 81 38 06 00 00 90

Обновление от 27.01.2023 г.

Вышло новое обновление Windows 10 22H2 версия сборки: 19045.2486 и 19045.2604
Версия файла termsrv.dll: 10.0.19041.2075

Открываем файл в WinHex, находим исходную последовательность: 39 81 3C 06 00 00 0F 84 85 45 01 00.

Меняем на строку замены.

Обновление от 04.07.2023 г.

Скачать измененный файл termsrv.dll для конкретной версии Windows 10 можно в данной таблице.

Версия Windows Скачать termsrv.dll

Windows 10 x64 22H2 сборка 19045.2486 и 19045.2604

termsrv.dll

Windows 10 x64 22H2 сборка 19045.3086

termsrv.dll

Сохраните модифицированный файл и запустите службу TermService.

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

Преимущество метода включения нескольких сеансов RDP в Windows 10 или 11 путем замены termsrv.dll файл заключается в том, что антивирусы на него не реагируют, в отличие от RDPWrap, который обнаруживается многими антивирусами как вредоносное ПО.

Основным недостатком является то, что вам придется вручную редактировать termsrv.dll файл при каждом обновлении сборки Windows 10/11. И если вы используете RDPWrap, вам также потребуется обновить файл rdpwrap.ini после установки обновлений Windows.

Вступление

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

Пункт 1: Установка RDPWrap

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

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

Чтобы это исправить, необходимо внести изменения в параметры ОС. Для этого вам необходимо скачать программу можно на GitHub или по прямой ссылке: RDPWrap-v1.6.2.zip.

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

Внимание, поисковик выбил меня из выдачи из-за прямой ссылки на файл 😅. Думаю по предыдущей ссылке на GitHub вам не составит труда сделать ещё 1 клик мышкой для того чтобы скачать программу RDPWrap 😎.

Процедура установки программы:

  • Скачать архив по ссылке выше.
  • Распаковать в любую удобную для вас директорию.
  • Запустить install.bat от администратора.

После запуска install.bat откроется командная строка. После окончания установки вас попросят нажать любую клавишу.

Теперь откройте RDPConf.exe и убедитесь, что отображаются зелёным текстом статусы полей: Wrapper state, Service state и Listener state

Внимание! Если у вас по каким-то причинам не работает программа, один или более статусов отмечены красным цветом, то запустите от администратора файл update.bat. В большенстве случаев это помогает.

На этом этапе мы с вами скачали и установили программу RDPWrap, теперь наш сервер готов принимать входящие RDP соединения одновременно от нескольких пользователей. Осталось дело за малым — настроить учётные записи (если этого ещё не было сделано) и разрешить системе входящие RDP подключения.

Настройка Windows 10 и учётных записей

Тут всё ещё проще! Открываем свойства компьютера (win + pause) и выбираем Дополнительные параметры системы, как на скриншоте ниже.

В открывшемся окне переходим на вкладку Удаленный доступ. Отмечаем галочками Разрешить подключения удалённого помощника к этому компьютеру, Разрешить удаленные подключения к этому компьютеру. Остаётся теперь только Выбрать пользователей. Жмёте Добавить и выберете из списка необходимых вам пользователей.
Если у вас есть домен, то для удобства можно выбрать сразу всех Пользователи домена.

Разрешить подключения удалённого помощника к этому компьютеру — не обязательна.

Настройка завершена! Для проверки запускаем файл RDPCheck.exe из папки с программой.

Пункт 3: Частые проблемы

Пользователь не подключается по RDPWrap с WinXP SP3 к Win10

Чтобы решить данную проблему на пк Windows XP обновите клиент RDP до актуальной версии (7.0 — KB969084). Установить данное обновление можно только на Windows XP SP3. Если проблема с RDP подключением не решиться, то в Windows 10 можно отключить Network-Level Authentication
в свойствах системы (СистемаНастройка удаленного доступа). Снимите галку «Разрешить подключения только с компьютеров, на которых работает удаленный рабочий стол с проверкой подлинности на уровне сети (рекомендуется)».

Ещё стоит сказать, что поддержка NLA появилась в Windows XP, начиная с SP3, но по-умолчанию она не включена. Включить поддержку аутентификации NLA и CredSSP-провайдера можно только через реестр. Для этого:

  • В ветке реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders нужно отредактировать значение ключа SecurityProviders, добавив в конце credssp.dll (через запятую от его текущего значения!)
  • Далее в ветке HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa в значение параметра Security Packages добавьте строку tspkg
  • После внесения указанных изменений, компьютер нужно перезагрузить

Также может пригодиться статья: «Ошибка RDP подключения: CredSSP encryption oracle remediation. Как исправить?».

Ох уж эти обновления Windows 10 😱

Но чаще всего RDPWrap 1.6.2 не работает на Windows 10 (на момент написание статьи именно 1.6.2 была самой актуальной версией)после обновления windows 10 и возникают проблемы с подключением к серверу. А в статусе пишет следующие: Listener state: not supported.
Что делать? Как вариант удалить обновления Windows 10 по списку ниже, так как они могут мешать работе программы:

  • Накопительное обновление для Windows 10 Version 1803 (KB4503286)
  • Накопительное обновление для Windows 10 Version 1803 (KB4499167)
  • Разностное обновление для систем Windows 10 Version 1803 (KB4493464)

От себя

Терминальный сервер на Windows 10 это конечно не очень хорошо, ведь для этого есть Microsoft Windows Server 2016 (или другая любая версия) со своими службами терминальных сессий. Если вы решили использовать RDPWrap,
то скорее всего нарушаете лицензионное соглажение windows. Microsoft уже всё продумало за вас и для терминальных сессий нужно использовать терминальный сервер. Его установка и настройка хоть чуть дольше, но
не сильно сложнее чем на Windows 10, а прочитать про это можно по этой ссылке. Спасибо!

  • Использование windows 10 без активации
  • Использование microsoft windows driver model
  • Исо скачать бесплатно для windows 10
  • Исполняемый файл центра обновления windows
  • Исполняемый файл программы для ос windows имеет расширение