Discord users on Windows sometimes see a persistent “Update Failed” message when launching the app. The update process starts, fails, and restarts in a loop that prevents Discord from opening. This problem is usually caused by leftover update files, corrupted cache data, or permission conflicts with the Windows installer. This article explains why the loop happens and provides four reliable methods to break the cycle and get Discord running again.
Key Takeaways: Stopping the Discord Update Loop
- Task Manager > End Discord processes: Force-quits the updater so you can safely delete leftover files.
- Delete %appdata%\discord and %localappdata%\discord folders: Removes corrupted cache and update data that causes the loop.
- Run Discord installer as Administrator: Grants full write permissions to the Program Files folder, preventing permission-based failures.
Why Discord Gets Stuck in an Update Loop
Discord updates itself automatically when you launch the app. The updater downloads new files from Discord servers and then replaces the old application files in the Program Files folder. If the updater is interrupted by a network drop or a permissions restriction, it leaves behind partial update files. On the next launch, Discord sees these incomplete files and tries to finish the update, but the same failure repeats. This creates a loop.
The most common root causes are:
- Corrupted update cache: Files in the AppData folders become damaged and confuse the updater.
- Insufficient permissions: Discord cannot write to its installation folder because of Windows User Account Control settings or antivirus locks.
- Third-party antivirus interference: Security software quarantines or blocks the updater process.
- Network proxy or firewall: A proxy or firewall prevents Discord from reaching its update servers.
Four Methods to Fix the Discord Update Loop
Try these methods in the order shown. Each method addresses a different cause of the loop.
Method 1: Delete Discord’s Cache and Update Files
- Close Discord completely
Right-click the Discord icon in the system tray near the clock and select Quit Discord. Then open Task Manager by pressing Ctrl + Shift + Escape. Look for any Discord processes under the Processes tab. Select each one and click End Task. - Open the Run dialog
Press Windows key + R on your keyboard. - Delete the AppData folders
Type %appdata%\discord and press Enter. Delete everything inside the folder that opens. Then press Windows key + R again, type %localappdata%\discord, press Enter, and delete all files in that folder as well. - Restart Discord
Press the Windows key, type Discord, and press Enter. Discord will download a fresh update and should open normally.
Method 2: Run the Discord Installer as Administrator
- Download the latest Discord installer
Go to the official Discord website at discord.com and click the Download for Windows button. Save the installer file to your desktop. - Run the installer with admin rights
Right-click the downloaded DiscordSetup.exe file and select Run as administrator. Click Yes if the User Account Control prompt appears. - Complete the installation
The installer will overwrite the existing Discord installation. Wait for it to finish. Discord should launch automatically after the installation completes.
Method 3: Disable Antivirus Temporarily
- Pause Windows Security
Open Windows Security by typing Windows Security in the Start menu. Go to Virus & threat protection and click Manage settings. Toggle Real-time protection to Off. Confirm the change if prompted. - Launch Discord
Try opening Discord. If it updates successfully, the antivirus was blocking the updater. Add Discord to the exclusion list in Windows Security before turning real-time protection back on. - Add Discord as an excluded app
In Windows Security, go to Virus & threat protection > Manage settings > Exclusions > Add or remove exclusions. Click Add an exclusion, choose Folder, and select C:\Users\[YourUsername]\AppData\Local\Discord. Also add C:\Users\[YourUsername]\AppData\Roaming\Discord.
Method 4: Change DNS Settings to Bypass Network Blocks
- Open Network Settings
Right-click the network icon in the system tray and select Open Network & Internet settings. Click Change adapter options. - Edit your connection properties
Right-click your active network connection (Wi-Fi or Ethernet) and select Properties. Double-click Internet Protocol Version 4 (TCP/IPv4). - Use Google Public DNS
Select Use the following DNS server addresses. Set Preferred DNS server to 8.8.8.8 and Alternate DNS server to 8.8.4.4. Click OK and close all windows. - Flush the DNS cache
Open Command Prompt as administrator by typing cmd in the Start menu, right-clicking Command Prompt, and selecting Run as administrator. Type ipconfig /flushdns and press Enter.
If Discord Still Has Update Issues After the Main Fix
Update fails again immediately after a successful launch
This indicates that the updater cannot write to the Program Files folder. Reinstall Discord using Method 2. If the problem continues, check the permissions on the folder C:\Users\[YourUsername]\AppData\Local\Discord. Right-click the folder, select Properties > Security, and ensure your user account has Full Control.
Discord shows “Update Failed” but no loop
A single failure without a loop is usually caused by a temporary network glitch. Wait 10 minutes and try launching Discord again. If it persists, restart your router and flush DNS using the command ipconfig /flushdns in an administrator Command Prompt.
“Update Failed” appears on a corporate or school network
Many enterprise networks block the ports Discord uses for updates. Contact your IT department and ask them to allow connections to discord.com and all subdomains on ports 80 and 443. If you have a VPN, connect to it before launching Discord to bypass the network restrictions.
Discord Update Methods: Manual vs Automatic
| Item | Automatic Update (Default) | Manual Reinstall |
|---|---|---|
| How it works | Discord downloads and applies updates on launch | User downloads and runs the installer from discord.com |
| Best for | Daily users without update problems | Users stuck in an update loop or with permission errors |
| Time required | 30 seconds to 2 minutes | 3 to 5 minutes |
| Risk of loop | Low under normal conditions | None — installer overwrites all files |
| Admin rights needed | No | Yes, for the installer |
You can now fix the Discord update failed loop on Windows by deleting corrupted cache files, running the installer with admin rights, or adjusting your antivirus and DNS settings. Start with Method 1 because it solves most cases without extra software changes. If the loop returns after a few weeks, add Discord to your antivirus exclusion list to prevent future blocks. For persistent permission issues, always run the Discord installer as Administrator rather than relying on the automatic updater.