Проброс микрофона на RDP-сервер в macOS
По умолчанию сеанс удалённого рабочего стола может воспроизводить звук сервера на вашем Mac, но микрофон не использует, пока не включено перенаправление микрофона. Чтобы записывать звук или говорить внутри сеанса, перенаправление захвата звука нужно включить с обеих сторон: сервер должен принимать перенаправленный микрофон, а Windows App на Mac должен его передавать. В этой инструкции описаны обе стороны в этом порядке, а в конце приведена проверка, которая подтверждает, что микрофон дошёл до сеанса.
Требования
- Windows Server 2022 или 2025 с графическим интерфейсом и включённым доступом по RDP.
- Права администратора на сервере (нужны для изменения групповой политики и настроек служб).
- Mac с macOS Ventura 13 или новее и установленным из App Store приложением Windows App.
- Микрофон, подключённый к Mac и распознанный macOS.
Часть 1: Разрешите перенаправление микрофона на Windows Server
Сначала сервер должен разрешить приём перенаправленного микрофона, только после этого Mac сможет его передать.
Перенаправление микрофона зависит от типа RDP-подключения и политик, настроенных на удалённом хосте. Если перенаправление микрофона не работает в обычном административном RDP-сеансе, проверьте, настроен ли сервер как Remote Desktop Session Host.
Разрешите перенаправление записи звука
Откройте редактор локальной групповой политики (gpedit.msc) и перейдите в раздел:
Computer Configuration > Administrative Templates > Windows Components > Remote Desktop Services > Remote Desktop Session Host > Device and Resource Redirection
Для политики Allow audio recording redirection установите значение Enabled.
Выполните следующую команду в командной строке с правами администратора, затем переподключитесь к серверу. Если политика не применилась, перезагрузите сервер (это прервёт активные сеансы, поэтому запланируйте перезагрузку на окно обслуживания) и переподключитесь.
gpupdate /force
Эта политика управляет следующим параметром реестра. Редактировать его вручную не нужно, но для диагностики его можно проверить напрямую:
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services fDisableAudioCapture = 0
Значение 0 разрешает перенаправление записи звука, значение 1 запрещает. Если политика ни разу не настраивалась, этого параметра может не быть, и это нормально.
Убедитесь, что нужные службы запущены
Перенаправление звука зависит от двух служб: Windows Audio и Remote Desktop Services UserMode Port Redirector (UmRdpService). Откройте консоль Services и убедитесь, что обе запущены. Если какая-то из них остановлена, установите для неё тип запуска Automatic и запустите её.
Часть 2: Настройте Windows App на Mac
Когда сервер готов, на Mac нужно дать доступ к микрофону и разрешить его передачу в сеанс.
Разрешите доступ к микрофону в macOS
Откройте System Settings, перейдите в Privacy & Security, затем в Microphone. Включите доступ для Windows App. Без этого macOS молча блокирует микрофон, и в сеанс ничего не попадает.
Включите микрофон в настройках подключения
Откройте Windows App и измените сохранённое подключение к ПК. В разделе Devices & Audio включите Microphone. Сохраните изменения и переподключитесь к серверу.
Проверка
На сервере откройте Sound settings, затем More sound settings и перейдите на вкладку Recording. Когда Mac подключён и микрофон включён, там должно появиться перенаправленное устройство ввода, например Remote Audio. Если его не видно, щёлкните правой кнопкой мыши в списке и убедитесь, что включён пункт Show Disabled Devices.
Чтобы проверить всю цепочку, откройте на сервере приложение, которое умеет записывать звук, и убедитесь, что оно получает сигнал с перенаправленного устройства.
Устранение неполадок
- Микрофона нет в списке на сервере: проверьте, что в macOS включён доступ к микрофону для Windows App и что в настройках подключения в разделе Devices & Audio включён Microphone.
- Перенаправленное устройство не появляется вообще: проверьте, что на сервере политика Allow audio recording redirection в значении Enabled и что после этого Mac переподключился.
- Устройство есть, но приложение не может записывать: проверьте, какое устройство ввода выбрано в приложении, и убедитесь, что у приложения есть доступ к перенаправленному микрофону.
- Перенаправление по RDP не работает в целом: проверьте, что службы из части 1 запущены, и учтите, что подключение может быть обычным административным сеансом, а не сеансом Remote Desktop Session Host.