Reindirizzamento microfono a server RDP su macOS
Per impostazione predefinita, una sessione desktop remoto può riprodurre l'audio del server sul Mac, ma non utilizza il microfono a meno che il reindirizzamento del microfono non sia abilitato. Per registrare o parlare all'interno della sessione, il reindirizzamento dell'acquisizione audio deve essere attivato su entrambi i lati: il server deve accettare un microfono reindirizzato e la Windows App sul Mac deve renderne disponibile uno. Questa guida tratta entrambi gli aspetti, in questo ordine, e si conclude con una verifica che dimostra che il microfono ha raggiunto la sessione.
Requisiti
- Un Windows Server 2022 o 2025 con desktop grafico e accesso RDP abilitato.
- Accesso come amministratore al server (necessario per modificare i Criteri di gruppo e le impostazioni dei servizi).
- Un Mac con macOS Ventura 13 o versione successiva, con la Windows App installata dall'App Store.
- Un microfono collegato al Mac e riconosciuto da macOS.
Parte 1: Consentire il reindirizzamento del microfono su Windows Server
Il server deve accettare un microfono reindirizzato prima che il Mac possa inviarne uno.
Il reindirizzamento del microfono dipende dal tipo di connessione RDP e dai criteri configurati sull'host remoto. Se il reindirizzamento del microfono non funziona in una semplice sessione RDP amministrativa, verificare se il server è configurato come Remote Desktop Session Host.
Consentire il reindirizzamento della registrazione audio
Aprire l'Editor Criteri di gruppo locali (gpedit.msc) e passare a:
Computer Configuration > Administrative Templates > Windows Components > Remote Desktop Services > Remote Desktop Session Host > Device and Resource Redirection
Impostare Allow audio recording redirection su Enabled.
Eseguire il comando seguente in un Prompt dei comandi con privilegi elevati, quindi riconnettersi al server. Se il criterio non diventa effettivo, riavviare il server (l'operazione interrompe le sessioni attive, quindi pianificarla in una finestra di manutenzione) e riconnettersi.
gpupdate /force
Questo criterio controlla il seguente valore del registro. Non è necessario modificarlo manualmente, ma è possibile verificarlo direttamente a scopo diagnostico:
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services fDisableAudioCapture = 0
Il valore 0 consente il reindirizzamento della registrazione audio. Il valore 1 lo disabilita. Se il criterio non è mai stato configurato, questo valore potrebbe non essere presente, il che è normale.
Verificare che i servizi necessari siano in esecuzione
Il reindirizzamento audio dipende da due servizi: Windows Audio e Remote Desktop Services UserMode Port Redirector (UmRdpService). Aprire la console Servizi e verificare che entrambi siano in esecuzione. In caso contrario, impostare il tipo di avvio su Automatico e avviare il servizio.
Parte 2: Configurare la Windows App sul Mac
Con il server pronto, il Mac deve concedere l'accesso al microfono e metterlo a disposizione della sessione.
Consentire l'accesso al microfono in macOS
Aprire System Settings, andare su Privacy & Security e quindi su Microphone. Attivare l'accesso per la Windows App. Senza questo passaggio macOS blocca il microfono in modo silenzioso e nulla raggiunge la sessione.
Abilitare il microfono nelle impostazioni di connessione
Aprire la Windows App e modificare la connessione PC salvata. In Devices & Audio abilitare Microphone. Salvare le modifiche e riconnettersi al server.
Verifica
Sul server aprire Sound settings, poi More sound settings e passare alla scheda Recording. Con il Mac connesso e il microfono abilitato, dovrebbe comparire un dispositivo di input reindirizzato come Remote Audio. Se non è visibile, fare clic con il pulsante destro nell'elenco e verificare che Show Disabled Devices sia attivo.
Per una conferma end-to-end, aprire sul server un'applicazione in grado di registrare audio e verificare che riceva l'input dal dispositivo reindirizzato.
Risoluzione dei problemi
- Il microfono non compare sul server: verificare che l'accesso al microfono sia attivo per la Windows App in macOS e che Microphone sia abilitato in Devices & Audio nelle impostazioni di connessione.
- Non compare alcun dispositivo reindirizzato: verificare che Allow audio recording redirection sia impostato su Enabled sul server e che il Mac si sia riconnesso dopo la modifica.
- Il dispositivo esiste ma un'applicazione non riesce a registrare: controllare il dispositivo di input selezionato nell'applicazione e assicurarsi che possa accedere al microfono reindirizzato.
- Il reindirizzamento RDP non funziona in generale: verificare che i servizi della Parte 1 siano in esecuzione e valutare se la connessione sia una semplice sessione amministrativa anziché una sessione Remote Desktop Session Host.