:root{--bg:#0b1220;--bg2:#070d1a;--panel:#111a2e;--border:rgba(255,255,255,0.08);--text:#fff;--sub:#aab3c5;--accent:#4f8cff} *{box-sizing:border-box;margin:0;padding:0} body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;background:linear-gradient(180deg,var(--bg),var(--bg2));color:var(--accent);min-height:100vh;line-height:1.7} a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline} .wrap{max-width:900px;margin:0 auto;padding:32px 20px 80px} h1{font-size:36px;margin-bottom:12px;line-height:1.25} .meta{color:var(--sub);font-size:14px;margin-bottom:28px} .ad-slot{margin:24px 0;text-align:center;min-height:90px} .summary-box{background:var(--panel);border:1px solid var(--border);border-radius:14px;padding:22px 24px;margin-bottom:32px} .summary-box h2{font-size:16px;margin-bottom:12px;color:var(--sub)} .summary-box ul{padding-left:18px;color:var(--sub);font-size:14px} .summary-box li{margin-bottom:6px} .summary-box a{color:var(--accent)} h2{font-size:24px;margin:40px 0 14px;padding-top:8px;border-top:1px solid var(--border)} h3{font-size:18px;margin:28px 0 10px;color:#7dd3fc} p{color:var(--sub);margin-bottom:14px;font-size:15px} ol,ul{color:var(--sub);font-size:15px;padding-left:22px;margin-bottom:16px} li{margin-bottom:8px} .step-box{background:var(--panel);border:1px solid var(--border);border-radius:14px;padding:22px 24px;margin:20px 0} .step-box h3{margin-top:0;font-size:17px;color:var(--accent)} .step-box ol{margin-bottom:0} .tip{background:rgba(79,140,255,.08);border:1px solid rgba(79,140,255,.25);border-radius:10px;padding:14px 18px;font-size:14px;color:var(--sub);margin:18px 0} .tip strong{color:var(--accent)} .warning{background:rgba(248,113,113,.08);border:1px solid rgba(248,113,113,.25);border-radius:10px;padding:14px 18px;font-size:14px;color:var(--sub);margin:18px 0} .warning strong{color:#f87171} .error-table{width:100%;border-collapse:collapse;font-size:14px;margin:16px 0;border-radius:12px;overflow:hidden;border:1px solid var(--border)} .error-table th{background:var(--panel);color:var(--accent);padding:10px 14px;text-align:left} .error-table td{padding:10px 14px;border-top:1px solid var(--border);color:var(--sub)} .error-table tr:hover td{background:rgba(79,140,255,.05)} .related{margin-top:60px;background:var(--panel);border:1px solid var(--border);border-radius:14px;padding:22px 24px} .related h2{border:none;margin:0 0 14px;font-size:18px} .related ul{margin:0;padding-left:18px} footer p{margin:0} .ad-banner{margin:24px 0;text-align:center;min-height:90px} /* ==================== 移动端优化 ==================== */ /* 平板和手机 (≤768px) */ @media (max-width: 768px) { /* 容器布局优化 */ .container, .wrap { padding: 40px 15px 80px !important; max-width: 100% !important; } /* 标题字体优化 */ h1 { font-size: 28px !important; line-height: 1.3 !important; } h2 { font-size: 20px !important; margin-top: 36px !important; margin-bottom: 10px !important; } h3 { font-size: 17px !important; } /* 正文内容优化 */ p, li, .intro, .subtitle { font-size: 14px !important; line-height: 1.7 !important; } /* 段落间距优化 */ p, ul, ol { margin-bottom: 16px !important; } /* 列表优化 */ ul, ol { padding-left: 18px !important; } li { margin-bottom: 6px !important; } /* 内容块优化 */ .main-panel, .step-block, .notice, .extra-info { padding: 16px !important; border-radius: 12px !important; margin: 16px 0 !important; } /* 按钮和输入框优化 */ .btn { padding: 14px !important; font-size: 15px !important; min-height: 48px !important; } .input-group input { padding: 12px !important; font-size: 15px !important; } /* 网格系统优化 */ .age-grid { grid-template-columns: repeat(2, 1fr) !important; gap: 12px !important; } /* 广告位优化 */ .ad-banner { margin: 16px 0 !important; min-height: 50px !important; } /* 游戏页面优化 */ .grid-container { padding: 8px !important; } .grid { gap: 8px !important; } .cell { font-size: 20px !important; border-radius: 6px !important; } .score-box { min-width: 70px !important; padding: 6px 12px !important; } .score-val { font-size: 18px !important; } /* 工具页面优化 */ .age-main { font-size: 36px !important; } .age-value { font-size: 24px !important; } .age-label { font-size: 11px !important; } /* 引导页面优化 */ .intro { border-left-width: 2px !important; padding-left: 12px !important; margin-bottom: 32px !important; } .faq-item { margin-bottom: 20px !important; } .faq-item strong { font-size: 15px !important; } } /* 小手机优化 (≤480px) */ @media (max-width: 480px) { h1 { font-size: 24px !important; } h2 { font-size: 18px !important; } .container, .wrap { padding: 32px 12px 60px !important; } .main-panel, .step-block, .notice { padding: 14px !important; } .btn { padding: 12px !important; font-size: 14px !important; } .age-grid { grid-template-columns: 1fr !important; } } /* 触摸设备优化 */ @media (hover: none) and (pointer: coarse) { button, .btn, a[onclick], .cell { min-height: 44px !important; min-width: 44px !important; } input, select, textarea { font-size: 16px !important; } } footer{max-width:900px;margin-left:auto;margin-right:auto;display:block;margin-top:60px;text-align:center;color:var(--sub);font-size:13px;border-top:1px solid var(--border);padding-top:30px}footer p{margin:0}

Discord Not Opening? How to Fix It

Updated May 2026 · Windows & Mac · 8 min read

Jump to a Fix

Discord is one of the most popular communication apps for gamers, developers, and communities. When it fails to open — freezing on the loading screen, crashing instantly, or showing a black screen — it's frustrating. This guide covers every common Discord launch issue on Windows and Mac with step-by-step fixes.

Quick check: Visit discordstatus.com to see if Discord'''s servers are down. If there is an outage, the app may fail to launch or authenticate regardless of what you try.

Fix 1: End All Discord Processes

A stuck background process is the most common reason Discord won'''t relaunch. Even after closing the window, Discord may keep running in the background and block a fresh start.

Windows

  1. Press Ctrl + Shift + Esc to open Task Manager.
  2. Under the Processes tab, find all entries named Discord.
  3. Right-click each one and select End task.
  4. Also look for DiscordCrashHandler and end that too.
  5. Open File Explorer, type %localappdata%\Discord in the address bar, and delete any .lock files you find.
  6. Try launching Discord again.

Mac

  1. Press Cmd + Option + Esc to open Force Quit Applications.
  2. Select Discord and click Force Quit.
  3. Open Activity Monitor (Spotlight → type "Activity Monitor").
  4. Search for Discord, select it, and click the X button to make sure it'''s fully quit.
  5. Try launching Discord again.
Tip: On Windows, also check the system tray (bottom-right corner). Right-click the Discord icon and select Quit Discord before ending processes in Task Manager.

Fix 2: Clear the Discord Cache

Corrupted cache files are one of the most common causes of Discord failing to start. Clearing them forces Discord to rebuild fresh data on the next launch.

Windows

  1. Make sure Discord is fully closed (Fix 1).
  2. Press Win + R, type %appdata%, press Enter.
  3. Open the Discord folder.
  4. Delete the Cache, Code Cache, and GPUCache folders.
  5. Press Win + R again, type %localappdata%\Discord, and delete the same cache folders there.
  6. Relaunch Discord.

Mac

  1. Quit Discord completely.
  2. Open Finder, press Cmd + Shift + G, and type ~/Library/Application Support/discord.
  3. Delete the Cache, Code Cache, and GpuCache folders.
  4. Relaunch Discord.

Fix 3: Black Screen – Disable Hardware Acceleration

If Discord opens but shows a black screen, hangs on the loading screen, or crashes right after the splash screen, hardware acceleration is likely conflicting with your GPU driver.

Disable in Discord Settings

  1. Open Discord (even if it shows a black screen, try clicking the app in the taskbar or Dock).
  2. Press Ctrl + , (Windows) or Cmd + , (Mac) to open User Settings.
  3. Scroll down to Advanced and toggle off Hardware Acceleration.
  4. Click Okay when prompted — Discord will restart.

Force disable via shortcut (Windows)

  1. Right-click the Discord shortcut on your desktop.
  2. Select Properties.
  3. In the Target field, add --disable-gpu at the very end (after the closing quote).
  4. Click Apply and launch Discord using this shortcut.
Also try: Update your GPU driver. Outdated NVIDIA, AMD, or Intel graphics drivers are a frequent cause of Discord display issues.

Fix 4: Update Discord and Your System

An outdated or corrupted Discord build can prevent the app from launching. Always update to the latest version before trying other fixes.

Update Discord

  1. Windows: Open Discord and press Ctrl + R to force an update check.
  2. Mac: Open Discord and press Cmd + R to check for updates.
  3. If Discord won'''t open at all, download the latest installer from discord.com/download.

Update your system

  1. Windows: Go to Settings → Windows Update → Check for updates. Install all pending updates, including optional driver updates.
  2. Mac: Go to System Settings → General → Software Update.
  3. Windows: Also check that .NET Framework and Visual C++ Redistributable are up to date — Discord depends on these.

Fix 5: Check Antivirus and Firewall Settings

Security software sometimes blocks Discord'''s executable or network connections, preventing launch entirely.

Steps

  1. Temporarily disable your antivirus (Windows Defender, Norton, McAfee, etc.) and try launching Discord.
  2. If Discord opens, add it to the antivirus exclusion list or allow list so it doesn'''t get blocked again.
  3. Windows Defender Firewall: Go to Control Panel → System and Security → Windows Defender Firewall → Allow an app. Make sure Discord is checked for both Private and Public networks.
  4. If you'''re on a corporate or school network, ask IT whether Discord traffic is blocked.
Warning: Don'''t leave your antivirus disabled permanently. Once you'''ve confirmed Discord works, re-enable it and add Discord as an exception.

Fix 6: Clean Reinstall Discord

A clean reinstall removes corrupted files that other fixes can'''t reach. This resolves most stubborn launch failures.

Windows

  1. Open Settings → Apps → Installed apps, find Discord, and click Uninstall.
  2. Press Win + R, type %appdata%, delete the Discord folder.
  3. Press Win + R, type %localappdata%, delete the Discord folder.
  4. Restart your computer.
  5. Download and install the latest version from discord.com/download.

Mac

  1. Quit Discord, then drag it from Applications to the Trash.
  2. In Finder, press Cmd + Shift + G and check these paths — delete the Discord folder if found:
    • ~/Library/Application Support/
    • ~/Library/Caches/
    • ~/Library/Preferences/ (look for any discord-related plist files)
  3. Empty Trash, restart your Mac, and reinstall from the official site.

Fix 7: Try a Different Network

Some networks block Discord'''s connection ports or WebSocket traffic, causing the app to hang on launch or fail to authenticate.

Steps

  1. Switch to a different WiFi network, or turn on your phone'''s hotspot.
  2. If Discord opens on the new network, the issue is your primary network — check router settings or contact your ISP.
  3. If you use a VPN, try disconnecting it — some VPN IPs are blocked by Discord.
  4. Try setting your DNS to 8.8.8.8 (Google) or 1.1.1.1 (Cloudflare) in your network settings.

Fix 8: Repair System Files (Windows)

Windows system file corruption can prevent Discord from running properly. Run the built-in repair tools to fix damaged system components.

Steps

  1. Open Command Prompt as Administrator (search "cmd", right-click → Run as administrator).
  2. Run: sfc /scannow and wait for it to complete.
  3. If issues are found, also run: DISM /Online /Cleanup-Image /RestoreHealth
  4. Restart your computer and try Discord again.

Fix 9: Reset Voice & Video Settings

If Discord opens but gets stuck during voice/video initialization, or crashes when you try to join a voice channel, resetting these settings can help.

Steps

  1. Open Discord and go to User Settings → Voice & Video.
  2. Scroll to the bottom and click Reset Voice Settings.
  3. Go to User Settings → Advanced and toggle off Hardware Acceleration if it'''s on.
  4. Go to User Settings → Accessibility and toggle off Reduced Motion if it'''s on.
  5. Restart Discord and test voice chat.

Frequently Asked Questions

Why won'''t Discord open?

Discord may not open due to a corrupted cache, a background process preventing relaunch, an outdated installation, antivirus blocking Discord, or a temporary Discord outage. Start with Fix 1 (end processes) and Fix 2 (clear cache) — these resolve most cases.

How do I fix Discord not launching on Windows?

End all Discord processes in Task Manager, then delete the Discord cache folder at %appdata%\Discord and %localappdata%\Discord. Relaunch Discord to rebuild the cache. If that fails, do a clean reinstall.

Why is Discord showing a black screen?

A black screen on Discord is usually caused by hardware acceleration conflicting with your GPU. Disable hardware acceleration in Discord'''s Advanced settings, or add --disable-gpu to the Discord shortcut target. Also update your GPU driver.

Does reinstalling Discord fix not opening?

Yes. A clean reinstall resolves most launch failures. Uninstall Discord, remove all app data folders (%appdata%\Discord and %localappdata%\Discord on Windows, or ~/Library/Application Support/discord on Mac), then reinstall from the official site.

When should I contact Discord support?

If Discord still won'''t launch after a clean reinstall, clearing cache, and testing on a different network, contact Discord Support with your device type, OS version, and the exact error behavior you'''re seeing.

How do I know if this is a server problem or a problem with my device?

Try the same service on a different device or network. If it works elsewhere, the issue is local to your device or network. If it fails everywhere, the service itself may be down - check Downdetector or the service's official status page to confirm.

Should I restart my device first?

Yes. A full restart (not just closing the app) clears stale connections, frees memory, and resolves the majority of intermittent glitches. Try this before deeper troubleshooting steps.

How do I check if my app is up to date?

Open the App Store (iPhone) or Google Play Store (Android) and search for the app - if an Update button appears, tap it. On desktop apps, look for an About or Check for Updates option in the menu. Outdated apps often break after server-side updates.

When should I reinstall the app?

If clearing the cache, updating, and restarting have all failed, reinstall the app as a last resort. A clean reinstall removes corrupted data, settings, and permissions that the standard fix steps cannot reach. Your account and saved data are stored in the cloud, so you won't lose anything by reinstalling.