After installing a Discord update, you may see the app stuck on the Connecting screen indefinitely. The voice channels show a No Route error, and text channels fail to load messages. This problem occurs because the update corrupted Discord’s local cache files or left a conflicting network proxy setting. This article explains the root cause and provides four verified fixes that restore your connection immediately.
Key Takeaways: Fix Discord Stuck on Connecting After Update
- Press Ctrl + R to reload Discord: Forces the app to reinitialize network connections and clear temporary glitches.
- Delete the %appdata%/discord/Cache folder: Removes corrupted cache files that block the connection handshake.
- User Settings > Voice & Video > Reset Voice Settings: Restores default voice server and UDP/TCP proxy values that fix the No Route error.
Why Discord Gets Stuck on Connecting After an Update
When Discord installs an update, it overwrites several core files in the %localappdata%/Discord folder. If the update process is interrupted — for example, by a system restart, antivirus scan, or low disk space — the new installation may leave behind old cache files or partially updated DLLs. These mismatched files cause the app’s network stack to fail during the WebSocket handshake with Discord’s servers.
A second common cause is a stale proxy setting. Discord stores proxy configuration in the %appdata%/discord/settings.json file. After an update, this file may retain a proxy value that the new version no longer supports, or it may point to a closed connection. The app then tries to connect through that proxy, times out, and shows the Connecting screen indefinitely.
A third cause is Windows DNS cache corruption. Discord resolves its server addresses via DNS. If Windows cached an old IP address before the update, the app cannot reach the new server endpoints. The connecting screen hangs until the DNS cache refreshes or is manually cleared.
Steps to Fix Discord Stuck on Connecting Screen
Perform these steps in the order shown. Test Discord after each step by restarting the app. If the issue persists, move to the next step.
- Reload Discord with Ctrl + R
While Discord is open and showing the Connecting screen, press Ctrl + R on your keyboard. This reloads the entire application interface and reinitializes all network connections. Most temporary glitches clear with this shortcut. If Discord reconnects, you do not need to proceed further. - Clear Discord Cache Files
Close Discord completely. Right-click the Discord icon in the system tray and select Quit Discord. Open File Explorer and paste the following path into the address bar: %appdata%/discord. Delete the following folders inside that directory: Cache, Code Cache, GPUCache. Restart Discord. The app regenerates these folders with fresh data and attempts a clean connection. - Reset Voice Settings in Discord
Open Discord and go to User Settings > Voice & Video. Scroll down to the bottom and click Reset Voice Settings. Confirm the reset. This action clears the audio subsystem, including the voice server region and UDP/TCP proxy values. Restart Discord and try joining a voice channel. - Flush Windows DNS Cache
Press the Windows key, type cmd, right-click Command Prompt, and select Run as administrator. In the Command Prompt window, type the following command and press Enter: ipconfig /flushdns. You will see the message Successfully flushed the DNS Resolver Cache. Close the Command Prompt and restart Discord. - Reinstall Discord Completely
If none of the above steps work, uninstall Discord from Settings > Apps > Apps & features. After uninstallation, delete the %appdata%/discord and %localappdata%/discord folders manually. Then download the latest installer from the official Discord website and install the app fresh. This removes all traces of the corrupted update.
If Discord Still Has Issues After the Main Fix
Discord Shows Connecting but Text Channels Load Slowly
This indicates a partial connection failure. The WebSocket connection to the gateway is established, but the voice or media subsystem is failing. Go to User Settings > Voice & Video and change the Voice Server Region from Automatic to a specific region near you. Then restart Discord.
No Route Error Persists After Resetting Voice Settings
The No Route error means Discord cannot establish a peer-to-peer UDP connection for voice. Open User Settings > Voice & Video and enable Use Legacy Audio Subsystem. This forces Discord to use an older, more stable audio stack. Restart Discord after enabling this option.
Discord Connects on Mobile but Not on Windows PC
This points to a Windows-specific firewall or proxy issue. Open Windows Security > Firewall & network protection > Allow an app through firewall. Ensure Discord is listed and both Private and Public checkboxes are selected. If Discord is not listed, click Allow another app and add the Discord executable from %localappdata%/Discord/app-1.0.xxxx/Discord.exe.
Discord Connection Methods: Direct vs Proxy
| Item | Direct Connection | Proxy Connection |
|---|---|---|
| Description | Discord connects directly to its server via UDP and WebSocket | Discord routes traffic through a configured proxy server |
| Speed | Faster, lower latency | Slower due to additional hop |
| Reliability after update | High — only cache or DNS issues cause failures | Low — proxy settings often break after updates |
| Fix for connecting screen | Clear cache and flush DNS | Reset Voice Settings or delete settings.json |
After applying the fixes above, Discord should connect normally within a few seconds. If the Connecting screen reappears after a future update, run the cache-clearing step first. For persistent issues, keep the Use Legacy Audio Subsystem option enabled — it bypasses many post-update audio driver conflicts that cause connection hangs.