Перейти к содержимому

Microsoft remote display adapter что это

  • автор:

Microsoft Remote Display Adapter убрать из системы (черный экран)

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

Имеем Windows 10 Pro 2204 (справедливо и для 1909)

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

Как отключить?
1. Изменение групповой политики
2. Конфигурация компьютера
3. Административные шаблоны
4. Компоненты Windows
5. Службы удаленных рабочих столов
6. Узел сеансов удаленных рабочих столов
7. Среда удаленных сеансов
8. Использовать графический драйвер WDDM — Отключить

Из справки Windows:

Если этот параметр политики отключен, при подключениях к удаленным рабочим столам НЕ используется графический драйвер WDDM . В этом случае при подключениях к удаленным рабочим столам используется графический драйвер XDDM .

Как сделать работу с Microsoft Remote Desktop лучше

Хочу поделиться несколькими советами по настройке удаленного подключения к рабочим местам по RDP. Расскажу как проапгрейдить древний RPC-HTTP до UDP, похвалю и поругаю Windows 10 и AVC, разберу решение нескольких типичных проблем.

Считаем, что для подключения используется Remote Desktop Gateway (RDGW), а в качестве серверов выступают рабочие станции. Использовать RDGW очень удобно, потому что шлюз становится общей точкой входа для всех клиентов. Это дает возможность лучше контролировать доступ, вести учет подключений и их продолжительность. Даже если VPN позволяет подключиться к рабочим машинам напрямую — это не лучший вариант.

RDGW настраивается быстро, просто, а Let’s Encrypt и win-acme легко решают проблему с доверенным сертификатом.

Есть три транспортных протокола по которым клиент может подключиться с серверу:

RPC-HTTP ( плохо )
HTTP ( лучше )
HTTP+UDP ( отлично )

Под сервером будем понимать рабочую машину, под клиентом — домашнюю.
Первое, с чего стоит начать, это «плохо» превратить в «отлично».

Апгрейд RPC-HTTP до HTTP

Подключение в сессию с использованием RPC-HTTP легко определить по внешнему виду полоски подключения.

Здесь нет значка качества подключения (о нем ниже), а значит мы используем старый RPC, обернутый в TLS — это очень медленно. Дело, конечно, не только в обертке — сам протокол меняется с каждым релизом ОС, меняются кодеки, алгоритмы упаковки изображения. Чем свежее протокол, тем лучше.

Windows XP или Vista

В XP можно поднять протокол с 5.1 до 7. Хотфикс windowsxp-kb969084-x86.exe

Но RDP 7 не работает по HTTP и UDP. Поможет только апгрейд клиента и сервера до Windows 7 и новее.

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

www.microsoft.com/en-US/download/details.aspx?id=40986
Windows6.1-KB2574819-v2-x64.msu
windows6.1-kb2592687-x64.msu
Windows6.1-KB2830477-x64.msu
Windows6.1-KB2857650-x64.msu
Windows6.1-KB2913751-x64.msu (заменен kb2923545)

Так вы получите и свежий клиент mstsc.exe, и поддержку RDP 8.1 серверной части ОС.
Было:

После этого протокол надо включить ключом реестра (для этого можно использовать adm шаблон в комплекте с Windows 7).

Включите поддержку транспорта UDP в групповой политике.

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

Если все получилось, то при подключении к серверу в полоске сессии появится иконка качества подключения (как в телефоне для мобильной сети):

Windows 8 и новее

Протокол работает «из коробки».

Апгрейд HTTP до HTTP+UDP

Если ваша сеть не склонна к потере пакетов, UDP существенно (для CAD — радикально) повышает отзывчивость сервера за счет использования FEC для сокращения ретрансмиссии, а также перехода подтверждения доставки пакетов с уровня системного стека TCP/IP на уровень протокола RDP-UDP.

От каждого клиента подключается одна основная управляющая сессия по HTTP (в этом канале также передается клавиатура/мышь), плюс одна или несколько сессий UDP для передачи картинки или других виртуальных каналов.

Мы коснемся только верхушки айсберга. Есть 3 различных версии протокола RDP-UDP. Кроме того, сам UDP может работать в двух режимах UDP-R (reliable) и UDP-L (lossy). С Microsoft ничего просто не бывает. Но поскольку от нас здесь ничего не зависит, просто имейте в виду — чем новее операционная система, теме более современный протокол используется.

Снаружи RDP-UDP оборачивается в Datagram Transport Layer Security (DTLS) RFC4347, в чем вы можете убедиться открыв Wireshark.

Что же нужно для включения UDP?

RDP-UDP поддерживается начиная с RDP 8.

На клиенте должен быть открыт порт udp/3389. Если вы его закрыли локальным firewall, ACL на свитче или внешнем файрволле — порт надо открыть.

Для сервера Remote Desktop Gateway к порту tcp/443 надо открыть udp/3391.

Порт можно поменять, вот как он настраивается:

Для Windows 7 обязательно должен быть включен NLA (Network Level Authentication).

Можно включить в групповой политике

или через реестр

В чем связь непонятно. Но без NLA на 7-ке не работает, на более свежих релизах NLA для работы UDP не обязателен.

После установления сессии по HTTP, клиент и сервер пробуют согласовать подключение по UDP. Если есть выпадение пакетов или задержки, то сессия UDP не запустится. Точный алгоритм отказа согласования UDP до конца не понятен.

Если все настроено, то после подключения нажмите на кнопку качества связи. В окошке будет указано, что согласован UDP.

На шлюзе это выглядит так:

Если у вас Windows 10 и на сервере, и на клиенте, то это самый быстрый и беспроблемный вариант. В Microsoft активно дорабатывают RDP, и в свежих релизах 10 вы можете рассчитывать на неплохую скорость работы. Коллеги не смогли обнаружить разницу между Citrix и Windows 10 RDP по скорости работы в AutoCAD.

Согласование AVC с аппаратным кодированием можно увидеть в журнале событий (подробнее в статье выше):

Замечу только, что проблема искажений все же есть даже с h.264 4:4:4. Она сразу бросается в глаза если работать в PowerShell ISE — текст ошибок выводится с неприятным искажением. Причем на скриншоте и на фотографии все отлично. Волшебство.

Также косвенным признаком работы AVC являются время от времени появляющиеся зеленые квадраты по углам.

AVC и аппаратное кодирование в свежих билдах должно работать из коробки, но групповая политика никогда не бывает лишней:

С учетом того, что AVC кодируется аппаратно видеокартой, то обновить драйверы видео — хорошая идея.

О проблемах

Если проблема возникает на Windows XP или Vista, попробуйте сначала обновить протокол до 7 версии (писал в начале статьи). Обязательно включите поддержку CredSSP. На сайте Microsoft статьи уже удалены, но Интернет помнит.

Если не помогло — «доктор говорит в морг, значит в морг». Что испытала на себе операционная система за последние 15 лет — лучше об этом даже и не думать.

Иногда помогает отключение NLA на сервере. Выяснить причину не получилось, домашние машины все разные.

Некоторые клиенты пытаются авторизоваться с использованием NTLMv1. Причины разные, но исправить на клиенте можно так:

Если вы молоды и дерзки ничего не боитесь, то есть более радикальное решение — отключение Channel Binding на Remote Desktop Gateway

Делать так не надо. Но мы делали. 🙂 Для клиента, который настаивал (нет не так, НАСТАИВАЛ) что NTLMv1 на рабочих станциях ему необходим. Не знаю, может там серверы на NT4 без SP еще в работе.

Отключение RDP 8+ в Windows 10

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

Сам не делал, и вам не советую. Но кому-то, пишут, что помогает.

Компонент Dr.Web SpIDerGate может запретить подключение. В этом случае возвращается ошибка:

В статистике Dr.Web будет запись:

В комментариях к этой статье со мной связался сотрудник Dr.Web и наша проблема решилась в ближайшем обновлении антивирусных баз.
Если у вас такая же ошибка, лучше обратиться в поддержку.
Как временное решение, можно внести URL вашего RDGW в исключения:

И только если не помогло отключить компонент SpIDer Gate полностью.

Системный прокси

Встретился списанный компьютер из какой-то компании, где в качестве системного прокси был прописан местный TMG, и подключение к RDGW не работало. Это можно исправить так:

Переключение раскладок клавиатуры

Иногда приезжают лишние раскладки. Можно отключить проброс раскладки с клиента

Проблемы с DPI

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

В нем можно настроить DPI:

Как мониторить шлюз с RDGW

Есть счетчик производительности «Шлюз служб терминалов\Текущие подключения», который немного глючит, если нет подключений или сервер долго не перезагружался. Он показывает именно число подключений, но как мы помним, для HTTP+UDP их как минимум два, а может быть и больше. Поэтому это не совсем объективный показатель числа подключений сотрудников.

Есть класс WMI Win32_TSGatewayConnection. Его содержимое соответствует тому, что вы видите в разделе «Наблюдение» шлюза удаленных рабочих столов.

С ним число подключений можно посчитать поточнее:

Just for fun есть утилита Remote Display Analyzer. Бесплатная версия мне ничего полезного не показала, но вдруг кому-то пригодится.

А как же тонкий тюнинг, настройка нескольких десятков параметров сессии?

Здесь уместен принцип Парето: 20% усилий дают 80% результата. Если вы готовы инвестировать ваше время в оставшиеся 20% результата — отлично. Только имейте в виду, что когда вы читаете статью о настройке протокола в Windows 7, то не знаете про какой протокол писал автор — 7, 8 или 8.1. Когда читаете про Windows 10 без указания релиза — проблемы те же. Например, пишут что в свежих билдах Windows 10 кодек AVC/h.264 изменился на RDPGFX_CODECID_AVC444V2, а в Windows Server 2016 остался RDPGFX_CODECID_AVC444.

Из всех таких советов мы используем только две настройки:

  1. 16 bit цвет, об этом можно почитать в статье MS RDP Performance / Bandwidth Usage
  2. Отключение сглаживания шрифтов font smoothing:i:0 по статье выше или Performance Tuning Remote Desktop Session Hosts

Вот мы и подошли к концу статьи. Хотел покороче, а получилось как всегда. Рад, если кому-то эти советы помогут сэкономить время или улучшить настройку своей инфраструктуры.

Microsoft remote display adapter что это

Всем привет.
На физическом компьютере установлена Windows 10 Pro build 18362.
Установлена видеокарта Nvidia GeForce GTS 250.
В настройках локальной групповой политики включен параметр:

Use the hardware default graphics adapter for all Remote Desktop Services sessions
(использовать аппаратный адаптер по умолчанию для всех службы удаленных рабочих столов сеансов)

Однако, при подключении к данному компьютеру через RDP (удалённый рабочий стол) с другого компьютера с Windows 10 Pro, в качестве графического адаптера для сеанса выбирается "Microsoft Remote Display Adapter" и приложения, использующие 3d и OpenGL 3+ не запускаются.

Как заставить RDP использовать аппаратный видеоадаптер для отрисовки?
Почему применяется, но не отрабатывает GPO "Use the hardware default graphics adapter for all Remote Desktop Services sessions"?

Обзор Microsoft Wireless Display Adapter — Контент на телевизор без проводов

Многие смотрят видео с YouTube на ноутбуке, а не на телевизоре, потому что выводить изображение на большой экран неудобно и иногда сложно. На обзоре адаптер Microsoft Wireless Display Adapter.

Обзор Microsoft Wireless Display Adapter — Контент на телевизор без проводов

Что такое адаптер Microsoft Wireless Display Adapter?

Есть несколько устройств для быстрой и потоковой передачи контента на экран ТВ, самое известное Google Chromecast за 35 $ (2 тыс. р.) подойдёт для поклонников программного обеспечения Google, приставка Apple TV за 150 $ (8600 р.) — более дорогое решение для пользователей Apple.

Ко мне на обзор попал адаптер Microsoft Wireless Display за 50 $ (2900 р.) обеспечивающий беспроводную передачу с HDMI-совместимого дисплея на внешний экран. Для работы ему достаточно наличие ОС Windows или Android с протоколом 1080p Miracast, который поддерживается на всех новых версиях ОС. Сможет ли он заменить Chromecast и Apple TV? Давайте выясним.

Что такое адаптер Microsoft Wireless Display Adapter?

Подключение Microsoft Wireless Display Adapter

Wireless Display Adapter от Microsoft напоминает скорее кабель USB-HDMI, чем беспроводной адаптер, но в его донглах находится полноценная карта Wi-Fi и мощная антенна. USB-штекер служит лишь для питания, сопряжение происходит через HDMI.

Два донгла соединены 29-сантиметровым кабелем, в комплекте идёт 15-см удлинитель — его достаточно для подключения к разъёму USB на задней стороне экрана. В случае отсутствия USB-порта на телевизоре нужно использовать переходник.

У Microsoft Wireless Display Adapter нет собственного источника питания. На обе стороны адаптера надеваются пластиковые колпачки, благодаря чему он не путается с телефонной зарядкой и наушниками.

Подключение Microsoft Wireless Display Adapter

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

Передача фото, видео и игры

На устройствах с Windows 10 достаточно открыть Центр действий и подключить сторонний экран. По умолчанию на дисплей будет выводиться картинка с максимальным разрешением 1080p (1920×1080 пикселей), хотя последняя версия Windows позволяет выбирать и другой формат. Звук с Wireless Display Adapter тоже транслируется на телевизор.

Microsoft Wireless Display надёжен, и как стандартный HDMI-кабель. Однако, чем выше качество видео, тем больше проблем — если вместо обычных 25 или 30 кадров в секунду смотреть фильм на частоте 60 fps, то адаптер не будет успевать передавать дополнительные кадры.

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

Microsoft Wireless Display Adapter — Обзор

Соединение с гаджетами на базе ОС Android происходит быстро, значок Cast Screen отображается в меню. Иногда передаваемое видео, плавно отображающееся на дисплее смартфона, становилось дёрганным на телевизоре. С играми на Android-устройствах тут такие же проблемы, что и у платформы Windows.

Диапазон действия

Microsoft указывает расстояние, на котором работает Wireless Display Adapter — 7 метров. На практике диапазон зависит от окружающей среды и типа подключённого устройства.

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

Microsoft Wireless Display Adapter отзывы

Поддержка ОС

Wireless Display Adapter базируется на открытом протоколе Miracast, который использует Wi-Fi для стриминга Full HD. Microsoft добавила поддержку этого протокола ещё в Windows 8 и Windows Phone, но более тесную интеграцию получила ОС Windows 10.

Google поддерживает Miracast на гаджетах с Android-версии 4.2 и новее, но не в ChromeOS. Сопряжение со всей продукцией Apple тут тоже недоступно из-за собственного протокола.

Microsoft Wireless Display Adapter

Для поддержки Miracast на Windows 7 просто установите Intel WiDi или другую подобную программу.

Программное обеспечение

Для настройки и обновления ПО в Microsoft Wireless Display Adapter нужно скачать приложение в Windows Store. Простая утилита позволит установить пароль на адаптер, изменить отображаемое имя дисплея и обновить прошивку.

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

Настройка Microsoft Wireless Display Adapter

Гарантия на Microsoft Wireless Display Adapter

Microsoft предлагает ограниченную гарантию на свой гаджет в один год — это стандарт для большинства современных устройств.

Microsoft Wireless Display Adapter позволяет передавать фотографии, видео или презентации PowerPoint с дисплеев устройств на ОС Windows или Android прямо на экран телевизора.

Желающим транслировать игры или получить больше функций, чем есть у обычного кабеля HDMI, стоит рассмотреть другие устройства. У Amazon Fire Stick есть удлинитель и библиотека контента, он тоже использует Miracast для передачи видеосигнала, и стоит всего 40 $ (2300 р.). У Google Chromecast имеются все аналогичные функции, но по ещё более низкой цене.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *