How to fix Discord keeps changing Input device issue

Discord is more than just a companion gaming tool for gamers. But, while chatting with friends on a server, some gamers have noticed an annoying issue of changing input device issue in Discord. This is quite troublesome as you have to manually adjust the input device again and again, which can be very annoying in the middle of gaming! Follow these steps to find a quick fix to engage your Discord friends in no time at all.

Fix 1 – Set the Input Device manually

You can preset the input device manually in Discord. This way, Discord won’t manually select the input device, putting an end to the issue.

Step 1 – Launch Discord.

Step 2 – Inside the app, tap the gear settings beside your account name to open Discord settings.


settings discord min


Step 3 – On the Discord settings page, on the left-hand pane, you can find the “Voice & Video” option.

Step 4 – Now, for the INPUT DEVICE, click the drop-down button and select the device you want to use.


voice and video input min


Step 5 – Then, you have to do the same for the OUTPUT DEVICE and select the headphone or speaker you prefer.

Step 6 – After selecting both devices, hit the “Let’s check” option to test the settings out.


speakers lets check min

That’s it! Try joining a server or talking directly with a friend and testing it out. Discord won’t change the input/output device.

CAUTION – Do not disconnect the input or the output device from your system while using Discord. If you do that Discord will reset the input/output device once again.


Fix 2 – Disable other sound devices

You can disable or turn off other devices that you don’t want to use in Discord. This way, Discord will have only one option to select.

Step 1 – There is a shorcut to open the Sounds panel. Open a Run dialog box, first.

Step 2  – There, type this and hit Enter.



mmsys cpl min
mmsys cpl min


Step 3 – Go to the “Recording” section, first. Here, you can find several playback items.

Here you can find several speakers, headphones, and other audio items. Look at which output device you are trying to use in Discord.

Step 4 – Now, right-tap the device that you don’t want to use and tap “Disable“.


disable speakers min


Step  5 – This way, disable all the output devices except the one you are trying to use in Discord.

Step 6 – Now, head on to the “Recording” tab.

Step 7 – Next, right-tap the recording device you don’t want and tap “Disable“.

Do not disable the microphone that you want to use in Discord.


mic disable min


Step 8 – When you have disabled all the unnecessary input/output devices, click “Apply” and “OK” to save the change.


apply ok


Doing this makes sure Discord won’t be able to pick any other input device as everything else is disabled. This should fix the issue once and for all.


Fix 3 – Empty Discord cache files

Empty the Discord cache files and test.

Step 1 – Open a Run box holding the ⊞ Win+R keys.

Step 2 – Then, paste this and hit Enter.



local appdata min
local appdata min


Step 3 – You will find the “discord” folder. Select the folder and tap “🗑️” to remove it.


discord delete min 1


Exit the File Explorer after this. Close Discord and relaunch it.


Fix 4 – Uninstall and reinstall Discord

If everything else has failed, consider uninstalling Discord and reinstalling it again.

Step 1 – Search for “discord” from Windows Search.

Step 2 – Then, right-click “Discord” and tap “Uninstall” to open.


uninstall discord min


Wait for a few seconds so Discord is uninstalled.

Step 3 – Open Store.

Step 4 – Search “Discord” in the search box.

Step 5 – When you see Discord in the search results, tap “Install” to directly install it.


discord instal min


Step 6 – Disconnect all the other microphones except the main mic that you want to use in Discord.

Step 7 – Open Discord and log in using your account.

You won’t have Discord keeps changing the input device again and again.