This is a complete and easy guide to fix the “Discord Update Failed” Loop in 2021.

Whether you have a Windows or a Mac computer, you will be able to fix this error loop just by following this guide. Keep reading!

Symptoms of Discord Update (Failed) Loop

The most reported symptom is that the Discord desktop client starts updating while starting the app and it gets stuck after a while. And the worst thing is, it doesn’t allow the user (you) to work on Discord without finishing the update. In return for a longer update process, this is what you will see:

Discord update failed loop
Update loop

Why Discord Update Fails and Gets Stuck in a Loop?

This is just to make sure that you will not encounter such annoying errors in the future. Based on our findings, here are the causes that keep “Discord update failed” and stuck in a loop:

  • Firewall (built in or third party) prevents discord reaching their servers to download updates
  • Invalid Update file
  • Discord cache
  • Discord Server Errors (you have nothing to do about this)
  • Poor internet connection or VPN conflict

Now, it is time to fix the Discord update failed loop. Let’s get started!

How to Fix Discord Update Failed/Stuck in Update Loop (Windows/Mac)

Every solution listed here will be updated regularly for better results! Don’t rush, try the solutions one by one to get the issue fixed and to work on Discord the same as before.

01 — Check Discord Server Status

Sometimes, the problem is not on your computer or the connection. It can be the not-functioning Discord servers that eventually cause the update failed loop. In this instance, it is better to check the server status before proceeding to further solutions.

Here is how to check Discord server status (check whether they are down!):

Discord server status

If you happen to see something like this (marked on the image), then you have to wait sometime till they fix the issues on their servers. (Tip: Keep checking server status every after 30 minutes.)

02 — Check your Internet Connection (Or VPN/Proxy)

VPN diagram

You might want to ignore this, but poor internet connection or incompatible VPN configurations or Proxy might be the cause of your Discord issue.

Checking the internet connection is the first thing you should do (head over to Ookla and test the speeds). If you got bad results, then try fixing your connection.

Then, if you are using a VPN, try disabling it and run the Discord again. If you got your problem solved, then the VPN is the bad guy here.

Discord uses UDP protocol; therefore, make sure you have set the VPN configurations to UDP (ask your VPN provider) then it should work fine.

04 — Disable Windows/Third Party Firewall (Temporary)

If Discord is blocked by a firewall, then it won’t update. What you need to do is to temporarily disable any firewall that is activated on your computer.

If you are using a third-party firewall, then you may have to look at how to disable that firewall temporarily (sorry but there are a lot of third parties so I cannot tell you the exact way to do that).

But, if you are using the inbuilt Windows firewall, then here is what you need to do:

For Windows 10

  • Open Windows Security (also known as Windows defender)
  • Go to Firewall and Network Protection
  • Turn off “Domain network“, “Private network” and “Public network firewalls
Windows security firewall
This is how it should look in Windows security settings

Please note that you must turn them on again after updating Discord to protect your computer from malware.

For Windows 7, 8, or 8.1

  • Open Control Panel, go to System and Security
  • Go to Windows Firewall
  • Turn off Firewall

This is how it should look after you turn off Firewall

Windows 8 firewall

Please note that you must turn them on again after updating Discord to protect your computer from malware.

05 — Rename the Discord Update file (Windows)

Discord uses an executable update file to keep Discord updated so renaming this file will prevent Discord from updating the client. This is a good option you can do to get around the update failed loop.

But, this will prevent Discord from updating. Meaning, you will not be able to get bug fixes, latest features, etc. Therefore, consider updating Discord manually or try another solution if you don’t like this trick.

How to rename Discord update file:

  • Open file explorer
  • Copy this path in navigation bar
  • Rename the “username with your Windows user folder name and press Enter button
Discord update file location

Once you press the Enter button, it will take you to the update file location of Discord. Now, rename the file with a different name (if you get any error, terminate any discord processes from the taskbar and try again).

Rename Discord update file

06 — Clear Discord Cache (Windows/Mac)

Both Windows and Mac users have reported that clearing the Discord cache helped them to solve the update loop issue. It is worth trying!

Discord keeps cache (temporary files) stored in computers to work well without stressing computer resources. But sometimes it can get corrupted end up creating annoying issues like this update loop you now experience.

You can clear Discord’s cache by deleting the app data folder (Windows)/ Application support folder. Here is how to do that:

Clear Discord cache in Windows (10/8.1/8/7):

  • Press Windows key + R to open Run dialog box
  • copy this path to the dialog box and click the OK button
Run dialog box
  • In the Discord folder, Select “cache“, “Code cache” and “GPU cache
  • Press Shift + Delete buttons to delete them permanently
Delete Discord cache windows

Clear Discord cache in Mac:

  • Open the finder app, Select Go > Go to folder (Or press Command + Shift + G)
  • In the Go to the Folder box, copy the following path and click the Go button
~/Library/Application Support/discord
Mac finder go to folder
  • Select the “Cache“, “Code cache” and “Gpu cache” (Use the command Key)
  • Press Option + Command (⌘) + Delete
Confirm delete immediately Mac


  • Move them to trash and Empty the trash

07 — Uninstall & Reinstall Discord (Windows/Mac)

If none of the abovementioned things worked, the last option you have left is to uninstall and reinstall Discord to fix the update failed loop. Follow these:

How to Reinstall Discord on Windows (10/8.1/8/)

  • Go to settings, then “Apps
  • A list of Applications installed on your computer will be loaded, select Discord from there
  • Click the “Uninstall” button
Uninstall Discord Windows


How to Reinstall Discord on Mac

  • Open the Finder app and select “Application
  • From the Applications, find Discord and Right click on it, then select “Move to Bin
  • Right click on the Trash and select “Empty Trash” (Or “Empty Bin“)
Delete Discord Mac


That is it. I think now your problem on the Discord update failed loop is solved. Which solution worked for you? A comment would be appreciated.

Read More…

How to Fix Discord Stuck on ‘RTC Connecting’ (2021)
Microsoft Edge Surf Game Cheats & Easter Eggs (New)
How to Create Strong Passwords You Can (Easily) Remember
How to Show Upload/Download Speed on Status Bar [Android]

Is Discord stuck on ‘RTC connecting’? I know it is frustrating to just look at the screen seeing this kind of error when you want to play games with your friends.

Don’t worry, you are not alone there. There are a lot of people who are already complaining about this issue.

But the good news is that it can be fixed! And, in this guide, you will know how to solve the ‘RTC connecting error’ on Discord.

Let’s get started!

How to fix Discord stuck on ‘RTC connecting’

What is ‘RTC Connecting’?

Discord uses the Real-Time Chat protocol (or WebRTC) to establish a voice connection. RTC connecting means Discord is starting voice communication through the WebRTC protocol.

Thus, stuck on ‘RTC Connecting’ means Discord can’t establish a voice connection and failed to start communication through WebRTC protocol.

This issue can be caused by two ends. From your end, or from their end (Discord servers).

You only can fix issues on your end which I am going to help you with in a second. If there is something wrong with Discord servers, you can’t do anything but wait until they get that fixed.

The question now is, how you can check if the problem is from your end? Well, there is a way to do that.

Check for any Discord Server Outages

You can visit Discord server status to check for any error and make sure the issue is not on their end.

If you see any error that means you have to wait until they fix the issue on their servers.

If nothing is wrong with the servers, let’s see how to solve ‘RTC connecting’ error on your end.

Perform a “RTC test” to verify if everything is Okay

RTC test will tell you if there is something wrong with the hardware (Microphone/Webcam, etc.) or with the network.

So without going for solutions, I highly recommend that you to do an ‘RTC test’ to check if everything is OK on the hardware level.

Head over to Web RTC troubleshooter the click the Start button to start the test. If the results are okay, then go for the solutions below.

If there is something wrong with the Microphone/Webcam, this means that you need to check for solutions to address this issue.

However, you don’t worry if you get errors in other tests (Network/Connectivity, etc.) because we are going to solve them now.

Solution 01: Restart your router/MODEM

Before you go for further solutions, I would suggest that you restart your router because a lot of users have reported that restarting the router has fixed their problem with Discord stuck on ‘RTC connecting’.

Restart the router/modem and open Discord again to see whether the problem is fixed or not. After this, go for the other solutions suggested below.

Solution 02: Change the voice region on Discord

If you are the admin of the server, try to change the Voice region in the Voice channel settings or you can ask the admin to change it.

Here is how to do that if you are the admin of the server:

  1. While you are in your server, click the Edit channel button next to the voice channel you want to connect with;
  2. In the overview, scroll down and you will see an option called “Region Override“;
  3. From the drop-down list, select a region that is closet to you; and
  4. Try to re-connect and see if the problem is solved

Solution 03: Disable quality of service high packet priority

If you have already enabled this feature, disable it first and try to restart Discord to see if the ‘RTC connecting’ issue is fixed.

To do that:

  1. Go to Discord home, then go to user settings. It is located on bottom left corner;
  2. In user settings, go to Voice & Video;
  3. Then scroll down until you find the ” Enable quality of service high packet priority“; and
  4. Disable it

Solution 04: Change the audio subsystem to ‘Legacy’

There are two types of audio subsystems in Discord.

  • Standard
  • Legacy (Old)
  • Experiamental

Discord comes with the Standard audio subsystem by default but it does not work with all devices; therefore, change the audio subsystem to Legacy to see whether the problem is fixed or not.

  1. Open Discord
  2. Go to ‘User settings‘ and then ‘Voice & Video
  3. Scroll down untill you find ‘Audio Subsystem
  4. Change it to ‘Legacy
  5. Then restart Discord

Solution 05: Whitelist Discord from Antivirus/Firewall

Discord is stuck on ‘RTC connecting’ maybe because it is blocked by the Windows firewall or by a 3rd party Antivirus software.

In this case, the best thing to check this is by whitelisting Discord from the firewall and also from the antivirus software (if you have installed it).

Let’s see how to do that.

Whitelist Discord from Windows Firewall

  1. In the search bar, type “firewall
  2. From the search results, click on “Allow an app through Windows firewall
  3. It will open up allowed apps window, click “Change settings” button
  4. From the list allow Discord to use both private and public networks

If Discord is not listed there, you can add it. Here is how to do that:

  1. In the same window, click the “Allow another app” button
  2. Select Discord from its installation path (can’t find it? right click on Discord shortcut and click on “open file location” to get the installation path)
Whitelist Discord from Windows firewall (7/8/8.1/10/11)

Whitelist Discord from Antivirus Software’s Firewall

Since there are many existing Antivirus software, I cannot tell the exact process on how to whitelist Discord from them. Instead, I will provide some links that you could go to to do it.

Whitelist in Avast Antivirus
Whitelist in Kaspersky Antivirus
Whitelist in Bitdefender Antivirus
Whitelist in Mcafee Antivirus

Solution 06: Check your VPN (if you are using one)

Discord only works on VPNs that have UDP protocol support. Therefore, if you are using a VPN, make sure you are connected to a server where UDP is supported.

To change the protocol, go to your VPN’s settings, and from there you will see an option to choose between UDP and/or TCP. Here is mine (I used Namecheap VPN).

If you don’t know if the VPN you are using supports UDP, just reach their customer support. They will guide you to change the protocol to UDP or you can just switch to another VPN.

Solution 07: Clear DNS cache

DNS cache is used to store DNS information and it will make the computer use the old DNS addresses.

With this in mind, you can clear them to force the computer to find New DNS addresses to get rid of ‘Discord stuck on connecting’ with their servers. Here is how to do that:

  1. Open CMD as administrator (Search CMD, right click on it and select Run as administrator)
  2. Type “ipconfig /flushdns” in CMD and press the Enter button
ipconfig /flushdns
Clear DNS using CMD

That’s it! Now, restart your computer and open Discord again to see whether the ‘RTC connecting’ problem is fixed or not.

Solution 08: Delete Discord’s temporary (cached) files

Just like deleting the DNS cache, deleting temporary files of Discord will create them again and will fix the stuck on connecting to voice channels. Here is what you need to do:

  1. Close Discord if it is open (Also, end the process from the taskbar if it is there)
  2. Press Windows button + R to open Run dialog box
  3. Type “%temp%” and press Enter button to open temporary folder
  4. Press Shift + Delete to remove everything inside the temporary folder (permanently)
  5. Restart Discord

Solution 09: Check the Date and Time

This may sound silly but trust me I have seen this in forums. Having the wrong Date/Time can cause various issues such as being unable to connect to the internet, ‘can’t update Windows’, etc.

And, Discord stuck on connecting to its server is one of those issues so set your computer’s Date and Time to automatic to get rid of the problem easily or even to avoid it.

Don’t know how to do that? Follow the steps below:

  1. Go to Windows settings, then Time & Language
  2. Enable “Set time automatically
  3. Enable “Set zone automatically
  4. Give your computer a restart

Solution 10: Disable Proxy settings

Enabling this setting makes every data go through a proxy. Since Discord is using UDP, if this is enabled, you have to disable it and restart Discord.

  1. Open run dialog box again (Windows key + R)
  2. Type “inetcpl.cpl“and press the Enter button to open internet properties
  3. From the Window, go to the “connection” tab
  4. Select your connection and Click on “LAN settings
  5. Select “Automatically detect settings
  6. Uncheck the box “Use a proxy server for your LAN
  7. Click OK to save Settings
  8. Restart Discord

Solution 11: Set DNS addresses

You can set DNS addresses for your connection to solve any DNS issues. It will fix the issue if that is the case.

  1. Open Run dialog box again (Windows key + R)
  2. Type “ncpa.cpl” and press the Enter button. It will open up connections your computer use
  3. In there, right-click on the connection you use, then select properties
  4. In the properties Window, select”Internet Protocol version 4 (TCP/IPv4)” and click on “properties
  5. Select “Use the following DNS Server addresses

Then type these two addresses in the boxes:

  • Preffered DNS address:
  • Alternate DNS Address:

Click the OK button and restart Discord.

Solution 12: Disconnect from Work or School network

If discord is stuck on connecting while you are connected to your Work/School network, the issue might be the school/work connection.

It is because Discord is blocked in most of the School/Work networks so this could be the issue why you can’t connect with Discord voice servers.

Therefore, disconnect from your Work/School network and use another public connection or mobile data to get rid of this problem.

Solution 13: Reinstall Discord

If nothing listed above worked, then the only solution you have left is uninstalling and re-installing Discord.

This will reset its settings/cache data so you will be able to connect with voice channels in Discord as usual.

1 – Uninstall Discord

  1. Open Settings, then go to Apps
  2. Search for Discord
  3. Click the Uninstall button

2 – Reinstall Discord

  1. Download Discord from here
  2. Install it as you installed it before
  3. Now login and try to connect with voice channels

Have any questions? Got your problem solved? Your comments would be highly appreciated! Don’t forget to share this article with your friends who have experienced the same issue.

Read More:

Microsoft Edge Surf Game Cheats & Easter Eggs (New)
How to Make Animated Stickers For WhatsApp (Android/iOS)
4 Ways to Uninstall Microsoft Edge in 2021
How to Create Strong Passwords You Can (Easily) Remember