Fix Discord Connection Hanging on ‘Connecting’ Screen After Update Install
🔍 WiseChecker

Fix Discord Connection Hanging on ‘Connecting’ Screen After Update Install

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.

ADVERTISEMENT

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.

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.

ADVERTISEMENT

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.

ADVERTISEMENT