Though other applications like Spotify, and Netflix are running swiftly on Discord, you don’t have any idea what’s the problem when you are trying to stream Overwatch or Call of Duty Modern Warefare.
This would be a painful situation to deal with, isn’t it? Even after installing the Battle.net launcher, Discord is failing to detect Battle.net?
I used Discord while streaming Call Of Duty Modern Warefare as the tool for chatting and speaking. Then, one day I encountered this problem and my Discord application was unable to detect COD Modern Warefare.
As a gamer, you could hardly tolerate this situation. Then, I researched this problem and was able to overcome this odd after trying some fixes.
I’m going to show you the way to fix this issue. So, don’t miss any part if you want to solve this issue.
Why is Discord Failing to Detect Battle.Net?
Security restriction imposed by the Windows firewall is the main reason for Discord not detecting Battle.Net. Additionally, this problem can also occur if you have any issues with your network configuration, router and port settings. Using a VPN can also be responsible.
Usually, Discord automatically detects programs running into your operating system. It’s an important platform among the gamers community for chatting and communicating while streaming games.
Battle.Net is a game launcher published by Blizzard. It is used to play and buy games developed by Blizzard. For playing or buying Overwatch, Call of Duty Modern Warfare, Call of Duty Vanguard, Diablo ii: Resurrected, World of Warcraft: Shadowlands you have to use this game launcher.
But you don’t need to worry too much about this problem. If you follow my writing carefully, I hope you will get rid of this situation.
How to Fix Discord not Detecting Battle.Net
Previously you had no clue as to why Discord failed to detect Battle.net. But you know the actual causes. Now we will focus on how to solve this issue. I will be mentioning all the possible ways how you can fix Discord not detecting Battle.net. Let’s have a look.
Here are the ways to fix Discord not detecting Battle.net:
Fix 1: Allow Discord to Run through your Windows Firewall
There’s a good chance that your Windows Defender Firewall protection is conflicting with your Discord ability to detect Battle.net. You can either disable your antivirus program or allow the Discord executive file to run through the firewall.
Here is the procedure for allowing Discord through the antivirus program:
- Click on the Start icon and go to the Settings option.
- Opt to Update and Security option.
- Select the Windows Security option.
- Navigate to Virus and Threat Protection option.
- You have to scroll down and find the Manage Ransomware Protection tab.
- Then select Allow An App Through Controlled Folder Access option.
- Hit the Yes option to allow.
- Now, you have to click on Add an Allowed App option.
- Click on the Browse all Apps option and move forward to the Discord installation folder.
- Select the Discord exe file after opening the folder.
- Click on Add option.
Quickly check out our epic guide to fix Discord Channels Not Showing.
Fix 2: Run Discord As An Administrator
When you run a program as an administrator, you are giving special permissions to access restricted parts of your operating system. Running Discord as an administrator can solve your problem.
Here are the steps to run Discord as an administrator:
- Go to your Desktop home screen.
- Right-click on your Discord Shortcut and select properties.
- Click on the Compatibility box.
- Scroll down and you will see a box saying Run this program as an administrator. Check this box.
- Click on Apply and then Ok.
Your system is now ready to run Discord as an admin. Restart your PC and try to stream the game with it.
Fix 3: Reinstall Both Applications
If the above fixes still don’t solve your problem yet, you can reinstall both applications. You have to uninstall Discord and Battle.net at the first step. When the first step is done, you can download and reinstall them again. It will also help you to understand if your applications were damaged/ corrupted or not.
Here is the way to uninstall Discord:
- Click on the Windows search box and type the Control Panel.
- Click on it.
- Once the options appeared, you will see Uninstall a Program just below the Programs option.
- Click on it.
- Now you will see all the installed apps on your system. Right-click on Discord.
- Uninstall option will appear. Click on it.
- Hit the yes option to uninstall it.
Check out our separate post on how to get rid of IP bans on Discord.
Here is the process to uninstall Battle.net:
- Click on the Windows search box and type the Control Panel.
- Click on it.
- Once the options appeared, you will see Uninstall a Program just below the Programs option.
- Click on it.
- Now you will see all the installed apps on your system. Right-click on Battle.net launcher.
- Uninstall option will appear. Click on it.
- Hit the yes option to uninstall it.
After uninstalling both Discord and Battle.net, you have to download the applications again. Log in back to your Discord account using your ID and password. Want to know some interesting discord commands for your server?
Fix 4: Ensure Proper Network Connection
Unstable internet connection is another reason for facing this problem. You must check your internet connection speed to see if the speed is satisfactory or not.
If the internet speed decreases or fluctuates frequently, you should restart your router. Power off your router and keep it in this situation for 2-3 minutes. Then you can power on it and see if the speed is good enough or not.
If the speed is not enough yet, you should communicate with your internet service provider and complain about your problem. Also, check out our discord text formatting guide to spice up your discord chat messages.
Fix 5: Check Microphone and Privacy Settings
While streaming, you have to use a headset for communication which is an output device. You have to allow your microphone to access the device you are going to use through it.
Here are changes you have to make to your Privacy settings:
- Type Privacy Setting in the Windows search box and press enter.
- Once the option appeared, scroll down to locate the Microphone option from the left pane. Click on it.
- Then you will see Allow apps to access your microphone.
- You have to On this option.
- Scroll down to see if Discord and Battle.net have permission to access your microphone or not. If not, then you have to permit the apps to access your microphone.
Follow our guide on how to Fix Discord Screen Share No Audio Problems.
Fix 6: Flush the DNS Cache
The Domain Name System (DNS) turns domain names into IP addresses, which browsers use to load internet pages. You can clear any IP addresses or other DNS records from your cache by blushing DNS.
Here is the way to flush DNS:
- Type cmd at the Windows search box and press enter.
- Now you have to type ipconfig /flushdns in the command prompt in the place I have shown.
- Press enter.
You have cleared your DNS cache and you will receive a message about it. Follow our epic guide if you can’t hear people on Discord.
Frequently Asked Questions
How do you link Battle.net to Discord?
Open Discord and log in to your account. Click on the gear icon and click on the Connections. Find the Battle.net icon and click on it. You will go to the Discord connection website and you have to allow Discord to access the Battle.net account.
How to check if discord is detecting your game or not?
Click on the cog from the bottom left corner and open the user settings. Now you have to check the Display currently running game as a status message box to see if Discord is detecting your game or not.
How do you fix Battle.net not connecting?
Flush the DNS server settings and update your drivers to fix Battle.net not connecting.
Does Discord detect pirated games?
Discord does not detect any non-verified/ non-steam or the pirated games The automatic program detection scan of Discord undetected these programs.
Why can’t you log into Blizzard?
Your log in to Blizzard will fail if you incorrectly enter the Battle.net account email and password. You have to be careful while entering.
Final Thoughts
In this article, I’ve tried to show you the reasons responsible for Discord not detecting Battle.net. I’ve also listed all the possible fixes to solve this issue.
Running the Discord program as an admin and running discord through your windows firewall can solve your problem. If these two fail to solve your problem, you can try to flush the DNS cache and check your privacy setting.
If you have any further queries regarding Discord not detecting Battle.net, you can ask in the comment section without any hesitation. Our experts will try to clear your confusion as early as possible.