Превращаем windows 10 в сервер. Добавление файлов и папок. Что необходимо для потокового воспроизведения

Еще не так давно о создании развлекательного центра на основе домашней сети, к которой были бы подключены пользовательские устройства в виде компьютеров, ноутбуков, телевизионных панелей и мобильных девайсов, можно было даже не мечтать. Однако сегодня такие действия уже не кажутся чем-то из области фантастики, поскольку для объединения всех устройств в единую сеть, когда для доступа, трансляции и воспроизведения мультимедиа используется домашний медиа-сервер для Windows 10, можно применять специальную технологию DLNA (UPnP, HTTP). О том, как самостоятельно создать такой центр, далее и пойдет речь. Ничего особо сложного в этом нет, однако на некоторых стадиях нужно будет обратить внимание на специализированные настройки, без применения которых создаваемый центр работать не будет.

Что такое домашний медиа-сервер для Windows 10?

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

В качестве текущего соединения может использоваться подключение через маршрутизатор (роутер) или средства Wi-Fi Direct, если такая технология входящими в сеть устройствами поддерживается. Особенно часто такие вопросы касаются телевизионных панелей ранних поколений. А вот практически на всех современных телевизорах такая поддержка есть, только называться она может по-разному.

Простейший метод доступа к файлам

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

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

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

Также если устройства в сети определяются, можно просто использовать меню ПКМ на выбранном файле с использованием строки «Привести к устройству…», после чего выбрать активный девайс, подключенный к сети. После этого воспроизведение выбранного объекта сразу же начнется в Media (по умолчанию) с передачей трансляции на подключенный терминал или мобильный гаджет.

DLNA-сервер в Windows 10: настройка, вывод контента для воспроизведения

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

Теперь вопрос того, как настроить DLNA-медиа-сервер в Windows 10 (8.1, 8 или 7), состоит в том, чтобы создать новую группу и включить в нее только те пользовательские устройства, которым будет разрешен доступ. Для этого нажимается соответствующая кнопка внизу окна, после чего выбираются типы файлов мультимедиа, к которым предполагается открыть доступ.

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

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

Потоковая передача мультимедиа

Теперь созданный медиа-сервер для домашней сети в Windows 10 требует произведения одной важной настройки. Чтобы долго не искать ее в различных меню, просто задайте в поиске «Параметры потоковой передачи мультимедиа» (без кавычек), а в новом окне нажмите соответствующую кнопку включения.

Далее нужно присвоить название папке мультимедиа, которая устанавливается по умолчанию. Также можно добавить или исключить из списка устройства в сети и в обязательном порядке нажать кнопку «Разрешить все».

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

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

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

Добавление файлов и папок

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

Для этого запускаем стандартный проигрыватель Windows Media, выбираем тип мультимедиа, в меню ПКМ используем управление видеотекой (фонотекой или галереей) и добавляем нужные каталоги. Теперь их содержимое сможет проигрываться (воспроизводиться) на всех девайсах, имеющих поддержку DLNA.

Специализированная программа для Windows 10

Однако можно упростить себе работу и использовать специально разработанные для таких целей утилиты. Одной из самых простых для применения исключительно в Windows-системах можно назвать программный домашний медиа-сервер Home Media Server (HMS). Скачать его можно даже на официальном ресурсе корпорации Microsoft.

Программа для Windows 10 «Домашний медиа-сервер» рекомендуется к использованию теми пользователями, которые не обладают необходимыми знаниями для произведения настроек средствами операционной системы. После старта утилиты основные настройки и опции, установленные по умолчанию, можно не менять. Суть использования приложения сводится только к тому, чтобы добавить устройства и выбрать каталоги с контентом мультимедиа. Если по каким-то причинам девайсы не видны, следует нажать кнопку обновления списка или проверить их подключение к виртуальной сети. Но, по идее, проблем быть не должно.

Приложение Serviio

Еще одна достаточно простая, но мощная утилита, представленная в виде пакета Serviio. В установленном приложении после запуска апплета Serviiio Console необходимо сразу изменить язык на русский.

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

Вместо послесловия

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

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

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

Как и в прошлых клиентских версиях операционных систем Майкрософт, пользователи Pro и Enterprise Windows 10 (но не Home) редакций могут удаленно подключаться к своим компьютерам через службу удаленных рабочих столов (RDP). Однако есть ограничение на количество одновременных RDP сессии – возможна одновременная работа только одного удаленного пользователя. При попытке открыть вторую RDP сессию, сеанс первого пользователя предлагается завершить.

В английской версии предупреждение такое:

Another user is signed in. If you continue, they’ll be disconnected. Do you want to sign in anyway?

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

  1. Поддержка RDP доступа имеется только в старших редакциях Windows (Professional и выше), а в домашних редакциях (Home) этот функционал отключен.
  2. Возможно только одно удаленного RDP подключения. При попытке открыть вторую RDP-сессию, пользователю предлагается завершить существующее подключение.
  3. В том случае, есть пользователь работает за консолью компьютера (локально), при удаленном подключении RDP, его сеанс будет отключен (заблокирован). Правильно и обратное утверждение: удаленный RDP сеанс принудительно завершается, если пользователь авторизуется на консоле системы

По сути, ограничение на количество одновременных rdp подключений является не техническим, а скорее лицензионным, запрещающее создавать на базе рабочей станции терминальный RDP сервер для работы нескольких пользователей. Хотя с технической точки зрения любая редакция Windows при наличии достаточного количества памяти может поддерживать одновременную работу нескольких десятков удаленных пользователей (в среднем на одну сессию пользователя без учета запускаемых приложений требуется 150-200 Мб памяти). Т.е. максимальное количество одновременных сессий в теории ограничивается только ресурсами компьютера.

Мы рассмотрим два способа отключить ограничение на количество одновременных RDP подключений к Windows 10:

Важно . Изначально в самой первой версии статьи основным рабочим вариантом, позволяющим снять ограничение на количество одновременных RDP подключений пользователей был способ модификации и подмены файла termsrv.dll в папке %SystemRoot%\System32. Однако при установке нового билда Windows 10 или некоторых обновлений безопасности, этот файл обновляется. В результате приходится каждый раз редактировать этот файл Hex редактором, что довольно утомительно. Поэтому в качестве основного способа организации бесплатного терминального сервера на клиентской Windows 10 стоит считать утилиту RDP Wrapper Library .

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

RDP Wrapper Library

Альтернативой модификации файла termsrv.dll является использование проекта RDP Wrapper Library . Эта программа работает в качестве прослойки между менеджером управления службами (SCM- Service Control Manager) и службой терминалов (Terminal Services) и позволяет включить не только поддержку нескольких одновременных RDP сессии, но и активировать поддержку RDP Host на домашних редакциях Windows 10. RDP Wrapper не вносит никаких изменений в файл termsrv.dll, просто подгружая termsrv с изменёнными параметрами.

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

Важно . Перед установкой RDP Wrapper: важно, чтобы у вас использовалась оригинальная (непропатченная) версия файл termsrv.dll. В противном случае RDP Wrapper может работать не стабильно, или вообще не запускаться.

Скачать RDP Wrapper можно с репозитория GitHub: https://github.com/binarymaster/rdpwrap/releases (последняя доступная версия RDP Wrapper Library v1.6.2 вышла относительно недавно – 28 декабря 2017 года). Судя по информации на странице разработчика, поддерживаются все версии Windows. Windows 10 поддержиывается вплость до версии Insider Preview build 10.0.17063.1000 от 13 декабря 2017 года.

Совет . Кстати говоря, доступны исходники RDP Wrapper Library, что позволяет при желании самому собрать исполняемые файлы.

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

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

Чтобы установить утилиту, запускам файл install.bat с правами администратора.

После окончания установки запускаем RDPConfig.exe . И удостоверяемся, что в секции Diagnostics все элементы окрашены в зеленый цвет.

Примечание . В моем случае, т.к. на компьютере отсутствует доступ в интернет, программа не смогла получить с Github актуальную версию INI файла с настройками под мою версию Windows. Поэтому в статусе указано . Скачайте файл rdpwrap.ini с ресурса разработки и поместите его в каталог установки. Перезапустите службу и убедитесь, что надпись сменилась на .

Из интересных особенностей новой версии RDP Wrapper:

  • опция Hide users on logon screen – позволяет .
  • При отключении опции Single session per user — будут разрешены несколько одновременных RDP сессий под одной учетной записью (устанавливается ключ реестра fSingleSessionPerUser = 0 в ветке HKLM\SYSTEM\ CurrentControlSet\Control\Terminal Server\fSingleSessionPerUser).

В том случае, если после обновления версии Windows, RDP Wrapper не работает, проверьте, что в секции Diagnostics присутствует надпись .

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

rdpwinst.exe -u
rdpwinst.exe -i

Пытаемся открыть вторую RDP сессию. Все получилось! Теперь наша Windows 10 позволяет одновременно подключаться по RDP сразу двум удаленным пользователям.

Утилита должна работать на всех поддерживаемых на данный момент редакциях Windows: Windows Vista, Windows 7, Windows 8, Windows 8.1 и Windows 10. Таким образом из любой клиентской версии Windows можно сделать сервер терминалов.

Модификация файла termsrv.dll

Примечание . Данный способ применим только к RTM версии Windows 10 x64 (10240).

Убрать ограничение на количество RDP подключений можно с помощью модификации файла termsrv.dll (файл библиотеки, используемый службой Remote Desktop Services). Файл находится в каталоге C:\Windows\System32).

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

copy c:\Windows\System32\termsrv.dll termsrv.dll_backup

Перед правкой файла termsrv.dll нужно стать его владельцем и предоставить группе администраторов полные права на него (все операции выполняются аналогично описанным в статье ). Затем остановите службу Remote Desktop service (TermService) из консоли services.msc или из командной строки:

Net stop TermService

Для редакции Windows 10 x64 RTM (версия файла termsrv.dll — 10.0.10240.16384): Откройте файл termsrv.dll с помощью любого HEX редактора (к примеру, Tiny Hexer)

Найдите строку:

39 81 3C 06 00 00 0F 84 73 42 02 00

И замените ее на:

B8 00 01 00 00 89 81 38 06 00 00 90

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

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

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

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

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

RDP Wrapper Library для снятия ограничения на несколько одновременных сессий RDP в Windows 10

RDP Wrapper Library не вносит никаких физических изменений в файл termsrv.dll, а работает как своеобразная прослойка между службами. RDP Wrapper Library подгружает файл termsrv.dll с нужными параметрами, не затрагивая исходник.

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

Внимание! Корректная работа RDP Wrapper Library не гарантируется, если используется уже пропатченный (не оригинальный) файл termsrv.dll.

Итак, приступим.

Внимание! Чтобы установить RDP Wrapper Library ваша учетная запись должна обладать правами администратора.

Файлы находятся в архиве, воспользуемся . Пароль на архив: 123.

Пара слов о содержимом архива:

RDPWInst.exe - запуск установки или удаления RDP Wrapper Library

RDPConf.exe - приложение для настройки

RDPCheck.exe - приложение для проверки работы RDP

install.bat, update.bat, uninstall.bat - пакетные файлы запуска установки, обновления и удаления RDP Wrapper Library

2 . Для установки RDP Wrapper Library запускаем файл install.bat под правами администратора (правой кнопкой мыши на файл и Запуск от имени администратора )

Откроется окно с командной строкой. Дожидаемся окончания установки.

3 . По окончании установки запускаем файл RDPConf.exe - приложение настроек и проверки состояния

4 . Необходимо убедиться, что все сообщения подсвечены зеленым .

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

Примечание . Если одна из строк в RDPConf.exe у вас горит красным (или стала гореть после обновления Windows), как на картинке ниже, то:

1. проверьте подключение к Интернет

2. запустите пакетный файл update.bat (все есть в архиве с программой)

Снова откройте RDPConf.exe . Все должно гореть зеленым .

RDP Wrapper Library поддерживает работу на ОС Windows 7, Windows 8, Windows 8.1, Windows 10.

На этом все, всем удачи!

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

Курс, который сделает вас востребованным на рынке автоматизатором в тестировании и перевернёт ваше представление о том, что тестирование - это скучно и является только шагом перед работой разработчиком. Рекомендую познакомиться с онлайн-курсом «QA Automation Engineer» в OTUS. Курс не для новичков, для поступления нужно пройти.

Архив состоит из нескольких файлов:

Настраивать терминальный сервер будем на следующей системе:

Загружайте архив и распаковывайте его в папку. Затем запускаете командную строку с правами администратора. Чтобы это сделать, нажимаете Пуск -> Все приложения :

Ищите в самом низу раздел Служебные — Windows , в нем приложение Командная строка , запускаете ее от имени администратора:

В командной строке переходите в папку с распакованной программой с помощью команды cd и запускаете файл install.bat :

После успешной установки увидите информацию:

Создавайте новых пользователей, добавляйте их в группу Пользователи удаленного рабочего стола и проверяйте. Я успешно зашел по rdp тремя пользователями на Windows 10:

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

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

Заключение

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

Онлайн курс "QA Automation Engineer"

Это комплексная программа подготовки автоматизатора в тестировании, где вы научитесь уверенно решать задачи в тестировании веб-приложений. Онлайн-курс по автоматизации тестирования и поиска неисправностей в OTUS сделает вас востребованным на рынке автоматизатором. Курс не для новичков, для поступления нужны базовые знания по тестированию. Обучение длится 4 месяца, после чего успешные выпускники курса смогут пройти собеседования у партнеров. Проверьте себя на вступительном тесте и смотрите программу детальнее по.

Добрый день уважаемые читатели блога сайт, продолжаем изучать 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
  • RDPConf.exe
  • RDPWlnst.exe
  • uninstall.bat
  • update.bat

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

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

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

cd C:\Users\сайт\Desktop\RDP_Windows 10

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

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

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

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

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

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

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

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

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

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

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

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




Top