Не работает микрофон на удаленном рабочем столе windows 10

Обновлено: 05.07.2024

Добрый день!
Есть сервер SuperMicro.
Он используется в качестве виртуального. На железо установлен гипервизор esxi 5.5.
Одна из виртуальных машин - терминальный сервер. Он работает на Windows 2012R2 с установленными последними обновлениями.
Проблема заключается в том, что не пробрасывается микрофон (звук есть) по RDP на данный виртуальный сервер. Пробую подключаться с Windows 7 Максимальная. В настройках подключения перенаправление звука и звукозаписи включено. В групповых политиках перенаправление звукозаписи и звука включено.
В итоге удаленное аудио есть, устройств звукозаписи нет.
Есть сервер HP, в котором тоже нет встроенной звуковой карты, но перенаправление работает корректно. Проверял на других компьютерах, которые есть в офисе – везде перенаправление звука и микрофона работает. Пробовал разные образы Windows 2012R2 и Windows 2008R2 – результат такой же. Ставил Esxi 6.0 – не помогло. Ставил MS Hyper-V 2012 вместо Esxi – никак. Пробовал ставить Windows Server 2012 R2 без гипервизоров сразу на железо – тоже ничего. Написал уже и в саппорт SuperMicro – пока тишина.
Как разобраться в этой проблеме?)
Звуковая для перенаправления не нужна, но если она поможет – могу купить.

Конфиг:
Корпус серверный Supermicro 2U, 8x 3.5" Hot-swap SAS/SATA HDD tray, with LP card, 2*740W Redundant
Материнская плата Supermicro MBD-X10DRC-LN4+-O - EE-ATX, 2xLGA2011-r3, Intel® C612, 24xDDR4, 10xSATA, 8xSAS3 12Gb/s (LSI3108), 4xGbE (i350), IPMI, 2 PCI-Ex16 + 3 PCI-Ex8 + 1 PCI-Ex4, Video
Процессор Intel® Xeon E5-2670v3 2.30GHz,30M,9.60GT/s, LGA2011-R3 (120W), DDR4-2133, 12-Cores (Haswell-EP)
Модуль памяти DDR4-2133MHz 16Gb ECC Reg CL15 (DR x4), 1.2V
Модуль защиты кэш-памяти Supermicro SuperCap Module w/ 8GB CV + 24'' cable
Жесткий диск SAS 3,5" HGST 4Tb Ultrastar® 7k6000 128Mb, 7200rpm, 12Gb/s
Контроллер сетевой 4-хпортовый Intel 1Gb Quad Port i350-T4V2, PCI-E x4, 4*RJ45

разобрался. нужно было помимо узла лицензирования добавить еще и узел сеансов. :)

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

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

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

Это может быть необходимо например при Skype или Zoom созвонах, которые вы проводите с сервера.

КАК НАСТРОИТЬ ЗВУК НА СЕРВЕРЕ В 6 ШАГОВ:

  1. Подключиться к серверу по RDP
  2. Включить службу Windows Audio
  3. Разрешить перенаправление аудио/видео и записи звука в свойствах сервера
  4. Обновить параметры реестра
  5. Установить роль Remote Desktop Session Host
  6. Сделать настройки подключения на вашем локальном компьютере

ПОДКЛЮЧАЕМСЯ К СЕРВЕРУ ПО RDP

Окно подключения по RDP

ВКЛЮЧАЕМ СЛУЖБУ WINDOWS AUDIO

Панель управления -> Система и безопасность

Панель управления

Дальше выберите “Administrative Tools” или «Администрирование»

Система и безопасность

Запустите программу «Services» или «Службы»

Службы

Найдите иконку «Windows Audio», нажмите правой кнопкой мыши и выберите Properties или Свойства

Windows Audio

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

Свойства Windows Audio

Теперь надо запустить саму службу. Выбрите «Windows Audio» и нажмите Start или Запустить

Запуск Windows Audio

КАК РАЗРЕШИТЬ ПЕРЕНАПРАВЛЕНИЕ ЗВУКА/ВИДЕО И ЗАПИСЬ ЗВУКА

Нажмите клавиши Win+R (если на вашем компьютере стоит Windows) или CMD+R (если у вас Mac), в появившемся окне наберите команду GPEDIT.MSC и нажмите кнопку OK или Enter.

Вызов редактора групповых политик

Появится новое окно. В нем выберите Конфигурация компьютера -> Административные шаблоны -> Компоненты Windows -> Службы удалённых рабочих столов -> Узел сеансов удалённых рабочих столов -> Перенаправление устройств и ресурсов -> Разрешить перенаправление воспроизведения звука и видео

В разделе Remote Desktop Services или Перенаправление устройств и ресурсов найдите две политики:

  1. Разрешить перенаправление воспроизведения звука и видео
  2. Разрешить перенаправление записи звука
  1. Allow audio and video playback redirection
  2. Allow audio recording redirection

Откройте оба и нажмите Разрешить или Enabled

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

ОБНОВЛЯЕМ ПАРАМЕТРЫ РЕЕСТРА

Нажмите сочетание клавиш Win+R (или CMD+R для MacOS) и выполнив команду REGEDIT

Вызов редактора реестра

Видим, что у обоих правил политики состояние «Включено». У вас откроется новое окно. Перейдите в нем по пути: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp

Редактор реестра. Контроль.

Затем находим и открываем этот файл:

Редактор реестра. Запись fDisableAudioCapture

Открываем файл, у вас появится маленькое окошко, в котором нужно выставить «00000000» вместо 0 и нажать OK

Редактор реестра. Смена значения fDisableAudioCapture

КАК УСТАНОВИТЬ РОЛИ REMOTE DESKTOP SESSION HOST

Нажмите Пуск, запустите программу Диспетчер серверов или Server Manager

Диспетчер серверов

В правом верхнем углу выберите пункт меню

Управление -> Добавить роли и компоненты или Manage -> Add Roles and Features

Добавить роли и компоненты

В новом окне выберите

Установка ролей или компонентов

Role-based or Feature-based installation

и нажмите Next или Далее

Установка ролей или компонентов

Выберите Роли сервера (Server Selection) затем поставьте галочку Remote Desktop Services и нажмите Далее (Next)

Потом просто жмем Далее (Next)

Подтверждение изменений

Отмечаем галочкой Remote Desktop Session Host, в открывшемся окне жмем Добавить компоненты (Add features)

Затем жмем Далее (Next)

Добавление компонентов

Ставим галочку, жмем Установить (Install)

Установка компонентов

Процесс установки компонентов

После установки сервер автоматически перезагрузится. Подождите конца перезагрузки.

ПОСЛЕДНИЕ НАСТРОЙКИ MACOS

На вашем компьютере перейдите в программу, по которой подключаетесь к RDP, выберите сервер, на котором настраивали звук и перейдите во вкладку Edit

Окно RDP MacOS

Затем проставьте все эти галочки

Настройки подключения по RDP MacOS

ПОСЛЕДНИЕ НАСТРОЙКИ WINDOWS

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

Во вкладке Общие вводим IP-адрес Вашего сервера.

Затем на вкладку Локальные ресурсы -> Параметры и в появившемся окне отметьте галочки Проигрывать на этом компьютере и Записать с этого компьютера

После обновления или установки ОС перестал работать микрофон? «Блог системного администратора» подскажет, что делать в этой ситуации.

Параметры Windows 10

Не исключено, что выходом станет самое простое решение:

1. перейдите в Параметры (клавиатурная комбинация Win и I);

2. в строке поиска параметров введите: микрофон;

3. в результатах поиска вам необходим пункт настройки параметров конфиденциальности микрофона;

4. в открывшемся окне включите доступ к микрофону (если выключен), для этого нажмите на кнопку «Изменить» и переместите ползунок вправо;

5. предоставьте доступ к микрофону программному обеспечению (если не предоставлен).

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

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

Если микрофон работает, значит решение найдено. Если нет — перейдите к следующему шагу.

Необходимо, чтобы микрофон был устройством записи используемым по умолчанию. Щелкните правой кнопкой мыши по значку динамика в системном трэе (справа внизу). Необходимо открыть параметры звука.

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

Если он установлен как приоритетное устройство, но не работает, перейдите к свойствам устройства.

В следующем окне — к дополнительным параметрам.

Проверьте положение ползунков на вкладке «Уровни». Убедитесь, что они не смещены влево (в отключенное состояние).

На вкладке «Дополнительно» попробуйте отключить опции монопольного режима.

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

Диспетчер оборудования

Для перехода к Диспетчеру устройств щелкните правой кнопкой мыши по кнопке «Пуск». В перечне выберите соответствующий пункт. В окне Диспетчера вам необходим раздел «Аудиовходы и аудиовыходы». Убедитесь, что микрофон присутствует в числе устройств.

Если его там нет, то вероятные причины:

  • некорректная работа драйверов;
  • неисправность устройства;
  • микрофон отключен.

В случае, когда возле оборудования отображается «!» (ошибка оборудования), кликните по нему правой кнопкой мыши. Из контекстного меню выберите опцию удаления выбранного устройства.

Обновите конфигурацию оборудования (в пункте меню «Действие» главного меню Диспетчера).

Есть вероятность, что после обновления микрофон станет работать корректно.

Когда микрофон не показан в списке, возможным решением является переустановка драйверов звуковой карты.

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

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

В мессенджере

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

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

Если ничего не помогло

В таком случае решением является установка драйверов звуковой карты с сайта производителя материнской платы (для стационарных ПК) или ноутбука. Необходим драйвер для вашей модели. Не рекомендую драйвер-паки или другое ПО из сторонних источников.

Рассматривал удобную возможность подключения к одному разъему компьютера до семи USB-устройств . В их числе — телевизор в качестве большого монитора ноутбука. Писал о софте, который желательно удалить с компьютера , за исключением тех случаев, когда вы точно знаете, зачем он вам нужен.

Проверка состояния протокола RDP

Проверка состояния протокола RDP на локальном компьютере

Сведения о том, как проверить и изменить состояние протокола RDP на локальном компьютере, см. в разделе How to enable Remote Desktop (Как включить удаленный рабочий стол).

Проверка состояния протокола RDP на удаленном компьютере

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

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

Редактор реестра, в котором отображается запись fDenyTSConnections

  1. Сначала откройте меню Пуск и выберите Выполнить. В появившемся текстовом поле введите regedt32.
  2. В редакторе реестра нажмите Файл и выберите пункт Подключить сетевой реестр.
  3. В диалоговом окне Выбор: "Компьютер" введите имя удаленного компьютера, выберите Проверить имена и нажмите кнопку ОК.
  4. Перейдите в раздел HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server и в раздел HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services.
    • Если раздел fDenyTSConnections имеет значение 0, значит протокол RDP включен.
    • Если раздел fDenyTSConnections имеет значение 1, значит протокол RDP отключен.
  5. Чтобы включить протокол RDP, для fDenyTSConnections замените значение 1 на 0.

Проверка блокировки объектом групповой политики протокола RDP на локальном компьютере

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

Чтобы проверить конфигурацию групповой политики на локальном компьютере, откройте окно командной строки с правами администратора и введите следующую команду:

Когда команда будет выполнена, откройте файл gpresult.html. Выберите Конфигурация компьютера\Административные шаблоны\Компоненты Windows\Службы удаленных рабочих столов\Узел сеансов удаленных рабочих столов\Подключения и найдите политику Разрешить пользователям удаленное подключение с использованием служб удаленных рабочих столов.

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

Пример сегмента gpresult.html, в котором показано, что объект групповой политики на уровне домена Block RDP блокирует протокол RDP.

Если же для параметра этой политики задано значение Отключено, проверьте результирующий объект групповой политики. Ниже показано, какой объект групповой политики блокирует подключения по протоколу RDP.

Пример сегмента gpresult.html, в котором объект групповой политики уровня домена Local Group Policy блокирует протокол RDP.

Проверка блокировки объектом групповой политики протокола RDP на удаленном компьютере

Чтобы проверить конфигурацию групповой политики на удаленном компьютере, нужно выполнить почти такую же команду, что и для локального компьютера.

В файле (gpresult-<computer name>.html), который создается после выполнения этой команды, используется такой же формат данных, как в версии файла для локального компьютера (gpresult.html).

Изменение блокирующего объекта групповой политики

Эти параметры можно изменить в редакторе объектов групповой политики (GPE) и консоли управления групповыми политиками (GPM). Дополнительные сведения об использовании групповой политики см. в статье Advanced Group Policy Management (Расширенное управление групповыми политиками).

Чтобы изменить блокирующую политику, используйте один из следующих методов.

  • В GPE укажите определенный уровень для объекта групповой политики (локальный или доменный) и выберите Конфигурация компьютера > Административные шаблоны > Компоненты Windows > Службы удаленных рабочих столов > Узел сеансов удаленных рабочих столов > Подключения > Разрешить пользователям удаленное подключение с использованием служб удаленных рабочих столов.
    1. Задайте для политики значение Включена или Не задана.
    2. На затронутых компьютерах откройте окно командной строки с правами администратора и выполните команду gpupdate /force.
  • В GPM перейдите к подразделению, в котором блокирующая политика применяется к соответствующим компьютерам, и удалите эту политику.

Проверка состояния служб RDP

На локальном компьютере (клиентском) и удаленном компьютере (целевом) должны быть запущены следующие службы:

  • службы удаленных рабочих столов (TermService);
  • перенаправитель портов пользовательского режима служб удаленного рабочего стола (UmRdpService).

Для локального или удаленного управления службами можно использовать оснастку MMC. Вы также можете использовать PowerShell для управления службами в локальном или удаленном расположении (если удаленный компьютер настроен для приема удаленных командлетов PowerShell).

Службы удаленных рабочих столов в оснастке MMC "Службы" Не изменяйте параметры служб, заданные по умолчанию.

На любом компьютере запустите одну или обе службы, если они запущены.

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

Проверка состояния прослушивателя протокола RDP

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

Проверка состояния прослушивателя RDP

Для выполнения этой процедуры используйте экземпляр PowerShell с разрешениями администратора. На локальном компьютере также можно использовать командную строку с разрешениями администратора. Но для этой процедуры используется PowerShell, так как одни и те же командлеты выполняются локально и удаленно.

Чтобы подключиться к удаленному компьютеру, выполните следующий командлет:

Команда qwinsta выводит список процессов, которые ожидают передачи данных через порты компьютера.

Введите qwinsta.

Если в списке содержится rdp-tcp с состоянием Listen, прослушиватель протокола удаленного рабочего стола работает. Перейдите к разделу Проверка порта прослушивателя протокола RDP. В противном случае перейдите к шагу 4.

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

  1. Войдите на компьютер с той же версией операционной системы, что и у затронутого компьютера, и получите доступ к реестру компьютера (например, с помощью редактора реестра).
  2. Перейдите к следующей записи реестра:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp
  3. Экспортируйте запись в REG-файл. Например, в редакторе реестра щелкните запись правой кнопкой мыши, выберите пункт Экспортировать, а затем введите имя файла для экспортируемых параметров.
  4. Скопируйте экспортированный REG-файл на затронутый компьютер.

Чтобы импортировать конфигурацию прослушивателя протокола RDP, откройте окно PowerShell с разрешениями администратора на затронутом компьютере (или откройте окно PowerShell и подключитесь к этому компьютеру из удаленного расположения).

Чтобы создать резервную копию для существующей записи реестра, воспользуйтесь таким командлетом:

Чтобы удалить резервную копию для существующей записи реестра, воспользуйтесь таким командлетом:

Чтобы импортировать новую запись реестра и перезапустить службу, воспользуйтесь такими командлетами:

Замените <filename> именем экспортированного REG-файла.

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

Проверка состояния самозаверяющего сертификата протокола RDP

Сертификаты удаленного рабочего стола в оснастке MMC "Сертификаты".

  1. Если подключиться так и не удалось, откройте оснастку MMC "Сертификаты". Когда будет предложено выбрать хранилище сертификатов для управления, выберите Учетная запись компьютера и затронутый компьютер.
  2. В папке Сертификаты в разделе Удаленный рабочий стол удалите самозаверяющий сертификат протокола RDP.
  3. На затронутом компьютере выполните следующие действия, чтобы перезапустить службу удаленных рабочих столов.
  4. Обновите оснастку диспетчера сертификатов.
  5. Если самозаверяющий сертификат протокола RDP не был создан повторно, проверьте разрешения для папки MachineKeys.

Проверка разрешений для папки MachineKeys

  1. На затронутом компьютере откройте проводник и перейдите к папке C:\ProgramData\Microsoft\Crypto\RSA\ .
  2. Щелкните правой кнопкой мыши папку MachineKeys, а затем выберите Свойства, Безопасность и Дополнительно.
  3. Убедитесь, что настроены следующие разрешения:
    • Builtin\Администраторы: Полный доступ
    • Все: чтение и запись.

Проверка порта прослушивателя протокола RDP

На локальном компьютере (клиентском) и удаленном компьютере (целевом) прослушиватель протокола RDP должен ожидать передачи данных через порт 3389. Другие приложения не должны использовать этот порт.

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

Чтобы проверить или изменить порт протокола RDP, используйте редактор реестра:

Подраздел PortNumber для протокола RDP.

  1. Откройте меню Пуск, выберите Выполнить и введите regedt32 в появившемся текстовом поле.
    • Чтобы подключиться к удаленному компьютеру, в редакторе реестра щелкните Файл и выберите пункт Подключить сетевой реестр.
    • В диалоговом окне Выбор: "Компьютер" введите имя удаленного компьютера, выберите Проверить имена и нажмите кнопку ОК.
  2. Откройте реестр и перейдите к записи HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\<listener> .
  3. Если PortNumber имеет значение, отличное от 3389, укажите значение 3389.

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

Проверка того, что другое приложение не пытается использовать тот же порт

Для выполнения этой процедуры используйте экземпляр PowerShell с разрешениями администратора. На локальном компьютере также можно использовать командную строку с разрешениями администратора. Но для этой процедуры используется PowerShell, так как одни и те же командлеты выполняются локально и удаленно.

Откройте окно PowerShell. Чтобы подключиться к удаленному компьютеру, введите Enter-PSSession -ComputerName <computer name> .

Введите следующую команду:

Команда netstat выводит список портов, которые должны прослушивать службы.

Найдите запись для TCP-порта 3389 (или назначенного RDP-порта) с состоянием Ожидает вызова.

Идентификатор процесса службы или процесса, использующих этот порт, отобразится в столбце "Идентификатор процесса".

Чтобы определить, какое приложение использует порт 3389 (или назначенный порт протокола RDP), введите следующую команду:

Команда tasklist выводит данные об определенном процессе.

Найдите запись для номера процесса, связанного с портом (в выходных данных netstat). Службы или процессы, связанные с этим идентификатором процесса, отобразятся в столбце справа.

Если порт используется приложением или службой, отличающейся от служб удаленных рабочих столов (TermServ.exe), устранить конфликт можно с помощью одного из следующих методов:

  • В настройках такого приложения или службы укажите другой порт (рекомендуется).
  • Удалите другое приложение или службу.
  • В настройках протокола RDP укажите другой порт, а затем перезапустите службы удаленных рабочих столов (не рекомендуется).

Проверка блокировки порта протокола RDP брандмауэром

С помощью средства psping проверьте, доступен ли затронутый компьютер через порт 3389.

Откройте окно командной строки с правами администратора, перейдите в каталог, где установлено средство psping, и введите следующую команду:

Проверьте выходные данные команды psping на наличие таких результатов:

  • Подключение к <computer IP>: удаленный компьютер доступен.
  • (0% loss) (0 % потерь): все попытки подключения выполнены успешно.
  • The remote computer refused the network connection (Удаленный компьютер отклонил сетевое подключение): удаленный компьютер недоступен.
  • (100% loss) (100 % потерь): не удалось выполнить подключение.

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

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

Читайте также: