Windows Server Enable Audio Over RDP

by on February 17, 2008 · 23 comments· LAST UPDATED December 17, 2008

in

Q. I've sans hardware soundcard and Windows server 2008 installed. How do I enable audio over RDP (Remote Desktop Protocol) on my Windows server systems?

A. RDP is a multi-channel protocol that allows a user to connect to a networked computer. Audio Redirection is a feature of RDP, which allows users to run an audio program on the remote desktop and have the sound redirected to their local computer.

Remote Desktop Connection Settings

  • Start Remote Desktop Connection
  • Click to expand Options
  • Select Local Resources tab.
  • Under Remote computer sound, ensure that Bring to this computer is selected.
  • Login to the server which needs audio enabled.
  • Now, you should hear the Windows startup login sound.

Finally, make sure Audio is configured correctly for all Windows applications over RDP:

  1. Go to the sound control panel (Start-> (Settings->) Control Panel-> Sounds and Audio Devices)
  2. Select Audio tab.
  3. Select Microsoft RDP Audio Driver for the default playback device, if not already specified.
  4. Check the "Use only default devices" checkbox at the bottom of the dialog.
  5. Click the Voice tab.
  6. Select Microsoft RDP Audio Driver for the default playback device, if not already specified.
  7. Save settings by clicking on OK button.
TwitterFacebookGoogle+PDF versionFound an error/typo on this page? Help us!

{ 23 comments… read them below or add one }

1 Gary Snyder January 25, 2009 at 6:08 am

This is all very nice, except that it doesn’t work. There is no Sounds and Audio tab in 2k8, nor is there an RDP audio driver available to select.

To enable sound to be delivered from a 2k8 server (virtual or not, and with or without TS role installed) to any RDP client, the following steps are needed.

1. Change the properties of the Windows Audio service on the 2k8 box so that it’s start mode is “Automatic”. Do the same for the Windows Audio Endpoint service. Start both services. This is probably already done if the box is a physical one and a sound card is installed. It won’t already be done if the box is a virtual.

2. Log out and back in. You will now be presented with a different error on your speaker Icon “No Audio Output Device is installed”. This is because RDP exports your sound card, but not your speaker connections and by default, the audio subsystem requires at least one device connected before it enables the audio functions (how f**stupid is that!)

3. Make a ton of registry changes (repetitive and redundant, but necessary)
a. run regedit and locate the following key. You must be logged in as an Administrator to do this: HKEY_CLASSES_ROOT\AudioEngine\AudioProcessingObjects it will contain several subkeys each named with a GUID
b. for each subkey:
Click on the subkey. Then right click and select “Permissions”. Click on the Advanced button, then click on the “Owner Tab”. The current owner will show as “TrustedInstaller”. Select your Administrative account or group from the list, and click OK to change the ownership. Select the account you just gave ownership to (Administrator or the administrative group), and click on the “Full Contol” checkbox, then click OK.
In the detail box, double click on the DWORD value MinOutputConnections. Change the value from 1 to 0 and click OK.
Repeat for each and every subkey in the group.

Close regedit

Restart the Windows Audio and Windows Audio Endpoint services.

Log off.

Log back in and enjoy the sound!

Reply

2 cmh May 17, 2012 at 9:14 pm

Before trying this, read and try what loqster suggests a few comments down.

Reply

3 John Y May 23, 2013 at 4:22 am

I agree, loqster suggests a way to change it using the RDP GUI and no registry changes,

I just Qoute his comments , Good job Longster and thanks.

“For win 2k8 the eassy way would be to edit the RDP-tcp propertis. (the Client Settings Tab)
This should be located in Start -> Administrative Tools -> Romote Desktop Services -> ‘Remote Desktop Session Host Configuratio’
By default ‘Audio and Video Playback’ and ‘Audio recording’ ar disabeled.
http://img196.imageshack.us/img196/6228/rdptcp.png

Reply

4 WINNT March 26, 2009 at 5:36 pm

Before changing the registry settings, make sure you enable sound in the rdp-tcp properties of tsconfig.msc on the client settings tab.

Reply

5 John April 19, 2009 at 4:37 am

Thanks a lot guys, very helpful and works for option “Bring to this computer” but… I need audio to “Leave at remote computer”. On Server 2008 x64 SP1 RDP 6.1 – doesn’t work. Any help appreciated. Tnx

Reply

6 BenjaminJWD July 17, 2009 at 10:48 pm

It there a similar solution for registry edit in Windows Server 2003 x64? I can not get this to work at all. The HKEY_CLASSES_ROOT\AudioEngine\AudioProcessingObjects does not exist in the registry in 2003. Thank you for your time. -BenjaminJWD

Reply

7 Sophia August 9, 2009 at 3:40 am

HI,

I need advise on how to enable my audio service on my vista.

Can any help me?

where my speaker icon is it reads :audio service is not enabled.

I use to be able to control the volume level althoiugh thaat option is no longer available to me. Don’t know what happened.

Reply

8 Kfire December 3, 2009 at 8:49 pm

Hi All,
The above tips were very helpful. I just installed Windows 2k8 and had a difficult time enabling sound through remote desktop. I was finally able to to do it by enabling in the GOP settings.

Reply

9 loqster December 31, 2009 at 11:24 am

For win 2k8 the eassy way would be to edit the RDP-tcp propertis. (the Client Settings Tab)
This should be located in Start -> Administrative Tools -> Romote Desktop Services -> ‘Remote Desktop Session Host Configuratio’

By default ‘Audio and Video Playback’ and ‘Audio recording’ ar disabeled.

http://img196.imageshack.us/img196/6228/rdptcp.png

Reply

10 HHC July 27, 2011 at 12:38 pm

Hi, this solution works great, is true that the main solution originated this post does not work on Windows 2008, but this one savbe the day. Thank you Loqster

Reply

11 Andrew Randall August 3, 2011 at 5:08 pm

Yeah i second that worked 100% for me aswell. Thanks

Reply

12 ldias January 6, 2012 at 3:19 pm

Worked awesome. Just remember to configure the audio portion on the desktop RDP client

Reply

13 mike January 13, 2011 at 7:57 pm

well, i made some progress, enabling audio and video playback made it so there is a “remote audio” device listed, but the sound card for the remote machine is still gone and will not play audio on the remote machine.

Reply

14 Chris May 17, 2011 at 8:51 pm

Anyone get this to work? I tried the steps on Windows 2008 Server R2 and no luck, with services enabled, registry hacks and the like.

Reply

15 Satchi July 21, 2011 at 9:28 am

Works for me. (Client : xpsp2 & 2k8r2, server 2k8r2). The steps given by loqster works.

Reply

16 Josef July 21, 2011 at 12:07 pm

did here! all of my w2k8 R2 TS servers have sounds locally and when connected via RDP from windows 7 hard workstation, but not from any of our thin client stations that used to work and still do in w2k3. not finding any solution anywhere :-(

Reply

17 Josef July 21, 2011 at 12:40 pm

yes, i checked the solution provided by logster many times: the disable Audio and Video Playback checkbox is unchecked. Note that the sound works on the server and on RDP via Windows 7 but not via thin client devices: Neoware and ChipPC. all of our thin client devices work fine with sound coming from W2k3. I can do test back to back on the same client and prove it every time.

This is a huge problem for me as 200 some users in my organization use the stations for on-line training, but w/o the sound, it is useless. as we did not expect sound issues, we moved all of our 5 TS servers to W2k8R2 and now i am stack.

should i open a MS ticket? will they be able to help or point me back to the thin client manufacturers? i am straggling here.

Reply

18 Alejo Becerra Diaz October 30, 2011 at 5:38 am

Thanks, loqster.
Your advice for W2008 inspired me to look for a similar procedure in W2003, and in fact the solution was very similar, reaching “Client Settings” and unmarking the only “Audio” related checkbox (I don’t know the precise name in english, but it is obvious). Log out of the remote desktop session, log in again, and solved.
Why the h… the stupid client does not show a message as “Audio forwarding is disabled in the server”?… Microsoft wonders…
Thanks again, whoever you are and whereever you are know :-)

Reply

19 Jonny February 16, 2012 at 1:41 pm

Great many thanks guys

Reply

20 Satheesh May 24, 2012 at 3:38 pm

When establishing an RDP session with Windows 2003 Server, in order to have sounds play at the server, it is necessary to:

1) Enable the Group Policy setting at

Local Computer Policy\Computer Configuration\Administrative Templates\Windows Components\Terminal Services\Client/Server data redirection\Allow audio redirection
2) In the Remote Desktop Connection 6.1 configuration dialog box, add the parameter “/admin” to the Computer field.

Now, when I configure the connection to play sounds at the server, the sounds do play there

Reply

21 Vinny July 12, 2012 at 3:01 am

Nice one Gary, thanks heaps

Reply

22 Matt December 19, 2012 at 4:05 pm

Similar to Satheesh, in Windows 2008, you have to edit the group policy but instead of Terminal Services it is now under Remote Desktop Services. That being said… none of this worked for me.

None.

Reply

23 Gatta February 25, 2014 at 3:41 pm

hello,
I deployed VMs with Xenserver 6.0.2 and XenDesktop 5.6 on HP proliant ML G6 server.
I will use ncomputing N500 to connect to my VMs.
My problem is that I must use the audio device ds VMs (microphone and speaker).
how I will solve this problem if my main server does not have any sound card.
thank you
i use windows xp as Vms

Thank you

Reply

Leave a Comment

Tagged as: , , , , , , , ,

Previous Faq:

Next Faq: