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

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

Добрый день уважаемые читатели блога Pyatilistnik.org, продолжаем изучать Anniversary Update. Ранее, около года назад я вам рассказывал как я делал терминальный сервер на windows 7, благодаря этому мы могли по удаленному рабочему столу заходить, более чем с двух учетных записей одновременно, сегодня я покажу тоже самое и на современной версии ос, а именно разберем терминальный сервер на windows 10 redstone.

Как из windows 10 сделать терминальный сервер

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

Для того, чтобы осуществить превращение обычной операционной системы в терминальный сервер на windows 10 redstone, нам потребуется используемое ранее мной средство под названием RDP Wrapper Library by Stas’M.

Последней версией на текущий момент считается 1.6.1. Распаковываем архив, у вас будет вот такая структура папок и файлов.

  • Install.bat основной запускной файл
  • RDPCheck.exe — Позволяет вам открыть окно подключения RDP для проверки
  • RDPConf.exe — Файл проверяющий правильность установки RDP Wrapper Library
  • RDPWlnst.exe
  • uninstall.bat — скрипт позволяющий удалить службу RDP Wrapper
  • update.bat — скрипт подключения к внешнему репозиторию, чтобы скачать последнюю версию RDP Wrapper

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

Можно приступать, первое, что вы должны сделать это запустить командную строку виндоус 10 от имени администратора. Для этого правым кликом по кнопке пуск и выбираем соответствующий пункт (Командная строка (администратор)), очень удобно это реализовано.

Следующим шагом вам нужно в командной строке попасть в расположение папки RDP Wrapper Library, для этого щелкаете по ней правым кликом, выбираете свойства и на вкладке Общие смотрите путь, копируете его + название папки RDP_Windows 10.

Далее в командной строке пишите путь до нее и нажимаете enter

Как видите я сразу попал в расположение директории

Выполним команду dir и убедимся, что у нас тут все те файлы, что мы видели при распаковке.

для установки и превращения видоус 10 в терминальный сервер, пишем install.bat. Начнется отработка скрипта, в результате вы увидите, что будут извлечены библиотеки rdpwrap.dll и ini, которые будут помещены в директорию C:\Program Files\RDP Wrapper, будут установлены необходимые сервисы. После отработки скрипта нажимаем любую клавишу.

Как я писал выше нам необходимо проверить, что наша служба RDPWrap запущена. Для этого у нас в архиве был файл RDPConf. Запускаем RDPConf и смотрим параметры службы. В моем примере установлена Windows 10 1803 и как видим, RDP Wrapper Configuration сообщает, что текущая версия утилиты не поддерживается, о чем говорит статус [not supported].

Читайте также:  Как восстановить все приложения windows 10 после переустановки

В таких случаях вы должны обновить ваш RDP Wrapper.

Как обновить RDP Wrapper 1.6

Как я и писал выше, в состав пакета RDP Wrapper, для модификации ОС Windows 10 в терминальный сервер, для нескольких RDP сессий, идет файл скрипт update.bat. Для корректной работы скрипта update.bat у вас на компьютере должен быть интернет, чтобы вы могли подключиться к внешнему репозиторию. Запускаем скрипт update.bat, если вы в данный момент сидите по RDP, то вас выкинет из сеанса. Как видим наш компьютер:

  • Определил текущую версию RDPWrap и ее дату выпуска
  • Определил какая самая последняя версия
  • Скачал ее и установил

Хотя я и получил самую свежую версию драйвера RDP Wrapper, моя Windows 10 1803 перестала поддерживаться утилитой, мы это решим ниже.

Если же у вас более старая версия Windows 10, например 1607, то у вас картина будет выглядеть вот так

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

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

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

И вам нужно воспользоваться файлом update.bat.

Назначение файла update.bat, как раз состоит в том, что если есть какие либо проблемы с текущей версией RDP Wrapper Library, он попытается скачать с сайта разработчика последний релиз и исправить проблему.

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

Если у вас выскочит ошибка, что нельзя установить обновления, то запускайте файл uninstall.bat, после его отработки можете снова запустить install.bat, в итоге у вас терминальный сервер на windows 10 redstone переустановится и все заработает, такой небольшой трабшутинг.

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

Вот так вот можно спокойно расширить функционал клиентской системы Redstone Anniversary Update 1607.

Использование Windows 10 в качестве сервера 1С

Имеется организация из 15 компьютеров.

Один из них будет выступать в качестве сервера для баз 1С.

На всех клиентских ПК установлена Windows 10, а вот с ОС на ПК под сервер, пока определяемся. Естественно хочется сэкономить и не приоретать Windows Server, поэтому вопросы вот в чем:

Остановились на файловой 1С.
Понимаем, что подключаясь напрямую по сети к главному компу с 15 ПК , обычная Windows 10 просто не будет справляться с нагрузкой и какие-то ПК будут вылетать из баз. Из этого вытекает попутный вопрос:
Какое ограничение по количеству открытых файлов в Windows 10?

Задумались над программами терминального доступа.

Скажите, регулируется ли где-то в лицензионном соглашении Microsoft подобный подход?

Можно ли без опаски будет подключаться в терминальном режиме с клиентских ПК на Windows 10 к нашему серверу, так же на 10-ке?

Что нужно будет учесть при этом?

Имеется организация из 15 компьютеров.

Читайте также:  Stopping windows update download

Один из них будет выступать в качестве сервера для баз 1С.

На всех клиентских ПК установлена Windows 10, а вот с ОС на ПК под сервер, пока определяемся. Естественно хочется сэкономить и не приоретать Windows Server, поэтому вопросы вот в чем:

Остановились на файловой 1С.
Понимаем, что подключаясь напрямую по сети к главному компу с 15 ПК , обычная Windows 10 просто не будет справляться с нагрузкой и какие-то ПК будут вылетать из баз. Из этого вытекает попутный вопрос:
Какое ограничение по количеству открытых файлов в Windows 10?

Задумались над программами терминального доступа.

Скажите, регулируется ли где-то в лицензионном соглашении Microsoft подобный подход?

Можно ли без опаски будет подключаться в терминальном режиме с клиентских ПК на Windows 10 к нашему серверу, так же на 10-ке?

Что нужно будет учесть при этом?

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

c. Ограничения. Изготовитель или установщик и Microsoft сохраняют все права (например, права, предусмотренные законами о защите интеллектуальной собственности), которые не предоставляются явным образом в рамках настоящего соглашения. Например, эта лицензия не предоставляет вам права:
.
(iv) пытаться обойти технические ограничения в программном обеспечении;
(v) использовать программное обеспечение в качестве серверного программного обеспечения, для предоставления к услуг размещения на коммерческой основе, предоставлять данное программное обеспечение для одновременного использования несколькими пользователями в сети, устанавливать программное обеспечение на сервере и предоставлять пользователям удаленный доступ к нему или устанавливать программное обеспечение на устройстве для использования только удаленными пользователями;

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

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

В случае, если число пользователей будет больше, то обратите внимание на Windows Server Essentials.

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

Вопрос

В соглашении Windows 10 написано что его нельзя использовать как сервер.

1-й вопрос: А что если я не устанавливаю его на серверный компьютер в датацентре, а просто устанавливаю IIS или Apache или что то другое , и PHP и что-то другое, и прочее на Windows 10 на домашнем ноутбуке, и подключаю это к внешнему интернету, и интернет тут слабый — ADSL и электричество и интернет не бесперебойные. Можно это или нет? Ведь это можно считать неким тестовым сайтом меня как разработчика, но, если сайт и не требует многих пользователей и безотказности, его можно считать и настоящим сервером для такого сайта.
2-й вопрос: А что если я устанавливаю Virtual Box внутри этого Windows 10, и внутри него Линукс типа Debian и подобные же программы — Apache, PHP, и прочее, и подключаю эту виртуальную машину к внешнему интернету, это можно?

Читайте также:  Linux создать вложенный каталог

Я позвонил по телефону и мне ответили: 1) нельзя 2) можно.

3-й вопрос, если такой ответ по телефону был правильным: почему, в чем логика? (Один из возможных объяснений, который пришел мне в голову: Microsoft нужно продавать Windows Server, и поэтому нельзя Windows 10 использовать как серверную ОС.)

Все ответы

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

Если это так, то вам не составит труда процитировать условия этого соглашения, на основе которых у вас появились сомнения и вы сформулировали свои вопросы на этом форуме.

Если вы не читали текст соглашения, то прочитайте его. После этого сомнения (а вместе с ними — и вопросы) должны исчезнуть.

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

Текст соглашения доступен по ссылке в окне утилиты WINVER.EXE на каждом Windows-компьютере. Или его можно прочитать здесь. Особенный интерес для вас должен представлять пункт 2. Права установки и использования.

2. Права установки и использования.
.
c. Ограничения. Изготовитель или установщик и Microsoft сохраняют все права (например, права, предусмотренные законами о защите интеллектуальной собственности), которые не предоставляются явным образом в рамках настоящего соглашения. Например, эта лицензия не предоставляет вам права:
.
(v) использовать программное обеспечение в качестве серверного программного обеспечения, для предоставления к услуг размещения на коммерческой основе, предоставлять данное программное обеспечение для одновременного использования несколькими пользователями в сети, устанавливать программное обеспечение на сервере и предоставлять пользователям удаленный доступ к нему или устанавливать программное обеспечение на устройстве для использования только удаленными пользователями;

В соглашении Windows 10 написано что его нельзя использовать как сервер.

1-й вопрос: А что если я не устанавливаю его на серверный компьютер в датацентре, а просто устанавливаю IIS или Apache или что то другое , и PHP и что-то другое, и прочее на Windows 10 на домашнем ноутбуке, и подключаю это к внешнему интернету, и интернет тут слабый — ADSL и электричество и интернет не бесперебойные. Можно это или нет? Ведь это можно считать неким тестовым сайтом меня как разработчика, но, если сайт и не требует многих пользователей и безотказности, его можно считать и настоящим сервером для такого сайта.
2-й вопрос: А что если я устанавливаю Virtual Box внутри этого Windows 10, и внутри него Линукс типа Debian и подобные же программы — Apache, PHP, и прочее, и подключаю эту виртуальную машину к внешнему интернету, это можно?

Я позвонил по телефону и мне ответили: 1) нельзя 2) можно.

3-й вопрос, если такой ответ по телефону был правильным: почему, в чем логика? (Один из возможных объяснений, который пришел мне в голову: Microsoft нужно продавать Windows Server, и поэтому нельзя Windows 10 использовать как серверную ОС.)

Да, ответ по телефону был правильный.

Политика компании Microsoft на данном форуме не обсуждается.

Оцените статью