DLNA/UPnP медиасервер Windows не работает — как включить и починить (2025)
Телевизор или приставка не видит компьютер? Включаем медиапотоки (DLNA), запускаем нужные службы, настраиваем сетевой профиль и брандмауэр, проверяем UPnP и изоляцию клиентов на роутере. Пошагово и без лишней теории.
Коротко: с чего начать
- ПК и ТВ/приставка подключены к одной сети и одной подсети (например, оба в 192.168.1.x). Избегайте гостевых Wi‑Fi и изоляции клиентов.
- В Windows выбран частный профиль сети, включено сетевое обнаружение и общий доступ к файлам и принтерам.
- Службы SSDP Discovery, UPnP Device Host и Windows Media Player Network Sharing Service запущены и стоят на автостарт.
- В брандмауэре разрешены правила групп «Сетевое обнаружение» и «Потоковая передача мультимедиа» для частной сети.
1) Правильный профиль сети и сетевое обнаружение
Если профиль сети «Общественная», устройства друг друга не видят. Переключите на «Частная», а затем включите сетевое обнаружение.
- Параметры → Сеть и Интернет → Свойства сети → выберите Частная.
- Панель управления → Сеть и Интернет → Центр управления сетями → Дополнительные параметры общего доступа:
- В разделе «Частная» включите Сетевое обнаружение и Общий доступ к файлам и принтерам.
- В разделе «Все сети» временно включите общий доступ к общедоступным папкам (по желанию).
Команды CMD — по одной строке:
netsh advfirewall firewall set rule group="Сетевое обнаружение" new enable=Yes
netsh advfirewall firewall set rule group="Общий доступ к файлам и принтерам" new enable=Yes
2) Включаем медиапотоки и нужные компоненты
DLNA в Windows завязан на службы UPnP и модуль потоковой передачи из Windows Media Player. Если он удалён — вернём.
- Откройте Панель управления → Программы → Включение или отключение компонентов Windows:
- Поставьте галочку Мультимедийные компоненты → Windows Media Player.
- Нажмите Пуск и введите «Параметры потоковой передачи мультимедиа» (или выполните «
control.exe /name Microsoft.MediaStreaming»), включите Потоковую передачу и разрешите доступ вашему ТВ.
PowerShell — выполнять целиком:
# Включаем медиакомпоненты и автозапуск служб
Enable-WindowsOptionalFeature -Online -FeatureName "WindowsMediaPlayer" -All -NoRestart
Set-Service SSDPSRV -StartupType Automatic
Set-Service upnphost -StartupType Automatic
Set-Service WMPNetworkSvc -StartupType Automatic
Start-Service SSDPSRV, upnphost, WMPNetworkSvc
3) Проверяем службы UPnP и медиасервер
Без SSDP Discovery и UPnP Device Host телевизор не найдёт ваш ПК, а без WMPNetworkSvc каталоги не раздадутся.
PowerShell — выполнять по одной строке:
Get-Service SSDPSRV,upnphost,WMPNetworkSvc | Select-Object Name, Status, StartType
Get-NetUDPEndpoint -LocalPort 1900
Get-NetTCPConnection -LocalPort 2869
Порт 1900/UDP — SSDP (поиск), 2869/TCP — UPnP. Если их нет, брандмауэр или безопасность «съели» правила — включите вручную (см. следующий шаг).
4) Исключения в брандмауэре
Откройте Брандмауэр Защитника Windows → Разрешение взаимодействия с приложением → разрешите Windows Media Player, Потоковую передачу мультимедиа, Службы сети UPnP в частной сети.
CMD — выполнять по одной строке:
netsh advfirewall firewall set rule group="Потоковая передача мультимедиа" new enable=Yes
netsh advfirewall firewall set rule name="Служба узла устройств UPnP" new enable=Yes
netsh advfirewall firewall set rule name="Служба обнаружения SSDP (входящий трафик)" new enable=Yes
5) Роутер: одна подсеть, без изоляции
- Wi‑Fi для ТВ и ПК должен быть в одной VLAN/подсети. Если ТВ в гостевой сети — DLNA не заработает.
- Отключите Изоляцию клиентов/AP Isolation и включите UPnP (если используете доступ через роутер).
- В некоторых роутерах есть отдельный переключатель Multicast/IGMP — включите.
Проверка сети — CMD, по одной строке:
ipconfig /all
arp -a
ping -n 10 192.168.1.1
6) Что раздавать и где это включать
DLNA показывает библиотеки мультимедиа — те, что в Музыка/Видео/Изображения Windows Media Player. Добавьте туда свои папки.
- Откройте Windows Media Player → Упорядочить → Параметры → вкладка Библиотека → Настройка библиотек → добавьте папки с медиа.
- Либо «Быстрый доступ» → Музыка/Изображения/Видео → Свойства → Включить в библиотеку.
7) Диагностика: почему ТВ не видит ПК
- Сеть общественная — переключите на «Частная».
- Службы остановлены — SSDP/UPnP/WMPNetworkSvc должны работать.
- Брандмауэр/антивирус блокирует — включите правила или добавьте исключение для
wmpnetwk.exe. - Гостевая/IoT сеть — отключите изоляцию клиентов, соедините устройства в одном SSID/диапазоне.
- Пустые библиотеки — добавьте папки в библиотеки WMP.
Журнал событий — PowerShell, по одной строке:
Get-WinEvent -LogName "Application" -Max 200 | Where-Object {{$_.ProviderName -like "*Media*"}} | Select TimeCreated, ProviderName, Id, LevelDisplayName, Message
Get-WinEvent -LogName "System" -Max 200 | Where-Object {{$_.ProviderName -like "*UPnP*"}} | Select TimeCreated, ProviderName, Id, LevelDisplayName, Message
FAQ
ТВ видит ПК, но папки пустые.
DLNA не показывает произвольные папки — только библиотеки. Добавьте ваши каталоги в библиотеки WMP и подождите индексацию.
Через Wi‑Fi не видит, по кабелю видит.
На роутере включена изоляция клиентов Wi‑Fi или гостевой SSID. Отключите Isolation, проверьте, что оба устройства в одной подсети.
После перезагрузки всё пропадает.
Проверьте автостарт служб SSDP/UPnP/WMPNetworkSvc и правила брандмауэра для частной сети. Иногда третий антивирус сбрасывает исключения.