Discord Update Failed or Installation Has Failed: Fix It on Mac, Windows and Linux

Reviewed by IT Cares technicians · Updated October 1, 2026

Two laptops, a Mac and a Windows PC, each showing a chat app stuck on a loading spinner with a warning triangle after a failed Discord update
Discord stuck on Update Failed or Installation has failed looks the same on every system, but the fix differs on Windows, Mac and Linux.

Quick fix (4 steps)

  1. Quit Discord completely: Task Manager on Windows, Force Quit on Mac (Command + Option + Escape), pkill -f discord on Linux.
  2. Check discordstatus.com in case Discord itself has an outage, then try the web app at discord.com/app so you are not locked out.
  3. Remove the local install: Windows %localappdata%\Discord, Mac drag Discord.app to the Trash, Linux remove the package or Flatpak.
  4. Download a fresh installer from discord.com/download and run it. Details and fallbacks are in Windows, Mac and Linux.

What "Update Failed" and "Installation has failed" actually mean

Both messages mean the same thing in plain language: Discord could not replace its own program files on your computer. Your account is fine, your servers are fine, and nothing you wrote has been lost. The desktop app is just a program installed on your device, and the failure is between that program, your operating system and whatever sits in between, such as security software or a network filter.

This guide covers the whole family of problems on all three desktop systems. If you are on Windows and only want the shortest path, our existing page on the Discord Update Failed loop on Windows walks through seven fixes in order of success rate. This article goes wider: what is different on Mac and Linux, what to do when the screen says Installation has failed instead of a retry timer, what the STATUS_BREAKPOINT crash is, and what to check when a clean reinstall does not help.

The three messages people confuse

People search for the same symptom with different words, and the right fix depends on the exact wording on your screen. Here is how to tell them apart.

What you seeWhere it appearsMost likely causeGo to
"Update Failed" then "Retrying" in a loopSmall gray Discord window at startup (mostly Windows)Updater cannot finish: damaged or locked files, blocked downloadWindows section
"Installation has failed"The installer or the launcher after a failed updateCannot write to the install folder, leftovers of an old install, disk full, security softwareWindows and Mac
"Update failed" or "Discord cannot be updated" on a MacInside the app or at launch from Downloads or a disk imageApp not in Applications, folder not writable by your user, damaged support filesMac section
"A new version is available" with a download buttonLinux, especially .deb installsDiscord requires a newer build and the package does not self-updateLinux section
Crash with STATUS_BREAKPOINTWindows error window, sometimes in Discord's embedded browserDamaged install, GPU or hardware acceleration trouble, memorySTATUS_BREAKPOINT

Why the problem tends to appear right after you start the computer

Discord checks for a new version every time it launches. When a new version exists, it downloads it, then tries to switch to it before showing you anything. That is why the failure feels sudden: yesterday it worked, today it will not even open. Nothing on your side necessarily changed. The new build arrived, and something on your system stopped it from being installed.

The things that stop it fall into five groups, and every fix in this guide targets one of them:

Five minute checks before you touch anything

Start with the checks that cost nothing and rule out the causes you cannot fix yourself. Confirm Discord is not having an outage, make sure you can still reach your account in a browser, and check disk space, the clock and the connection. Skipping these is the most common reason people spend an hour on repairs that were never needed.

1. Check whether Discord itself is down

Open discordstatus.com on your phone or in a browser. If the page reports an incident affecting updates, downloads or the API, wait and try again later. Repairing your computer during a provider outage only wastes your time. If the status page is green, the problem is on your side and the rest of this guide applies.

2. Use the web app so you are never locked out

Open discord.com/app in Chrome, Edge, Firefox or Safari and sign in. This confirms your account works and gives you messaging while you repair the desktop app. If you have two-factor authentication, have your authenticator app or backup codes ready now, because you will have to sign in again after a reinstall. If you cannot sign in even on the web, the problem is your account or your network, not the update.

3. Check free disk space

Discord is not large, but an update downloads a package, unpacks it and keeps the old version until the switch works. Keep at least 1 GB free on the drive that holds your user profile. On Windows that is normally the C: drive. On Mac check Apple menu, System Settings, General, Storage. A drive that is nearly full is a quiet cause of many "Installation has failed" cases, and it also hurts everything else on the machine, as we explain in our guides on speeding up Windows 11 and speeding up a MacBook.

4. Check the date, time and time zone

Secure downloads depend on a correct clock. If your computer's date is off by even a day, or the time zone is wrong because a battery died or a setting was changed, HTTPS connections can fail and updates with them. On Windows right click the clock and choose Adjust date and time, then turn on automatic time and time zone. On Mac use System Settings, General, Date and Time and turn on automatic setting. On Linux run timedatectl and check that the system clock is synchronized.

5. Check the connection

Try loading a large site and run a quick speed test. A weak Wi-Fi signal, a hotel or school network with a captive portal, or a VPN can interrupt a download in the middle, which the updater reports as a failed update. If you are on Wi-Fi, move closer to the router or plug in with a cable for the duration of the repair. If you use a VPN, switch it off for now and turn it back on after Discord works. We cover VPN trouble in more depth in our page on Windows VPN connection failures.

Before you repair anything (2 minute checklist)

  • discordstatus.com shows no incident for updates or downloads.
  • I can sign in at discord.com/app in a browser.
  • I have my password and two-factor method ready for the sign in after reinstalling.
  • I have at least 1 GB free on the system drive.
  • The date, time and time zone are set to automatic.
  • My VPN is off and my connection is stable.
  • I closed Discord completely, including the tray or menu bar icon.

Good to know: reinstalling does not delete your Discord data

Your messages, servers, roles, friends and most settings are stored on Discord's servers and tied to your account. Removing the desktop app only removes cached files and local preferences on your device. The one thing you lose locally is anything you changed only on this computer, such as a custom keybind or a locally saved download folder choice.

Windows: fix Update Failed and Installation has failed (Windows 10 and 11)

On Windows, Discord installs into your own user profile under %localappdata%\Discord and updates itself with a small program called Update.exe. When that folder is damaged, locked or blocked, you get the Update Failed loop or Installation has failed. The reliable repair is to close every Discord process, remove that folder, and install a fresh copy, which takes about five minutes.

Why Windows behaves differently from Mac and Linux

Discord on Windows does not need administrator rights to install, because it lives inside your profile. The cost of that design is that the updater works with many small files in %localappdata%\Discord, with version folders named like app-1.0.xxxx. If one of those files is half written, or something holds it open, the updater cannot move to the new version and retries. That is why the same screen can come back after every reboot.

Method 1: end every Discord process, then run it again

A leftover background process is the simplest cause and the cheapest to test.

  1. Press Ctrl + Shift + Esc to open Task Manager. If it opens in a compact view, click More details.
  2. In the Processes tab look for Discord, Update and anything with Discord in the name. Select each one and click End task.
  3. Also check the Details tab for Discord.exe and Update.exe and end them.
  4. Start Discord again from the Start menu.

If the update now completes, you are done. If you see the same loop, continue.

Method 2: clean reinstall (the fix that solves most cases)

This removes the damaged files and installs a fresh copy. Your account data is untouched.

1

Quit Discord completely

Use Task Manager as in Method 1. Right click the Discord icon in the system tray near the clock and choose Quit Discord if it is there.

2

Uninstall the app

Open Settings, Apps, Installed apps, find Discord and choose Uninstall. If it is not listed or the uninstall fails, continue to the next step anyway.

3

Delete the local folders

Press Windows + R, type %localappdata% and press Enter. Delete the folder named Discord. Then press Windows + R again, type %appdata%, press Enter and delete the folder named discord (this holds cache and local settings). If Windows says a file is in use, go back to Task Manager and end the remaining process, then retry.

4

Restart the computer

A restart clears any handle still holding a file and is worth the minute it costs.

5

Install a fresh copy

Go to discord.com/download, download the Windows installer and run it. Do not download Discord from third party sites. Sign in when it opens.

Method 3: Installation has failed on the fresh installer

If the installer itself says Installation has failed, one of three things is still in the way.

Method 4: security software, firewall and download blocking

Third party antivirus suites and "internet security" bundles sometimes treat a self updating app as suspicious, especially one that downloads and replaces executables in a user folder. Open your security program's quarantine or history and look for Discord or Update.exe entries. If you find one, restore it and add the folder %localappdata%\Discord to the exclusions list. Microsoft Defender users can do this under Windows Security, Virus and threat protection, Manage settings, Exclusions. If you are shopping for protection that behaves better with everyday apps, our free antivirus comparison covers what to expect, and antivirus versus VPN explains why these tools can overlap.

Firewalls and filtering DNS can also block Discord's content servers. If you use a custom DNS service, a router with parental filtering or a corporate firewall, test on a different network, such as a phone hotspot. If the update works there, the filter is your cause. Our guide to DNS server not responding shows how to reset DNS to automatic.

Method 5: permissions on the profile folder

If administrator rights make the installer work, your own folder may have broken permissions, which can happen after a profile migration, a restore from backup, or a security tool that changed access rules. Right click the Discord folder in %localappdata% before deleting it, choose Properties, then Security, and check that your user has Full control. If you cannot edit it, a technician can reset ownership in a few minutes. Do not apply permission changes to large parts of your profile without guidance, because that can create new problems.

Method 6: repair Windows system files if multiple apps fail

If other apps also fail to install or update, the cause is likely Windows itself. Open Terminal as administrator and run sfc /scannow, wait for it to finish, then run DISM /Online /Cleanup-Image /RestoreHealth and restart. These are Microsoft tools that check and repair system components. Our guide on Windows Update stuck or failing explains them in more detail.

Windows quick reference

StepWhat it fixesTimeRisk
End Discord and Update processesLocked files1 minNone
Delete %localappdata%\Discord and %appdata%\discord, reinstallDamaged install, leftovers5 minLow (sign in again)
Run installer as administratorPermission test2 minLow
Add exclusion in antivirusQuarantined updater3 minLow if you trust the source
Test on another networkDNS, proxy, firewall5 minNone
sfc and DISMWindows component damage20 to 40 minLow
Illustration of a desktop chat app with a retry arrow and warning triangle being repaired on a laptop with a shield and folder

What the Windows logs can tell you

The Windows installer typically leaves a log file named SquirrelSetup.log in the Discord folder under %localappdata%, and the updater writes messages there as well. Open it in Notepad and scroll to the end. Look for words such as "access denied", "unable to delete", "sharing violation" or "network". An access denied line points to permissions or antivirus. A sharing violation points to a process holding a file. Network wording points to DNS, proxy or connectivity. Exact wording varies between Discord builds, so use it as a clue, not as a diagnosis.

Mac: fix Discord Update Failed and Installation has failed on macOS

On a Mac, Discord is a normal application bundle, Discord.app, that should live in your Applications folder. Update failures here usually come from running it from the wrong place, from a copy your user is not allowed to modify, or from damaged support files in your Library folder. Move a fresh copy into /Applications and clear the old support files, and the problem normally disappears.

Why the Windows loop fixes do not apply to a Mac

There is no %localappdata% on macOS, and the Windows updater behavior does not carry over. Many Windows fix lists tell Mac users to delete folders that do not exist on their computer. On macOS the program is the Discord.app bundle, usually in /Applications, and the user data lives under ~/Library. That is where we work.

Step 1: quit Discord fully

  1. Click the Discord icon in the menu bar if it shows, and choose Quit Discord.
  2. Press Command + Option + Escape to open Force Quit Applications, select Discord if listed and click Force Quit.
  3. For a thorough check, open Activity Monitor (Applications, Utilities), search for "discord" and quit anything that remains.

Step 2: check where Discord is installed

This single point explains many Mac cases. If you opened Discord straight from the downloaded disk image, from the Downloads folder or from the Desktop, macOS may run it from a temporary read only location and the updater cannot replace itself. In Finder, open Applications (Shift + Command + A) and look for Discord. If it is not there, or if you have more than one copy, that is the problem. Drag the extra copies to the Trash, eject the disk image if one is still mounted, and keep only the copy in Applications.

Step 3: remove the old app and the support files

The Library folder is hidden by default, so use the Go menu.

1

Trash the app

Drag Discord.app from Applications to the Trash. If macOS says it cannot move it because it is in use, quit Discord again. If it asks for your administrator password, the copy is owned by another user, which is itself a cause of failed updates.

2

Open the support folder

In Finder choose Go, Go to Folder (Shift + Command + G) and type ~/Library/Application Support. Find the folder named discord and drag it to the Trash.

3

Clear caches (optional but useful)

Go to Folder again with ~/Library/Caches and trash any folder whose name contains Discord. Also check ~/Library/Preferences for files whose names contain Discord. Removing preferences resets local settings only.

4

Empty the Trash and restart

Empty the Trash and restart the Mac so no process keeps an old file open.

5

Install a fresh copy

Download Discord from discord.com/download, open the disk image, drag Discord to Applications, eject the image and open Discord from Applications.

Step 4: handle Gatekeeper and "damaged" warnings

If macOS reports that Discord "is damaged and can't be opened" or that the developer cannot be verified, the cause is usually an interrupted download or a quarantine flag on a bad copy. Download the installer again, over a stable connection, directly from discord.com. Avoid copies shared by chat or file hosting sites. Do not disable Gatekeeper system wide to get around the warning. If you have verified that the file came from the official page and macOS still refuses it, open System Settings, Privacy and Security, and look for an Open Anyway option near the bottom. Apple documents these startup and security features on its support site, linked in the sources below.

Step 5: permissions on the Applications folder

On a Mac with a standard (non administrator) account, the app in /Applications may be owned by an administrator, so Discord cannot overwrite itself during an update. Signs include being asked for an admin password every time Discord updates, or an update that fails only for one user on a shared Mac. The cleanest fix is to reinstall while signed in as an administrator, or to install Discord for your own user by placing it in a ~/Applications folder you create. Recent macOS versions also have an App Management privacy setting in System Settings, Privacy and Security, that can restrict apps from modifying other apps. If you use a tool that blocks this, expect update problems.

Step 6: Mac specific extras

Mac troubleshooting table

SymptomLikely causeFix
Update fails every time Discord startsRunning from Downloads or disk imageMove to /Applications, eject the image
Asks for admin password on every updateApp owned by another userReinstall as admin or install per user
"Discord is damaged"Broken download or quarantine flagRedownload from discord.com
Opens, then closes right awayCorrupted support filesTrash ~/Library/Application Support/discord
Fails only on work or school Wi-FiContent filter or proxyTest on a hotspot, ask your IT team
Fails on an old MacUnsupported macOS versionUse discord.com/app or update macOS

Do not run commands you do not understand

Some forum posts tell Mac users to paste long Terminal commands or turn off protection features. For an update loop you do not need that. If you ever do run a Terminal command suggested online, read what it does first, and never run one that uses sudo to delete system folders.

If your Mac also feels slow, freezes with a spinning wheel, or shows a kernel panic, the update error may be a symptom of a bigger issue. Our pages on the MacBook slowdown are a good next read.

Linux: fix Discord update prompts, .deb, Flatpak and snap installs

On Linux there is no single Discord updater, because the result depends on how you installed it. A .deb or tarball from discord.com usually needs a newer download when a new version is required, while Flatpak and snap update through their own tools. Identify your install type first, then use the matching steps below.

Step 1: find out how Discord was installed

Run these commands in a terminal and see which one answers.

.deb on Debian, Ubuntu, Linux Mint and Pop!_OS

Discord publishes a .deb on its download page. When Discord requires a newer version than the one installed, the desktop app can show a screen asking you to update and it may not install the new package by itself. The dependable fix is to download the latest .deb from discord.com/download and install it over the old one:

sudo apt install ./discord-*.deb

Using apt rather than dpkg directly lets the system pull any missing dependencies. If apt reports a broken package, run sudo apt --fix-broken install, then try again. After the install, start Discord from the application menu. If the old version still launches, check that which discord points to the packaged location and not to a stale copy in your home folder.

Flatpak (Flathub)

The community maintained Flatpak is listed on Flathub. Update it with:

flatpak update com.discordapp.Discord

If the update loops or fails, quit Discord and run flatpak repair --user (or without --user for a system install), then update again. As a last resort, remove it with its data and reinstall: flatpak uninstall --delete-data com.discordapp.Discord, then flatpak install flathub com.discordapp.Discord. The delete data option removes local settings for the Flatpak only. If you are unsure, skip it and try the repair first.

snap

Run sudo snap refresh discord. If the refresh is held or fails, check snap changes for a stuck task and the error text. A snap that is being refreshed while Discord is open can fail with a busy message, so quit Discord first. The snap store entry is maintained separately from Discord, so versions can lag behind the official .deb. If you need the newest build and the snap lags, use the .deb or Flatpak instead.

Tarball or manual installs

If you unpacked the .tar.gz from the download page, update means downloading the new tarball and replacing the old folder. Back up nothing special: user data is in ~/.config/discord, separate from the program folder. Quit Discord, remove or rename the old program folder, unpack the new one in the same place and update your launcher if the path changed.

Clear damaged local data on Linux

If Discord crashes at launch or keeps failing after a reinstall, move its config out of the way instead of deleting it, so you can undo it:

mv ~/.config/discord ~/.config/discord.bak

Start Discord. If it works, your settings were corrupted, and you can delete the backup later. Flatpak keeps its data under ~/.var/app/com.discordapp.Discord.

Wayland, graphics and sandbox issues

Some Linux users see a blank window or an instant crash that looks like an update failure but is really a graphics or sandbox problem, particularly after a driver update or on a new Wayland session. Try launching from a terminal to read the output: discord. Errors that mention GPU, sandbox or GLib point to a graphics stack issue. A common experiment is to start Discord with GPU acceleration disabled, using the flag --disable-gpu, which Chromium based apps generally accept. If that fixes it, update your graphics drivers. Because flags and behavior change between versions, treat this as a test and not as a permanent configuration.

Skipping the host update screen

Users report that some Linux installs have a settings.json file in ~/.config/discord where a "SKIP_HOST_UPDATE" option can suppress the "must update" screen. This is an unofficial workaround that we could not confirm against current Discord documentation, and it can leave you on an outdated client that fails to connect later. Prefer a real update.

Linux summary table

Install typeHow it updatesFix command or action
.deb (discord.com)Manual new downloadsudo apt install ./discord-*.deb
FlatpakFlatpak toolingflatpak update com.discordapp.Discord
snapsnapd refreshsudo snap refresh discord
TarballReplace folder by handDownload new tarball, unpack, relaunch
Distro repositoryPackage managerUpdate through the distro tool

The STATUS_BREAKPOINT crash: what it is and what to try

STATUS_BREAKPOINT is a Windows exception code (0x80000003) that Chromium based programs can report when their renderer hits an unexpected stop. With Discord it normally means a damaged install, a graphics driver or hardware acceleration issue, or unstable memory, and it is not a sign that your account has a problem. Because we could not confirm one official cause, the steps below go from the cheapest test to the most involved.

Where people see it

The code is most often reported in Chrome, Edge and other Chromium browsers, and some Discord users report seeing it in Discord's embedded web view or in the window that appears after a crash. It can appear right after an update fails halfway, which is why people search for it next to "Discord update failed".

What to try, in order

  1. Restart the computer and open Discord again. A one-off crash often does not return.
  2. Do the clean reinstall from the Windows section. A half updated folder is the most likely reason.
  3. Turn off hardware acceleration if Discord opens for a moment: User Settings, Advanced, Hardware Acceleration. If it will not open, users report that a setting named "enableHardwareAcceleration" in the settings.json file under %appdata%\discord can be set to false while Discord is closed. Confirm the exact key name in your own file before editing, and make a copy first.
  4. Update the graphics driver from your GPU maker or your laptop manufacturer. Outdated drivers are a classic source of renderer crashes.
  5. Run a memory check if crashes also happen in other programs: search Windows Memory Diagnostic in the Start menu and restart to test. Random crashes across apps point to hardware.
  6. Check for overlays: screen recorders, game overlays and RGB or monitoring tools inject into other programs and are a known source of Chromium crashes. Close them and test.
  7. Try a different channel: install Discord PTB from the official download area to see whether the problem is tied to the stable install or to the system.

If STATUS_BREAKPOINT also appears in your browser on every page, the cause is likely the browser or the system rather than Discord, and the same checks (driver, memory, overlays) apply there.

When a clean reinstall does not help: network, DNS, VPN and proxy causes

If a fresh install still fails to update on any system, suspect the path between your computer and Discord: DNS, a VPN, a proxy, a router filter or a firewall. Test on a different network first, because that one test splits "my computer" from "my network" in two minutes.

The phone hotspot test

Connect the affected computer to your phone's hotspot and launch Discord. If the update completes, your usual network is blocking or breaking the download. If it still fails on the hotspot, the cause is on the computer (disk, permissions, security software, damaged system files). This test is more useful than any amount of reading about error strings.

DNS

Your computer asks a DNS server to translate names like discord.com into addresses. A slow, failing or filtering DNS makes downloads time out. Switch to automatic DNS from your router first. If you already use a public DNS service, switch back to automatic as a test. On Windows, open a terminal and run ipconfig /flushdns. On Mac, flushing DNS differs by macOS version, so a restart is the simplest equivalent. Our guide on DNS_PROBE_FINISHED_BAD_CONFIG and the page on DNS server not responding cover DNS repair in more detail.

VPN, proxy and "secure DNS" browser features

A VPN changes the route and sometimes the DNS your system uses. Some VPNs block or throttle certain content networks, and a VPN that disconnects mid download breaks the update. Turn it off, test, and if the update works, set the VPN to split tunneling for Discord or choose a different server. On Windows, check Settings, Network and internet, Proxy, and make sure no manual proxy is set unless your employer requires it. A leftover proxy from a removed program is a quiet cause of failures in many apps at once.

Work, school and shared networks

Managed networks often filter chat services. If Discord is blocked on purpose by your employer or school, an update loop is not a bug and you should not try to bypass the policy. Ask the network administrator. If you run a small business and want to decide whether staff should use Discord at all, that is a policy decision that belongs in your written IT rules.

Router level problems

Routers with built-in "family" filters, outdated firmware or an overloaded DHCP table can cause strange partial failures. Restart the router and modem by unplugging them for 30 seconds. If one device fails while others work, the router is rarely the cause, but if every device fails on updates, check the router's filter and security pages.

Advanced checks for stubborn cases

When the clean reinstall and network tests both fail, the cause is almost always something about the machine itself: a failing drive, a damaged user profile, aggressive security software or corrupted system components. These checks separate those four.

Create a new user account as a test

Create a temporary standard user on the computer, sign in to it and install Discord. If it works there, your original profile is damaged or restricted. That is useful to know: rebuilding or migrating a profile is a job for a technician because it can affect files, licenses and settings.

Check the drive

On Windows run chkdsk C: /scan from an administrator terminal, which checks the file system without scheduling a restart. On Mac open Disk Utility and run First Aid on the startup volume. On Linux use the tools your distribution recommends. Drives that report errors should be backed up immediately, because a drive that fails to write updates may soon fail to write anything. See our explanation of data recovery versus data backup if you have no recent backup.

Boot into a clean state

On Windows, a clean boot (using msconfig to hide Microsoft services and disable the rest) shows whether a startup program interferes. On Mac, Safe Mode (hold Shift at startup on Intel, or use the startup options on Apple silicon) disables third party extensions and clears some caches. If Discord updates in these modes, a third-party tool is your cause and you can re-enable items one at a time.

Try another channel

Discord PTB (Public Test Build) and Canary are separate installs with their own folders. If PTB installs and updates but the stable build does not, the problem is tied to the stable folder, which supports the clean reinstall theory. They are for testing and can have more bugs, so treat them as a temporary workaround.

Capture the evidence before you ask for help

If you reach support, whether Discord's or ours, a clear report saves hours. Collect these items:

Information to gather before asking for help

  • Operating system and version (Windows 10 or 11 and the build, macOS version, or Linux distribution).
  • Exact wording on screen: Update Failed, Installation has failed, STATUS_BREAKPOINT, or something else.
  • How Discord was installed (discord.com download, Microsoft Store, Flatpak, snap, .deb).
  • Whether it fails on another network such as a phone hotspot.
  • Whether the web app at discord.com/app works.
  • Which antivirus or security tool is installed.
  • Whether other apps also fail to install or update.
  • A screenshot of the error, with any personal details hidden.

Three realistic scenarios

The examples below are illustrative, not real client cases. They show how the same error message can have three different causes, and how the right order of checks saves time.

Realistic scenario 1: the gaming PC with an old antivirus

A student in Montreal has a Windows 11 desktop. Discord shows Update Failed every morning. He has reinstalled twice, but the loop returns after about a day. The third-party antivirus subscription has an "aggressive heuristics" setting turned on, and its quarantine log shows Update.exe from the Discord folder flagged three times. Restoring the file and adding %localappdata%\Discord to the exclusions list ends the loop. Time spent after finding the log: about 8 minutes. The two earlier reinstalls were wasted because the real cause was not the install at all.

Realistic scenario 2: the MacBook running from a disk image

A freelancer opens the Discord disk image and double clicks Discord inside it, every time, for weeks. The first update fails and from then on she sees an update message she dismisses until Discord stops opening. In Finder, Applications has no Discord. Dragging the app into Applications, ejecting the image, and trashing the old ~/Library/Application Support/discord folder fixes it. Time: about 6 minutes, including the sign in with two-factor authentication.

Realistic scenario 3: the small team with a network filter

A five person design shop in Laval uses Discord with clients. After the office router firmware update, three of five Windows PCs show Installation has failed on the new Discord version, while two work. All five are on the same Wi-Fi. A hotspot test shows the failing PCs update normally on the phone network. The router's built-in filter had a category setting changed by the update. Changing the filter back and rebooting the router restores updates. The takeaway: a problem across several machines at the same site points to the network, not to Discord.

What this costs: do it yourself versus paying for help

Fixing a Discord update failure yourself costs nothing but 10 to 30 minutes. Paying a technician only makes sense when a clean reinstall did not work, several devices are affected, or the error is a symptom of a deeper Windows, Mac or network problem. Prices below are in Canadian dollars and are rough ranges, not quotes.

OptionTypical cost (CAD)TimeBest when
Follow this guide yourself0 $10 to 30 minOne device, no other symptoms
Use the web app only0 $ImmediateYou do not need desktop features
Remote session with IT Cares (Expert Consultation, up to 60 minutes)119.99 $Up to 60 minReinstall failed, permissions or security software involved
Replace a failing drive or computerVaries widelyDaysDisk checks show hardware failure

A single Expert Consultation is a flat 119.99 $ CAD for up to 60 minutes, and we connect remotely so you can watch each step. For most people, the update failure is only the first visible sign. In a session we typically also look at startup programs, free disk space and security settings so the problem does not return. That said, if this guide fixes your problem, you do not need us.

How to stop Discord update failures from coming back

Prevention is mostly about keeping the install location writable, the disk healthy and the security software informed. A few habits remove the large majority of repeat failures.

Common mistakes to avoid

MistakeWhy it hurtsDo this instead
Downloading Discord from a random siteRisk of tampered installers and stolen accountsUse discord.com/download
Turning off antivirus permanentlyLeaves the whole PC exposedAdd a narrow exclusion for the Discord folder
Reinstalling over and over without deleting the folderLeftover files cause the same failureDelete the local folders first
Running everything as administrator foreverMasks a permission problem and raises riskUse it as a one-time test, then fix permissions
Pasting unknown commands from forumsCan damage the system or install malwareUse steps from the vendor or a trusted guide
Ignoring a login prompt you did not expectMay be phishingOnly sign in at discord.com or in the official app

Security note: fake Discord updates are a common scam bait

Scammers like to imitate "Discord update required" pages and messages. Real updates come through the app itself or through discord.com/download. If a chat message from a friend contains a file or link that says you must update Discord, do not open it, because their account may be compromised. If you opened a file and now see strange behavior, change your Discord password, turn on two-factor authentication, sign out of all devices and run a malware scan.

When to call a professional

Call for help when you have done a clean reinstall and the hotspot test, and Discord still fails, or when several programs misbehave at once. At that point the problem is the computer or the network, and guessing makes it worse. A remote technician can read the installer logs, check permissions, security software and disk health, and fix the cause while you watch.

Signs that you should stop troubleshooting alone:

IT Cares has provided remote and on-site IT support in Quebec and across Canada since 2014. You can reach a technician at 1 (888) 711-9428 or book a remote session and we connect to your device securely. The Expert Consultation is 119.99 $ CAD for up to 60 minutes.

Your Discord update repair checklist

This is the whole process in one place. Work from top to bottom and stop as soon as Discord updates.

Discord update failed: full repair checklist

  • I checked discordstatus.com and signed in on discord.com/app.
  • I confirmed 1 GB or more of free space, correct date and time, and a stable connection.
  • I closed every Discord process (Task Manager, Force Quit or pkill).
  • Windows: I deleted %localappdata%\Discord and %appdata%\discord, restarted and reinstalled.
  • Mac: I moved a fresh Discord.app into Applications and trashed ~/Library/Application Support/discord.
  • Linux: I updated through my install type (.deb, Flatpak or snap) and moved ~/.config/discord aside if needed.
  • I checked antivirus quarantine and added an exclusion if Discord was flagged.
  • I tested on a phone hotspot to rule out DNS, VPN, proxy or router filters.
  • For STATUS_BREAKPOINT, I tried a driver update and turned off hardware acceleration.
  • If everything failed, I gathered my system details and asked for help.

Summary

Discord Update Failed and Installation has failed are local installation problems, and they are fixable on Windows, Mac and Linux without losing any account data. Rule out an outage and use the web app, remove the local folders, install a fresh copy from discord.com, and then look at security software and the network if the problem returns. For the Windows retry loop in particular, keep our dedicated Discord Update Failed loop page bookmarked. If voice is your next problem, the guide on Discord mic not working is the sensible next read, and the error pages for error 1105 and error 20012 cover other Discord messages.

Still stuck? Get a technician on it now

Remote support from IT Cares: we connect to your device, fix it with you watching, and explain what happened.

Frequently asked questions

Why does Discord say Update Failed and keep retrying?
On Windows, Discord uses a small updater (Update.exe) that downloads a new version into a folder under your user profile and then switches to it. When a file in that folder is damaged, locked by another program, blocked by security software, or the download is cut by a network problem, the updater cannot finish and starts over, which is the loop you see. Your account is not involved.
What does Installation has failed mean in Discord?
It means the Discord installer or the updater could not copy or unpack its files into the install location. Typical causes are leftover files from an earlier broken install, no write permission to the folder, a full disk, or antivirus quarantining part of the package. Removing the old folder completely and running a fresh installer solves most cases.
Will I lose my servers, friends or messages if I reinstall Discord?
No. Your account, servers, friend list and message history are stored on Discord's servers. Reinstalling only replaces the app on your computer. You will have to sign in again, so make sure you know your email, password and two-factor method first.
What is Discord status_breakpoint?
STATUS_BREAKPOINT is the name Windows gives to a crash code (0x80000003) raised when a Chromium based program hits an unexpected break. Discord is built on Chromium technology, so you can see a similar message when its renderer crashes. It usually points to a damaged install, a graphics driver or hardware acceleration problem, or memory trouble rather than an account issue.
Why does Discord say Update Failed on my Mac?
The most common reasons are running Discord from the Downloads folder or the disk image instead of the Applications folder, a Discord.app that your user cannot modify, or damaged support files. Move a fresh Discord.app into /Applications and remove the old support folder. Mac uses a different update process than Windows, so the Windows loop fixes do not apply directly.
How do I update Discord on Linux?
It depends on how you installed it. The .deb or tarball from discord.com usually needs a newer download when a new version is required, Flatpak updates with flatpak update, and snap with sudo snap refresh. If you installed from a distribution repository, update through your package manager.
Can I use Discord while the desktop app will not update?
Yes. The web version at discord.com/app works in any modern browser and covers messaging and most voice features. Some desktop only features, such as certain overlay and push-to-talk behaviors outside the browser, are not available there.
Is the update loop a sign of a virus?
Rarely. It is normally a permissions, damaged file or security software issue. If you downloaded Discord from anywhere except discord.com, or the app behaves strangely after logging in (messages you did not send, tokens requested), treat that as a separate security question and change your password.
Does a VPN or proxy cause the Discord update to fail?
It can. Updates download over HTTPS from Discord's content servers, and a VPN, a proxy, a school or work firewall, or a custom DNS can block or slow them. Turn the VPN off temporarily, set DNS to automatic, and try again before changing anything else.
Should I install Discord PTB or Canary instead?
They are separate installs that you can use to check whether your system is the problem, because they use their own folders. They are test builds, so expect occasional bugs. Use them as a temporary workaround, not as a long term fix for a damaged system.
Why does Discord keep failing after I reinstalled it?
If a clean install still fails, the cause is outside Discord: a very full or failing drive, a damaged Windows user profile, aggressive security software, a blocked network, or a Mac permissions problem. Our section on advanced checks lists what to test next.
How long should a Discord update take?
A normal update takes from a few seconds to a couple of minutes depending on your connection. If the same retry screen has been showing for more than five minutes, it is stuck and you should stop waiting and start the repair steps.

Sources and official references

Last verified: October 1, 2026

Need Help?