Discord是流行的游戏交流工具,会定期更新新功能和错误修复。您不必尝试alpha Discord Canary 版本(alpha Discord Canary release)即可获得其中的一些,因为Discord客户端本身会自动更新以为您提供最新的稳定功能和修复。
但是,如果您的Discord更新由于某种原因失败,您将错过这些新功能和修复。您可能还会发现自己陷入了Discord更新失败循环,其中Discord根本无法更新,并且在修复之前不允许您使用客户端。为了帮助您解决此类Discord更新问题,您需要执行以下操作。
检查 Discord 服务状态(Check Discord Service Status)
Discord更新失败循环不一定是由您的 PC 或 Mac 上的问题引起的(Mac)。如果Discord服务器遇到问题,任何可能的更新本身都可能失败。要检查是否是这种情况,您可以使用Discord网站检查Discord的服务状态。
Discord 维护一个特殊的状态网站,供 Discord 用户(special status website for Discord users)检查平台的当前状态。此处报告了从Discord API到本地服务器问题的所有内容,让您可以查明更新问题是否是您 PC 的本地问题,或者Discord本身是否有问题。
在 Discord 状态网站 ( discordstatus.com ) 上,您将看到每个(discordstatus.com)Discord服务元素的 90 天历史记录,每个片段代表一天。特别是,如果API部分显示最近的操作问题(例如,如果今天的部分是红色或橙色),您可能需要等待,然后再尝试再次更新您的客户端。
您通常可以将鼠标悬停在该段上以查看有关任何中断原因的更多信息。但是,服务范围的消息也将显示在页面顶部。如果Discord出现故障,您无能为力——只需等待,稍后在服务启动并再次运行时重试。
以管理员身份运行 Discord(Run Discord as an Administrator)
如果您在Windows上运行(Windows)Discord ,如果客户端本身没有更新,您可能需要以管理员身份运行Discord桌面客户端。(Discord)如果您在缺少安装或修改软件所需权限的本地或访客用户帐户(local or guest user account)上运行Discord ,则需要执行此操作。(Discord)
- 在开始之前,请检查Discord当前是否正在运行,无论是可见的还是在后台运行。您可以使用任务管理器(Task Manager)(右键单击开始菜单(right-click the Start menu)>任务管理器(Task Manager))通过搜索Discord(或discord.exe)进程来检查这一点。如果是,请右键单击该进程并选择End Task。
- 要以管理员身份运行Discord ,请打开“(Discord)开始(Start)”菜单并找到Discord Inc文件夹中列出的Discord条目。(Discord)右键单击该应用程序,然后选择更多(More )>以管理员身份运行(Run as Administrator)。
检查您的 Internet 连接(并禁用 VPN 或代理)(Check Your Internet Connection (and Disable VPNs or Proxies))
虽然Discord本身应该通过虚拟专用网络(virtual private network)或代理连接工作,但不能保证。某些 VPN(Certain VPN)服务会阻止特定服务,而Discord可能会阻止它认为可能具有破坏性的特定VPN IP范围。(VPN IP)常见的 VPN(Common VPN)服务可能会被无意中阻止,从而阻止更新工作。
如果您没有使用VPN或代理连接,请不要排除您的 Internet 连接直接导致Discord无法下载必要的更新文件的问题。例如,间歇性互联网连接(intermittent internet connection)或DNS 中断(DNS outage)都可能导致Discord本身无法工作。
通过前往Discord 网站(Discord website)并检查您是否可以使用Web 界面使用Discord的服务来自行测试。(Discord)如果Discord正在通过该网站运行,那么问题很可能与您的连接无关。
清除 Discord 的缓存文件(Clear Discord’s Cache Files)
Discord客户端将特定文件保存到您的 PC 或(Discord)Mac上的隐藏文件夹中以供以后使用。这些缓存文件对于Discord正常工作至关重要,但如果它们在任何时候损坏,它们可能会阻止关键服务(如Discord更新)正常工作。
要解决此问题,您可以通过删除Discord AppData文件夹(在Windows上)或Discord Application Support文件夹(在Mac上)来删除这些缓存文件。在尝试这些步骤之前,您需要确保Discord当前没有运行,无论是可见的还是在后台运行。
如何在 Windows 上清空 Discord 缓存(How to Empty Discord Cache on Windows)
- 首先,打开文件资源管理器(File Explorer)并选择菜单顶部的导航栏。在导航栏中输入 %appdata%\Discord,然后选择Enter%appdata%\Discord切换(Enter)文件夹。
- 在Discord文件夹中,搜索列表以找到Cache、GPUCache和Code Cache文件夹。使用Ctrl键选择文件夹,然后右键单击文件夹并选择删除(Delete)以将它们放入回收站。
- 在您的桌面上,右键单击回收站( Recycle Bin )并从上下文菜单中选择清空回收站以清空它。(Empty Recycle Bin)这将从您的 PC 中删除Discord缓存文件。
- 重新打开Discord客户端并允许重新生成任何重要文件。此时您可能需要重新登录。
如何在 Mac 上清空 Discord 缓存文件(How to Empty Discord Cache Files on Mac)
- 要在Mac(Mac)上清空Discord缓存,请打开Finder应用并选择前往(Go )>前往文件夹(Go to Folder)。
- 在 Finder 菜单框中,输入~/Library/Application Support/discord 并选择Go。
- 在Finder(Finder)菜单中选择Cache、GPUCache和Code Cache文件夹(选择并按住Command键来执行此操作)。选择后,右键单击文件,然后选择移动到(Move to)垃圾箱(Move to Trash)(在某些本地化中移动到垃圾箱)。(Bin)
- 删除后,右键单击Dock上的(Dock)Trash文件夹,然后选择Empty Trash(或Empty Bin)将其删除。
- 重新打开Discord客户端以重新生成文件,然后再次使用您的(Discord)Discord用户详细信息登录(如果需要)。
重命名 Discord 更新可执行文件(Rename the Discord Update Executable File)
顾名思义,负责更新的Discord 可执行文件( (executable file)update.exe ) 完全负责在Windows PC上保持Discord客户端的更新。如果您陷入Discord更新失败循环并想快速绕过该问题,您可以重命名此文件以阻止Discord更新工作。
但是,不建议将其作为长期解决方案。如果没有更新,您的Discord客户端将缺少最新功能和错误修复。随着时间的推移,您的服务可能会降级,并且客户端本身可能会完全停止工作,因为旧版本被阻止使用。
- 要重命名 update.exe 文件,请打开文件资源管理器(File Explorer)并选择窗口顶部的导航栏。键入C:\Users\username\AppData\Local\Discord (将用户名(username)替换为您自己的Windows 用户(Windows user)文件夹),然后在键盘上选择Enter 。
- 在Discord文件夹中,右键单击Update.exe文件并选择Rename。将文件重命名为不同的名称(例如Update-Old.exe)并选择Enter键进行确认。
删除并重新安装 Discord(Remove and Reinstall Discord)
根据定义,像这样的Discord更新失败循环可以无限期地继续,而无需解决根本原因。如果上述步骤无法帮助您解决Windows或Mac上的(Mac)Discord客户端问题,则您需要删除并重新安装客户端。
重新安装Discord将为您提供最新版本的稳定版本文件,但您也可以下载 beta 和Canary版本。这可能会解决问题本身,或者您可能会被迫定期重复这些步骤以确保您安装了最新的客户端文件。
如何在 Windows 上删除和重新安装 Discord(How to Remove and Reinstall Discord on Windows)
- 要在Windows上重新安装(Windows)Discord,请右键单击开始(Start)菜单并选择设置(Settings)。
- 在设置(Settings)菜单中,选择应用程序(Apps )>应用程序和功能(Apps & features)。在列表中查找(Find)并选择Discord选项,然后选择Uninstall > Uninstall。
按照(Follow)屏幕上的任何其他说明进行操作。卸载后,下载最新的 Discord 安装文件(download the latest Discord installation files),然后运行安装程序以完成该过程。
如何在 Mac 上删除和重新安装 Discord(How to Remove and Reinstall Discord on Mac)
- 要在Mac(Mac)上删除Discord客户端,请打开Finder应用并选择Applications,然后右键单击Discord条目并选择Move to Trash(或Move to Bin)。
- 之后,您需要通过右键单击Dock上的(Dock)Trash图标并选择Empty Trash或Empty Bin来清空(Empty Bin)Trash文件夹。
删除后,下载最新的 Discord Mac 安装程序(download the latest Discord Mac installer)并运行该文件,然后按照屏幕上的任何其他说明完成该过程。
Discord 的后续步骤(Next Steps on Discord)
Discord更新失败只是众多可能的Discord错误(Discord)之一,这些错误会破坏您在平台上的体验,从Discord 连接问题(Discord connection issues)到导致应用程序崩溃的致命 Javascript 错误。(fatal Javascript error)如果您的Discord更新失败,上述步骤应该可以帮助您解决问题,但您始终可以切换到Discord Web 界面(Discord web interface)。
Discord是结交朋友和玩游戏的绝佳平台,特别是如果您打算使用Discord 游戏内覆盖(Discord in-game overlay)。您还可以为Discord 消息添加颜色来(add color to Discord messages)为您的聊天增添趣味,或者,如果您想建立自己的社区,您可以制作一个 Discord 服务器(make a Discord server)供您的朋友和家人享用。
How to Fix a Discord Update Failed Loop
Diѕcord, the popular gaming communication tool, is regularly updated with new features and bug fixes. You don’t have to try the alpha Discord Canary release to get some of these, as the Discord client itself will update automatically to provide you with the newest stable features and fixes.
However, if your Discord update has failed for some reason, you’ll miss out on these new features and fixes. You may also find yourself stuck in a Discord update failed loop, where Discord simply can’t update and won’t allow you to use the client until it’s fixed. To help you fix Discord update issues like these, here’s what you’ll need to do.
Check Discord Service Status
A Discord update failed loop isn’t necessarily caused by an issue on your PC or Mac. If the Discord servers are facing problems, any possible update itself may fail. To check if this is the case, you can check Discord’s service status using the Discord website.
Discord maintains a special status website for Discord users to check the current state of the platform. Everything from the Discord API to local server issues are reported here, allowing you to pinpoint whether the update issues are local to your PC or whether Discord itself is at fault.
On the Discord status website (discordstatus.com), you’ll see a 90-day history for each Discord service element, with each segment representing a single day. In particular, if the API section shows recent operational issues (e.g., if today’s segment is red or orange), you may need to wait before you try to update your client again.
You can usually hover over the segment to see more information on the cause of any outages. However, service-wide messages will also appear at the top of the page. There’s not much you can do if Discord is down—just wait it out and try again later when the service is up and running again.
Run Discord as an Administrator
If you’re running Discord on Windows, you may need to run the Discord desktop client as an administrator if the client itself isn’t updating. You’ll need to do this if you’re running Discord on a local or guest user account that lacks the necessary permissions to install or modify the software.
- Check that Discord isn’t currently running, either visibly or in the background, before you begin. You can check this using the Task Manager (right-click the Start menu > Task Manager) by searching for the Discord (or discord.exe) process. If it is, right-click the process and select End Task.
- To run Discord as an administrator, open the Start menu and find the Discord entry listed in the Discord Inc folder. Right-click the app, then select More > Run as Administrator.
Check Your Internet Connection (and Disable VPNs or Proxies)
While Discord itself should work over a virtual private network or proxy connection, it isn’t guaranteed. Certain VPN services block particular services, while Discord may block specific VPN IP ranges that it believes may be disruptive. Common VPN services could be inadvertently blocked, preventing updates from working.
If you’re not using a VPN or a proxy connection, don’t rule out a problem with your internet connection directly that prevents Discord from downloading the necessary update files. An intermittent internet connection or a DNS outage could all stop Discord itself from working, for instance.
Test this yourself by heading to the Discord website and checking that you can use Discord’s services using the web interface. If Discord is working through the website, then it’s pretty likely that the problem isn’t related to your connection.
Clear Discord’s Cache Files
The Discord client saves specific files into hidden folders on your PC or Mac for later use. These cache files are essential for Discord to work correctly but, if they become corrupted at any point, they can stop crucial services (like Discord updates) from working correctly.
To resolve this issue, you can remove these cache files by deleting the Discord AppData folder (on Windows) or the Discord Application Support folder (on Mac). You’ll need to ensure that Discord isn’t currently running, either visibly or in the background, before you try these steps.
How to Empty Discord Cache on Windows
- To start, open File Explorer and select the navigation bar at the top of the menu. Type %appdata%\Discord into the navigation bar, then select the Enter key to switch folders.
- In the Discord folder, search through the list to find the Cache, GPUCache, and Code Cache folders. Select the folders using the Ctrl key, then right-click the folders and select Delete to place them in the Recycle Bin.
- On your desktop, right-click the Recycle Bin and select Empty Recycle Bin from the context menu to empty it. This will erase the Discord cache files from your PC.
- Re-open the Discord client and allow any essential files to be regenerated. You may need to sign back in at this point.
How to Empty Discord Cache Files on Mac
- To empty the Discord cache on Mac, open the Finder app and select Go > Go to Folder.
- In the Finder menu box, type ~/Library/Application Support/discord and select Go.
- Select the Cache, GPUCache, and Code Cache folders in the Finder menu (select and hold the Command key to do this). Once selected, right-click the files, then select Move to Trash (Move to Bin in certain localizations).
- Once removed, right-click the Trash folder on the Dock, then select Empty Trash (or Empty Bin) to remove them.
- Re-open the Discord client for the files to regenerate, then sign-in with your Discord user details again (if required).
Rename the Discord Update Executable File
As its name might suggest, the Discord executable file responsible for updates (update.exe) is solely responsible for keeping the Discord client updated on a Windows PC. If you’re stuck in a Discord update failed loop and want to quickly bypass the issue, you can rename this file to prevent Discord updates from working.
This isn’t recommended as a long-term solution, however. Without updates, your Discord client will lack the latest features and bug fixes. Over time, your service may degrade, and the client itself may stop work entirely as older versions are blocked from use.
- To rename the update.exe file, open File Explorer and select the navigation bar at the top of the window. Type C:\Users\username\AppData\Local\Discord (replacing username with your own Windows user folder) and select Enter on your keyboard.
- In the Discord folder, right-click the Update.exe file and select Rename. Rename the file to something different (e.g., Update-Old.exe) and select the Enter key to confirm.
Remove and Reinstall Discord
A Discord update failed loop like this can, by definition, continue indefinitely without you resolving the root cause. If the steps above haven’t helped you to resolve the problem with your Discord client on either Windows or Mac, you’ll need to remove and reinstall the client instead.
Reinstalling Discord will provide you with the latest version of the stable release files, although you can also download the beta and Canary release versions instead. This may fix the problem itself, or you may be forced to repeat these steps regularly to ensure you have the latest client files installed.
How to Remove and Reinstall Discord on Windows
- To reinstall Discord on Windows, right-click the Start menu and select Settings.
- In the Settings menu, select Apps > Apps & features. Find and select the Discord option in the list, then select Uninstall > Uninstall.
Follow any additional on-screen instructions. After uninstalling, download the latest Discord installation files, then run the installer to complete the process.
How to Remove and Reinstall Discord on Mac
- To remove the Discord client on Mac, open the Finder app and select Applications, then right-click the Discord entry and select Move to Trash (or Move to Bin).
- You’ll need to empty the Trash folder afterward by right-clicking the Trash icon on the Dock and selecting Empty Trash or Empty Bin.
Once removed, download the latest Discord Mac installer and run the file, then follow any additional on-screen instructions to complete the process.
Next Steps on Discord
A Discord update failure is just one of many possible Discord errors that can spoil your experience on the platform, from Discord connection issues to a fatal Javascript error crashing the app. If your Discord update has failed, the steps above should help you resolve the issue, but you can always switch to the Discord web interface.
Discord is an excellent platform for making friends and playing games, especially if you plan on using the Discord in-game overlay. You can also add color to Discord messages to spice up your chat or, if you want to build your community, you can make a Discord server for your friends and family to enjoy.