Skip to content
WhySoGeek.
Tech Support

Fix Discord Stuck on Connecting or Won't Open

Discord stuck on the connecting screen or won't launch on Windows? Fix it by ending ghost processes, clearing the cache, and flushing DNS.

Sam Carter 9 min read
Cover image for Fix Discord Stuck on Connecting or Won't Open
Photo: bigdaddyhame / flickr (BY-NC 2.0)

Discord refusing to open, or hanging forever on the "Connecting" screen, looks alarming but is almost never serious. It comes down to a short list of local causes, and you can work through every one of them in about ten minutes without touching your account or losing a single message.

Quick answer

Most Discord "won't open" or "stuck on Connecting" problems are fixed by, in order: end every leftover Discord process in Task Manager, then delete the Cache, Code Cache, and GPUCache folders inside %appdata%\discord. If it still hangs on Connecting, the cause is connection-level: check your system clock is correct, run ipconfig /flushdns, and allow Discord through your firewall and antivirus. None of these log you out or delete messages, because your account lives on Discord's servers, not your PC.

This guide starts with the quickest fix, killing the leftover process, and works toward the connection-level causes.

Match the symptom to the cause first

Before you start clicking, it helps to know which bucket your problem falls into. Each symptom points to a different cause and a different fix.

SymptomMost likely causeFirst fix to try
App won't launch at allGhost process from a previous sessionEnd Discord in Task Manager
Infinite spinner / grey screenCorrupted local cacheDelete the cache folders
Stuck on "Connecting" foreverWrong clock or DNS, or a firewall blockFix the clock, flush DNS, allow through firewall
Black screen with the app openGraphics rendering glitchDisable hardware acceleration
Was working, now suddenly failsAntivirus update or Windows updateRe-allow Discord in security software

Work top to bottom and you will almost always land on the fix without trial and error.

Key takeaways

  • A leftover Discord process in the background blocks a new launch; end it first.
  • A corrupted cache is the most common cause of an infinite loading or grey screen.
  • A wrong system clock breaks Discord's secure connection on the connecting screen.
  • A corrupted DNS cache stops Discord from reaching its servers; flush it.
  • Security software can silently block Discord, so check your firewall and antivirus.

End leftover Discord processes

When a previous session does not close cleanly, a ghost process keeps the app from starting.

    1. Press Ctrl + Shift + Esc to open Task Manager.
    2. Find every entry named Discord.
    3. Right-click each and choose End task.
    4. Relaunch Discord.

Clear the Discord cache

A corrupted cache is the top cause of an infinite spinner or grey screen.

    1. Fully close Discord and end its processes as above.
    2. Press Windows + R, type %appdata%\discord, and press Enter.
    3. Delete the Cache, Code Cache, and GPUCache folders.
    4. Restart Discord.

Tip

Deleting these cache folders does not log you out or remove any settings. Discord rebuilds them on the next launch. It is one of the safest and most effective fixes for loading problems.

A person using a chat application on a laptop
Photo: Ed Yourdon / flickr (BY-NC-SA 2.0)

Why the cache is the usual villain

It is worth understanding why deleting a few folders fixes so many Discord problems, because it tells you when to reach for it. Discord caches images, fonts, code, and rendered UI locally so it can start fast and avoid re-downloading assets every launch. When one of those cached files is written incompletely, say the app was killed mid-write during a crash, an update, or a hard shutdown, Discord can choke trying to load the corrupt file and hang on a grey or loading screen indefinitely. The app has no graceful way to notice the file is bad; it just waits. Deleting the cache forces a clean rebuild from scratch, which is why it resolves loading and grey-screen issues so reliably and why it is safe: nothing in those folders is unique to you. Reach for the cache clear any time the app launches but never finishes loading.

Check the system clock and flush DNS

The connecting screen relies on a secure handshake that fails if your clock is wrong. Confirm the time is correct, our guide to a Windows clock showing the wrong time covers that. Then flush DNS so Discord can reach its servers.

    1. Press Windows + X and choose Terminal (Admin).
    2. Run ipconfig /flushdns.
    3. Relaunch Discord.

If lookups still fail across other apps too, you may have a broader DNS problem covered in DNS server not responding.

Why does the clock break the connecting screen specifically? Discord's connection relies on a secure TLS handshake, and TLS validates the server's certificate against your system time. If your clock is off by more than a few minutes (a classic symptom of a dying CMOS battery or a sync that stopped running), Discord sees the certificate as invalid and the handshake fails, so the app sits on "Connecting" forever with no obvious error. This is the same mechanism that breaks HTTPS websites, which is why a single wrong clock can take out Discord, your browser, and your email all at once. Correcting the time often fixes several apps in one move, so it is always worth a quick check before deeper troubleshooting.

Allow Discord through security software and run as admin

Antivirus or a firewall can quietly block Discord from connecting. Add Discord as an allowed app in your firewall, and temporarily disable third-party antivirus to test. If it then connects, create a permanent exception. Running Discord as administrator, right-click the shortcut and choose Run as administrator, also clears permission-related launch failures.

A few more targeted fixes for the stubborn cases:

  • Disable hardware acceleration if you get a black or grey screen but the app is technically running. Open User Settings, go to Advanced, and turn off Hardware Acceleration. A faulty GPU driver path is a common rendering culprit.
  • Try the browser version at discord.com to confirm the problem is the desktop app and not your account or Discord's servers. If the web app connects fine, the issue is local.
  • Check Discord's status page (discordstatus.com) before deep-troubleshooting. A genuine outage looks exactly like a connection problem on your end.
  • Switch DNS servers to a reliable public resolver such as Cloudflare (1.1.1.1) or Google (8.8.8.8) if flushing did not help. A flaky ISP resolver can block Discord's lookups.

Reinstall as a last resort

If nothing else works, uninstall Discord, delete the leftover %appdata%\discord and %localappdata%\Discord folders, and install a fresh copy from the official site. Your account, servers, and messages live on Discord's servers, not your PC, so a reinstall loses nothing once you sign back in.

What to do right now

If Discord is dead on your screen this minute, run this in order and stop when it works:

  • Press Ctrl + Shift + Esc, end every Discord entry, and relaunch.
  • Close it again and delete Cache, Code Cache, and GPUCache from %appdata%\discord.
  • Confirm your Windows clock is correct (right-click the taskbar clock, Adjust date and time).
  • Open an admin Terminal and run ipconfig /flushdns.
  • Allow Discord through Windows Firewall and your antivirus, then test.
  • Only if all of the above fail, do a clean uninstall and reinstall from discord.com.

Frequently asked questions

Why is Discord stuck on the connecting screen?

The connecting screen hangs when Discord cannot complete its secure handshake with the servers. The usual causes are a wrong system clock, a corrupted DNS cache, or security software blocking the connection. Correcting the clock, flushing DNS, and allowing Discord through your firewall resolve most cases.

Will clearing the cache log me out or delete my messages?

No. The cache folders only hold temporary files Discord uses to load faster. Deleting them forces Discord to rebuild them but does not affect your login, settings, servers, or messages, all of which are stored on Discord's servers, not locally.

Discord opens to a grey or black screen. Is that different?

It is the same family of problem, usually a corrupted cache or a graphics rendering glitch. Clear the cache folders first. If a grey or black screen persists, disabling hardware acceleration in Discord's settings, once you can reach them, often resolves the rendering issue.

Do I need to reinstall to fix this?

Rarely. Ending ghost processes, clearing the cache, fixing the clock, and flushing DNS resolve the vast majority of launch and connecting problems without a reinstall. Save the full uninstall and clean reinstall for when those targeted fixes all fail.

#discord#windows#apps

Sources & further reading

Keep reading