修复了Battle.net“暴雪代理进入睡眠状态”和“等待其他安装或更新”的问题

我正在使用lutris 我在Ubuntu 18.04桌面上玩了一些暴雪游戏,并且同样出现了两个问题。这个问题很容易解决,但是并不明显,所以我想如果相同的问题发生了,我会分享解决方法。对我来说,第一个也是最常见的问题是暴雪应用启动器(Battle.net)显示错误代码“暴雪代理进入睡眠状态。 。重新启动Battle.net(和我的计算机)并尝试杀死Agent.exe进程或与Battle.net相关的任何进程都无法帮助我的系统摆脱这个问题。在过去的几个月中经常遇到此问题。游戏更新时会发生第二个问题(Battle.net同时更新,Battle.net可能会首先更新,但我不确定)。在某些情况下,即使在游戏中没有Battle.net或其他可用更新的情况下,Battle.net也会卡住并拒绝安装更新,并显示消息“等待其他安装或更新”无限显示。单击强制更新按钮不能解决此问题。解决这两个问题的方法是 Battle.net 资料夹来自 ProgramData 目录(在关闭Blizzard Battle.net应用程序并杀死Blizzard Battle.net和Blizzard Update Agent进程之后)。不要将此与Program Files(x86)中的Battle.net文件夹混淆!对于偶然发现本文的Windows用户,修复方法相同,并且此文件夹的路径为 C:/ProgramData/Battle.net。你不会看到 ProgramData 资料夹 C:/ 您可以在Windows资源管理器中手动输入路径(即使该路径存在),请按 Ctrl + L,然后输入路径。
通往 ProgramData/Battle.net 该文件夹取决于用于安装Blizzard Battle.net应用程序的安装方法。就我而言,将我的主目录中的Games文件夹设置为Lutris安装文件夹。安装《守望先锋》时已安装Battle.net 鲁特里斯 因此,在这种情况下,路径 ~/Games/overwatch/drive_c/ProgramData/Battle.net
如果您不知道如何在Linux系统上找到ProgramData文件夹,则可以使用: locate 找到它。在终端中运行:

sudo updatedb
locate ProgramData/Battle.net

命令输出显示一行,其中包含到以下路径的路径: ProgramData/Battle.net 资料夹。确保Battle.net已关闭,然后打开“文件管理器”,导航到此路径并删除Battle.net文件夹。现在,您可以启动Battle.net并解决您的问题。
完成此操作后,Battle.net可能无法检测到您已安装的游戏。如果发生这种情况,您可以点击 Locate the game 单击游戏安装按钮旁边的链接,然后选择游戏文件夹。[Edit March 13, 2020] 暴雪服务器当前存在问题,本文中的步骤在修复服务器之前无济于事。就我而言,我不得不稍等片刻(可能是30秒),并且“暴雪代理进入睡眠状态”错误消息消失了。作为一种替代方法/解决方法,您也可以手动运行游戏(在游戏所在的文件夹下查看并从此处启动可执行文件),唯一的缺点是启动后需要您手动输入电子邮件和密码的游戏是一个游戏;例如,要启动《守望先锋》,请转到其安装路径。 C:Program Files (x86)Overwatch_retail_ 在Windows上启动 Overwatch.exe 从那里。

Sidebar