Windows XP allows you to output sound to more than one audio device… Vista and newer Windows versions do not. To overcome this “Failure by Design”, (IMHO somehow related to DRM, preventing user to make digital copies of analog sources), I have coded SSD – Set Sound Device.
SSD enables you to change the default Sound Device by shortcut or command line.
Version 1.1 should fix the UAC prompt bug.
Version 1.3 adds compatibility for Win8 and the option to change the sound device “invisible” (on a separate Desktop).
Version 2 adds lots of new functionalities. Win10 compatibility, change recording devices, change audio or communication device separately, merge two separate output and recording device shortcuts and more
Version 3 adds Win 10 anniversary update compatibility and removes ini-file save to AppDataDir, portable install to program directory only.
Version 4 Ported to Autoit 3.3.14.2, minor improvements and bug fixes. Identified Win10-1703 issue, after the Update Windows sometimes “cleans” the entries in the sound control panel, initially blocking the “Sound” dialog until manually confirmed. Opening the “Sound†panel manually one time fixes this topic.
It works fine on my 64bit Win10-1703 machine. If you find bugs please let me know.
Kudos to: Ascend4nt and NerdFencer for parts of the code, and Yashied for his most excellent WinAPIEx UDF.
Please let me know if you found some piece of code in the source for which I forgot to mention a credit.
Disclaimer
This program is distributed in the hope that it will be useful, but
WITHOUT ANY WARRANTY
The Author of this Software expressly disclaims any warranty for the SOFTWARE PRODUCT. The SOFTWARE PRODUCT and any related documentation is provided “as is” without warranty of any kind, either express or implied, including, without limitation, the implied warranties or merchantability, fitness for a particular purpose, or non-infringement. The entire risk arising out of use or performance of the SOFTWARE PRODUCT remains with you.
NO LIABILITY FOR DAMAGES
In no event shall the author of this Software be liable for any damages whatsoever (including, without limitation, damages for loss of business profits, business interruption, loss of business information, or any other pecuniary loss) arising out of the use of or inability to use this product, even if the Author of this Software has been advised of the possibility of such damages. Because some states/jurisdictions do not allow the exclusion or limitation of liability for consequential or incidental damages, the above limitation may not apply to you.
is there any chance to get it run under windows 11
Hi Sven,
didn’t know it does not work on Win11, I’m still running Win10 and thus currently have to chance to test and adjust. I’ll drop you an email.
Regards,
Karsten
Nevermind, I just saw it already has that functionality.
Question, can this be easily modified for (or is there a different app altogether) for changing microphone/input similar to this SSD (output)?
I have an Oculus quest VR device, which Windows never changes the input from the Oculus headset when I disconnect that headset, requiring manually going back in and changing it to my gaming headset.
Thanks,
Van
Using SSD since V1. I love this tool.
I donate 10€ in hope that u will support Win11 asap 🙂 (if necessary)
Saw you donation, much appreciated! For sure I’ll keep on developing this, as I myself use it on a daily basis :).
Best Regards, Karsten
Information about SSD.EXE ERRORLEVEL, and possible causes, would be useful.
Great tool.
Cheers.
Glad you like it :). Normally before the “Error Code” there’s a description of what went wrong. Sometimes generic, because for some errors the reasons require further investigation due to individual PC and OS setup. What code are you referring to?
awesome, keep up the good work
I found out that opening the ssd.exe and the shortcuts as admin solved my problems. But I don’t know why it worked the last few month without opening as admin.
Hi Andreas, good you found a solution, on the reason I can only guess. It’s not triggered by ssd.exe, but there must be an underlying reason.
Did you move ssd.exe to a protected folder (requiring elevated rights)?
Is the exe file marked as “require admin” (right-click > compatability)?
Did the ownership of the parent folder change?
Or maybe it’s somehow flagged by your AV?
Hi.
First of all thanks for your work. SSD helped me a lot during the last month in homeoffice.
It was working fine for month, but now it stopped working.
I got the error message
“-Does the ‘Sound’ dialog pop-up when started from control panel? (–>yes)
-Did you install a new Version of Windows or SSD? (–> no)
Try to re-create the shortcuts.”
So I tried to recreate the shortcuts, but it didn’t work.
When I try to open SSD there comes the error “error, no rows found in SysListView32…”
I tried to delete the ssd.ini, but no change.
I also tried the beta. Same problem.
What can I do?
Hello, I was looking into this software and noticed the download failed with the following message in the chrome console:
Mixed Content: The site at ‘https://funk.eu/’ was loaded over a secure connection, but the file at ‘https://funk.eu/downloads/ssd/SSD_v4.exe.zip’ was redirected through an insecure connection. This file should be served over HTTPS. This download has been blocked. See https://blog.chromium.org/2020/02/protecting-users-from-insecure.html for more details.
While I’m not concerned about the program itself, seeing an unsecured download is a security worry
Hi Jay, thanks for reporting this, it definitely should, I’ll take a look into it.
Edit: Found and fixed, used http:// instead of https:// for some download links in the back-end by accident, seems this check is new in Chromium.
Thanks and Best Regards, Karsten
Hey there,
I was using SSD for years and I am recommending it to friends. Now one of my Friends was using it for a couple of weeks without a Problem. But resently it broke. I tried to fix it but whenever i try to switch it gives me this Error:
Sound control panel window not found in time.
Error Code:11
-Does the “Sound” dialog pop-up when started from control panel?
-did you install a new version of windows or SSD?
Try to re-create the Shortcuts.
77715333010099977793330100hidden
77715333010099977793330100hidden
I tried everything…what can I do now? pls help
Hi Shuuji,
it’s really hard to tell from a distance, heard some similar reports but could never reproduce them. Sometimes they seem to be related to custom sound drivers, SSD works only with Windows default. Did you delete everything from SSD (all shortcuts)? Is switching manually in the sound dialog possible?
Otherwise you might try the latest Beta: https://funk.eu/wp-content/plugins/download-monitor/download.php?id=255
Best Regards
Karsten
This is a Trojan Mul.Drop
Be aware!
Not when downloaded from my site. All my programs are coded in AutoIt, which same lame AV companies flag as malicious by default.
Test via Virustotal (currently 68 of 70 say it’s clean, only 2 false positives) or compile yourself, it’s open source.
Hi KaFu,
I also want to say thankyou for working successful with your nice tool!
But from now (new monitor with deactivated speakers in control panel) the problem with error 11 comes up.
You found a solution when Aequi post the same problem in Feb 2020 ?
Many thanks in advance!
The Windows 10 Defender says, the files are containing a Virus or Malware.
Really a pity, I would love the functionality.
Hi Florian,
sad to hear. It’s not Windows 10 Defender, it’s the “Google Safe Browsing” service (back-end also used in FireFox), which marked SSD (also HRC) as malicious code because of some lazy AV vendors mark all AutoIt code as malicious. Override download and check with Virustotal and you’ll see that only unknown/small AV vendors block this as “generic/heuristic”, none of the major players.
I’ve contacted Google, but only received automated response that I should remove the Virus… stupid bots all over the place, all confident that they are right. As this is my hobby I sadly will not invest more time in convincing bots or mega-corps that they are in error.
Override the download restrictions and trust my downloads, or maybe download the source and compile the code yourself?
Best Regards
Karsten
Hey KaFu,
first of all, kudos to you for all those little daily helpers (for me, especially SSD) you create, great work!
I am on Win10 Pro 1909 and running into following error-message when trying to switch via shortcut:
—————————
SSD – SetSoundDevice – v4 – (2017-Sep-16) – Error
—————————
Sound control panel window not found in time.
Error code: 11
– Does the “Sound” dialog pop-up when started from control panel?
– Did you install a new version of Windows or SSD?
Try to re-create the shortcuts.
7771hidden
7771hidden
—————————
OK
—————————
I tried
– opening sound-window manually (no popup)
– re-installing v4
– having sound-window open on switch
– re-creating the shortcuts
Anything more I can try / troubleshoot ?
Thanks again for your great efforts!
Glad you like SSD :), as discussed via Email you’ve solved the issue by turning the device off and on again. Seems like a regular restart solved the problem.
Hi, I’ve been using SSD for years trouble free, until just recently when I upgraded from Windows Home to Ultra, now when I go to switch devices I get an error Did you install a new version of SSD, try creating new shortcuts. I have made new shortcuts still not working.
I have Windows 7 Ultra
Thanks
Hi John,
glad SSD served you so well until now :). Current version runs fine with latest Win10-1909 for me, so it should work for any Win7 version too. After an upgrade sometimes Windows asks the user to perform some manual adjustments the first time you open the sound dialog. Open it up and see if you can perform the changes manually there. Here’s the command line to the dialog used:
rundll32.exe shell32.dll,Control_RunDLL mmsys.cpl,,0
Best Regards
hi , im using your old version with a batch file , and batch + wselect , it’s working great , THX
ScreenShot and example usage : http://dimm.me/sound-changer-pc-to-tv
Glad you like it, newest version support commandline input too.
Thank you! This works great!!!
man, i love it.
the only real annoying thing is, that it i didnt found it earlier.
works great on win7.
Hello, SSD is not working anymore for now because of the Windows UI update that don’t display sound devices control panel anymore.
It seems that SSD needs to have access to it in order to select the device.
I hope it will be fixed because i made a 2 .EXE mapped on my keyboard to automate Amplifier Headset 🙂
Hi,
I have the latest Windows version installed and SSD works fine for me. Open up the sound dialog manually, sometime after an update Windows puts a confirmation request there, that SSD can not answer.
Regards
OK, i found out that the configuration of SSD seems to be ok. It changes the sound settings by pushing the icons, but nothing changes till i deaktivate the opposite soud device. Headset works if i deaktivate Speakers and the other way
Hi Simran,
sorry to hear that, SSD just automates the Windows Sound Setting. When you have a device with special drivers or setting programs, those might bypass Windows default and SSD won’t work anymore. From your description alone I can not guess the issue. I write you an Email, there you can provide screenshots.
Regards
Karsten
I did the whole process two times. Doesnt works!??
I have win 10
What is the basic configuration for SOUNDS that it works?
If i press the icons in the task something is jerks but no change in sound settings!??
Thx for your work! Needed a solution for a wireless headset Corsair HS70 and my speakers. Works flawless!
Hey, I am trying to use this with razer synapse and it doesn’t seem to work? I assigned the .lnk under a launch program key and all it does is open the program and sound menu and it scrolls to the bottom of the menu and then does nothing?
first of all: great work! i looked for years for something like ssd.exe.
but it just worked for one day.
after that, when using “hidden” i get the by now well known error message: “Sound control panel window not found in time.”
Opening “Sounds” manually didn’t solve this problem.
Have you any new information that could help me?
—————————
SSD – SetSoundDevice – v4 – (2017-Sep-16) – Error
—————————
Sound control panel window not found in time.
Error code: 11
– Does the “Sound” dialog pop-up when started from control panel?
– Did you install a new version of Windows or SSD?
Try to re-create the shortcuts.
77719997773hidden
77719997773hidden
—————————
OK
—————————
Win 7 x64. I have recreated the shortcuts to no avail.
Very cool tool.
Especially like that shortcut that switches between headset and speakers!
Is there a way that the ICON of the shortcut switches on change? (currently I can only select one icon)
It would great if the icon could be a speaker while the speaker is active, and a headset while the headset is activated!
Hi Carsten,
SSD has been working fine for months now, but today I have the following error message:
“Sound control panel window not found in time.
Error code: 11
-Does the ‘Sound’ dialog pop-up when started from control panel?
-Did you install a new Version of Windows or SSD?
Try to re-create the shortcuts.
7775hidden
7775hidden_NoChange_Com”
The new creation of the shortcuts brought no change
Windows 10 Pro Version 1803 Build 17134.48 • SSD v4
btw. You already had a chance to check the buggy volume-function of SSD? (response of 4/1/2018)
I second James Andre – there clearly is an issue with two screens active. I’ve got 2 TVs, headset and a set of speakers. SSD v4 will easily switch between Main TV, headset and speakers but cant get it to select the smaller, secondary TV nor am I able to create a toggle shortcut between both TV audio outputs. All devices are listed and easily selectable in Control Panel Sound menu and Conexant Smart Audio system tray tool.
Hi, got two screens on myself but don’t experience that kind of error. Cant reproduce, can’t fix, sorry.
Though something similar happened after an Windows Update too me. Open the “Sound” dialog manually and switch between the outputs by pressing the “Set Default” button (nothing more dos SSD in the background). Maybe you’re get an error message there? Otherwise uncheck “Perform switch hidden” in SSD and see what’s the outcome there.