Select Default Sound Render Device (using undocumented COM-interface IPolicyConfig).

System Requirements: Microsoft Windows Vista and later
Visual C++ Redistributable for Visual Studio 2013: http://www.microsoft.com/en-us/download/details.aspx?id=40784

Run without parameters for show system tray icon

DefSound_TrayMenu.png DefSound_Hint.png

Commad line parameters:

DefSound.exe <DEVICE>[,DEVICE...] [ROLE] If you supply -1, it will switch to next sound render device (audio endpoint)
If you specify more than one device, then the list will be rotated so that the default device is the latest. Example:
Default device before Command line Default device after
2 DefSound.exe 0,1,2 0
0 DefSound.exe 0,1,2 1
1 DefSound.exe 0,1,2 2