Discord not loading on PC usually comes from cache, DNS, firewall, or proxy issues; clearing cache and resetting DNS often restores the app.
What This Error Looks Like
You click the Discord icon, the window spins, and nothing moves past a grey screen or a looping “Connecting.” Sometimes the splash screen appears, then vanishes. In other cases the web app runs, but the desktop client stalls or never shows a window. The steps below work on Windows 10 and Windows 11 and are safe to try in order.
Fast Triage Table
Match the symptom to a likely cause and an action you can take right now.
| Symptom | Likely Cause | Quick Fix |
|---|---|---|
| Stuck on “Connecting” | Proxy set, DNS cache, service outage | Disable proxy, flush DNS, check service status |
| Grey or blank window | Corrupt cache or failed update files | Clear the Discord cache folders |
| App never opens | Hung process or firewall block | End task, then allow Discord in Firewall |
| Web works, app fails | Client data conflict | Clean reinstall the desktop client |
| Random disconnects | ISP DNS or router hiccup | Change DNS servers or reboot router |
Discord Not Loading On PC: Quick Checks
Many stalls clear with a few fast moves. Run these before deeper fixes.
- Quit Discord fully: Right-click the tray icon and Exit. Open Task Manager and end all “Discord.exe” entries.
- Reboot the PC: A restart clears locked files and stuck update hooks.
- Try the web app: If discord.com/app loads and signs in, your account is fine and the issue sits on the local client.
- Glance at a status feed: If many users report the same problem at the same time, wait for service recovery, then retry.
Fix 1: Clear The Discord Cache
Corrupt cache is a frequent reason the client opens to a blank window or loops at launch. Close Discord first. Then press Win + R, paste %AppData%\Discord, and press Enter. Delete the folders named Cache, Code Cache, and GPUCache. Start Discord again. This removes temporary files only; your chats and servers are stored online.
Why it helps
Those folders hold session data, compiled code bits, and hardware render cache. A bad write or crash can leave stale entries that stop the app from drawing or signing in. Wiping them forces a clean rebuild on next launch.
Fix 2: Flush DNS And Renew IP
Discord relies on DNS to reach gateway hosts. If your DNS cache holds stale records, the client can hang on “Connecting.” Open Command Prompt as admin and run these lines, pressing Enter after each:
ipconfig /flushdns
ipconfig /release
ipconfig /renew
netsh winsock reset
Restart Windows after the last command. The first three commands clear and refresh local DNS and IP leases. The Winsock reset rebuilds the sockets catalog, which can fix odd network errors after malware removal or driver changes.
Fix 3: Switch DNS Servers
If a flush did not help, set different DNS servers on the adapter. Go to Settings > Network & Internet > Wi-Fi or Ethernet > Hardware properties > DNS server assignment > Edit. Choose Manual, turn on IPv4, set Preferred DNS to 1.1.1.1 and Alternate to 8.8.8.8. Save and retry Discord. You can switch back later if you prefer your ISP DNS.
Fix 4: Disable Proxy Or VPN For A Test
Proxies and some VPN profiles can block WebSocket traffic or pin you to paths that drop media servers. In Windows Settings > Network & Internet > Proxy, turn off “Use a proxy server.” If your workplace enforces one, test from a home network or a mobile hotspot to confirm the difference. If the app loads on a clean network, the proxy is the gate.
Tip
Browser extensions that route traffic through a proxy can cause the same stall. Turn those off while testing, then try the web app and the desktop client again.
Fix 5: Allow Discord Through Microsoft Defender Firewall
Firewall rules can stop Discord from opening voice tunnels or reaching the gateway. Open Windows Security > Firewall & network protection > Allow an app through firewall. Make sure Discord is listed and checked for Private networks (and Public if needed). Avoid turning the firewall off; add an allow rule instead for the Discord program folder and updater. See Microsoft’s guidance on allowing an app through Windows Firewall.
Fix 6: Clear Update Files And Restart
If the auto-updater failed mid-stream, the client can freeze at start. Close Discord. Press Win + R, paste %LocalAppData%\Discord, and press Enter. Delete any Update.exe leftovers or numbered folders with half-downloaded builds. Then run Discord.exe from the main folder. If the updater restarts and completes, the next launch should load normally.
Fix 7: Reset Date And Time To Automatic
Wrong system time breaks TLS handshakes and can block login. Open Settings > Time & language > Date & time. Turn on “Set time automatically” and “Set time zone automatically,” sync now, and reopen Discord. This single toggle clears a surprising number of “stuck on connecting” cases.
Fix 8: Turn Off Hardware Acceleration
If the window appears but goes blank or stutters, the renderer may be crashing. Press Ctrl + , in Discord to open Settings, choose Advanced, and turn off Hardware Acceleration. Restart the client. Older GPUs and drivers can glitch with Electron apps; software rendering avoids that path.
Fix 9: Run Discord As Admin
Right-click the Discord shortcut and choose “Run as administrator.” This can bypass permission blocks on update folders or named pipes. If that helps, fix folder permissions under %LocalAppData%\Discord so you do not need admin each launch.
Fix 10: Clean Reinstall
When cache and DNS are not the culprits, a clean reinstall clears corrupt client data. Uninstall Discord from Settings > Apps. Then remove leftovers at %AppData%\Discord and %LocalAppData%\Discord. Reboot. Download the current installer from the official site, install, and sign in. This resets settings, cache, and updater files in one pass.
Official Guidance To Bookmark
Discord’s own help page lists fixes for the classic connecting screen, including time, firewall, proxy, and console checks. You can follow that list while you work through this guide: Discord’s connecting-screen fixes.
Advanced Network Checks
Still stuck? Spend a few minutes on deeper tests to pin down the gate.
Test WebSockets And Ports
From a browser, run a simple WebSocket echo test or start a voice call in another app that uses similar tech. If those fail too, the block sits on the network. Try a different network or a phone hotspot. If the client loads on that path, return to the proxy or firewall steps and adjust rules on the main network.
Look For Proxy Rules Pushed By IT
On managed PCs, group policy can force a proxy. Open Internet Options > Connections > LAN settings and uncheck “Use a proxy server” if you control the device. If you do not, connect over a personal network or ask the admin to allow Discord’s gateway domains.
Scan For Malware
Malware can hijack DNS or add a hidden proxy that breaks secure traffic. Run a trusted scanner, remove threats, and repeat the DNS flush and Winsock reset. If the client loads after that, the hijack was the cause.
Check Certificates And Time Drift
If text chat loads but voice or media fails, a middlebox may be intercepting TLS. Matching system time and testing on a non-inspected network will confirm. If policy blocks apply, you will need an allow list from the network owner.
Fix 11: Start Fresh Graphics And Audio Drivers
Voice relies on audio drivers and media pipelines. Update GPU and audio drivers from the vendor panel or Device Manager. After driver updates, restart Windows, then try a voice channel and a screen share. If the app loads only after these updates, the prior driver was the snag.
Fix 12: Use The Console To Read Errors
Press Ctrl + Shift + I inside Discord to open the console. Red entries hint at blocked requests or missing files. A network error code points back to DNS, proxy, or firewall. A file path error points to the cache and updater steps. Grab a screenshot before you change settings so you can compare after a fix.
Fixes For Work And School Networks
Some networks block Discord by policy. If the desktop client will not load on campus or at work, switch to a hotspot to prove it. If it runs at home but fails there, the block is outside your PC. You can ask the admin to review gateway and voice domains, or use the web app on a permitted path if the policy allows it.
Second Table: Settings And Paths Cheat Sheet
| Task | Where | What To Do |
|---|---|---|
| Clear cache | %AppData%\Discord | Delete Cache, Code Cache, GPUCache |
| Flush DNS | Admin Command Prompt | Run ipconfig /flushdns, renew IP, reboot |
| Disable proxy | Settings > Network & Internet > Proxy | Turn off “Use a proxy server” |
| Allow in firewall | Windows Security > Firewall | Add Discord to allowed apps |
| Change DNS | Adapter properties > DNS | Set 1.1.1.1 and 8.8.8.8 |
| Clean reinstall | Apps > Installed apps | Uninstall, remove folders, reinstall |
Still Stuck? Safe Reinstall Steps
1) Uninstall
Open Settings > Apps > Installed apps, find Discord, and choose Uninstall. Let the wizard finish. Do not launch any leftover update tool.
2) Purge Leftovers
Press Win + R, paste %AppData%, delete the Discord folder. Repeat with %LocalAppData% and delete the Discord folder there. This removes stuck update files and cached code.
3) Reboot And Install Fresh
Restart Windows. Download the current setup from the official site, run it, sign in, then test a voice channel. If a security suite prompts, allow connections for Discord.exe and its updater.
Good Habits That Prevent Repeat Issues
- Restart after major Windows updates so drivers and services finish setup.
- Keep a note of DNS changes and proxy toggles so you can undo tests later.
- When a crash hits, open the console, grab the first red error, and save it. Support can use that detail to find the gate fast.
- If the web app runs while the client fails, use the web path for calls during live events, then finish repairs when you have time.
Why These Steps Work
Most stalls trace back to three buckets: stale local data, blocked network paths, and time or certificate mismatches. Clearing the cache removes broken session and render files. DNS flush and swaps fix pathing to gateway hosts. Proxy and firewall checks free the channels Discord uses for login, chat, voice, and media. A clean reinstall resets all moving parts when the root cause is hard to spot. If you prefer a list from the vendor while you go, keep the official connecting guide open in a new tab and work through both together.
