Przekierowanie mikrofonu do serwera RDP na macOS
Domyślnie sesja pulpitu zdalnego może odtwarzać dźwięk serwera na komputerze Mac, ale nie korzysta z mikrofonu, dopóki nie zostanie włączone przekierowanie mikrofonu. Aby nagrywać lub mówić w ramach sesji, przekierowanie przechwytywania dźwięku musi być włączone po obu stronach: serwer musi akceptować przekierowany mikrofon, a aplikacja Windows App na komputerze Mac musi go udostępniać. Ten poradnik omawia obie strony w tej kolejności i kończy się sprawdzeniem, które potwierdza, że mikrofon dotarł do sesji.
Wymagania
- Windows Server 2022 lub 2025 ze środowiskiem graficznym i włączonym dostępem RDP.
- Dostęp administratora do serwera (wymagany do zmiany zasad grupy i ustawień usług).
- Komputer Mac z systemem macOS Ventura 13 lub nowszym, z aplikacją Windows App zainstalowaną z App Store.
- Mikrofon podłączony do komputera Mac i rozpoznawany przez macOS.
Część 1: Zezwolenie na przekierowanie mikrofonu na serwerze Windows
Serwer musi akceptować przekierowany mikrofon, zanim komputer Mac będzie mógł go przesłać.
Przekierowanie mikrofonu zależy od typu połączenia RDP i zasad skonfigurowanych na hoście zdalnym. Jeśli przekierowanie mikrofonu nie działa w zwykłej administracyjnej sesji RDP, sprawdź, czy serwer jest skonfigurowany jako Remote Desktop Session Host.
Zezwolenie na przekierowanie nagrywania dźwięku
Otwórz Edytor lokalnych zasad grupy (gpedit.msc) i przejdź do:
Computer Configuration > Administrative Templates > Windows Components > Remote Desktop Services > Remote Desktop Session Host > Device and Resource Redirection
Ustaw Allow audio recording redirection na Enabled.
Uruchom poniższe polecenie w Wierszu polecenia z podwyższonymi uprawnieniami, a następnie połącz się ponownie z serwerem. Jeśli zasada nie zacznie obowiązywać, uruchom serwer ponownie (przerwie to aktywne sesje, więc zaplanuj to w oknie serwisowym) i połącz się ponownie.
gpupdate /force
Ta zasada kontroluje poniższą wartość rejestru. Nie musisz jej edytować ręcznie, ale możesz ją sprawdzić bezpośrednio w celach diagnostycznych:
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services fDisableAudioCapture = 0
Wartość 0 zezwala na przekierowanie nagrywania dźwięku. Wartość 1 je wyłącza. Jeśli zasada nigdy nie była konfigurowana, ta wartość może nie istnieć, co jest normalne.
Upewnij się, że wymagane usługi są uruchomione
Przekierowanie dźwięku zależy od dwóch usług: Windows Audio oraz Remote Desktop Services UserMode Port Redirector (UmRdpService). Otwórz konsolę Usługi i sprawdź, czy obie działają. Jeśli któraś nie działa, ustaw typ uruchamiania na Automatyczny i uruchom ją.
Część 2: Konfiguracja aplikacji Windows App na komputerze Mac
Gdy serwer jest gotowy, komputer Mac musi udzielić dostępu do mikrofonu i udostępnić go sesji.
Zezwolenie na dostęp do mikrofonu w macOS
Otwórz System Settings, przejdź do Privacy & Security, a następnie do Microphone. Włącz dostęp dla aplikacji Windows App. Bez tego macOS po cichu blokuje mikrofon i nic nie dociera do sesji.
Włączenie mikrofonu w ustawieniach połączenia
Otwórz aplikację Windows App i edytuj zapisane połączenie z komputerem. W sekcji Devices & Audio włącz opcję Microphone. Zapisz zmiany i połącz się ponownie z serwerem.
Weryfikacja
Na serwerze otwórz Sound settings, następnie More sound settings i przejdź na kartę Recording. Gdy komputer Mac jest połączony, a mikrofon włączony, powinno się tam pojawić przekierowane urządzenie wejściowe, takie jak Remote Audio. Jeśli go nie widzisz, kliknij prawym przyciskiem myszy na liście i upewnij się, że opcja Show Disabled Devices jest włączona.
Aby potwierdzić działanie od początku do końca, uruchom na serwerze aplikację zdolną do nagrywania dźwięku i sprawdź, czy odbiera sygnał z przekierowanego urządzenia.
Rozwiązywanie problemów
- Mikrofon nie jest widoczny na serwerze: sprawdź, czy dostęp do mikrofonu jest włączony dla aplikacji Windows App w macOS oraz czy Microphone jest włączony w Devices & Audio w ustawieniach połączenia.
- Nie pojawia się żadne przekierowane urządzenie: sprawdź, czy Allow audio recording redirection ma wartość Enabled na serwerze oraz czy komputer Mac połączył się ponownie po zmianie.
- Urządzenie istnieje, ale aplikacja nie może nagrywać: sprawdź urządzenie wejściowe wybrane w aplikacji i upewnij się, że aplikacja ma dostęp do przekierowanego mikrofonu.
- Przekierowanie RDP ogólnie zawodzi: sprawdź, czy usługi z Części 1 są uruchomione, i rozważ, czy połączenie jest zwykłą sesją administracyjną, a nie sesją Remote Desktop Session Host.