I have a Windows XP Embedded product which requires audio input/output. When I use remote desktop to log into these systems, the audio driver gets replaced with the Microsoft RDP Audio Driver. This disables my product from working since it now has no audio driver. Below is a list of things I have tried to disable remote redirection of audio:
Remote Desktop Client:
Changed the "Remote computer sound" setting on Remote Desktop client to "Leave at remote computer". This does work, however, I need to disable this on the server so this doesn't get accidentally changed.
Group Policy:
Changed the group policy setting, "Allow audio redirection" to "Disabled". I ran MMC.exe (Microsoft management Console), "Add/Remove Snap-in", Add..., "Group Policy Object Editor". I went to "Computer Configuration","Administrative Templates", "Windows Components", "Terminal Services", "Client/Server data redirection", "Allow audio redirection" and set that to Disabled. This also did not work. It did disable the audio from being heard on the remote PC, but the Microsoft RDP Audio Driver still replaced my original audio driver when "Bring to this computer" was selected in the remote desktop settings.
Registry:
HKLM/SOFTWARE/Microsoft/Windows NT/CurrentVersion/Drivers32/Terminal Server/RDP
I tried renaming the "wave" key and renaming the "rdpsnd.dll" file. After logging in with "Bring to this computer" selected, all audio drivers were missing including the Microsoft RDP Audio Driver.
Other notes:
You don't even have to authenticate into the machine to have the Microsoft RDP Audio Driver remove the audio drivers. This seems very dangerous considering anyone with Remote Desktop can maliciously try to log into a box, and even if authentication fails, all input/output audio functionality gets removed.
Thank You,
Chris Miller