当你打开 战网客户端(Battle.net),一直显示“正在等待另一项安装或更新”,却没有其他下载或更新在运行时,这通常是由于客户端残留任务、下载队列冲突或缓存异常导致的。

以下是【有效解决方法】:


✅ 解决步骤(按顺序尝试)


🟠 1. 重启战网客户端和电脑

有时只是更新任务挂起,重启即可解决

  1. 退出战网客户端(右键任务栏图标 → 退出)
  2. 打开任务管理器,确保没有 Battle.net 或 Agent.exe 等残留进程
  3. 重启电脑,再尝试启动战网

🟡 2. 删除缓存文件夹

战网客户端缓存损坏会导致更新逻辑出错。

操作步骤:

  1. 完全退出战网客户端
  2. 按下 Win + R,输入:%ProgramData%
  3. 删除以下文件夹(如果存在):Battle.net Blizzard Entertainment
  4. 重启战网客户端

🟢 3. 结束后台进程 Agent.exe

Agent.exe 是战网下载/安装的核心服务程序。

操作步骤:

  • 按 Ctrl + Shift + Esc 打开任务管理器
  • 找到 Agent.exe,结束它
  • 重启战网客户端,重新尝试更新

🔵 4. 清理战网下载队列(设置中)

在战网设置中清空队列。

操作步骤:

  1. 打开战网客户端
  2. 点击左上角 Battle.net → 设置(Settings)
  3. 找到 “下载” → 点击 清除缓存/清除当前队列
  4. 应用设置并重启客户端

🟣 5. 卸载并重新安装战网客户端

如果上述方法无效:

步骤:

  1. 先卸载 Battle.net 客户端(保留游戏文件)
  2. 删除以下残留文件夹(清理干净):
    • %ProgramData%\Battle.net
    • %AppData%\Battle.net
    • %LocalAppData%\Battle.net
  3. 重新下载并安装客户端:
    → 官方下载链接

🔧 可选增强(避免再次发生)

  • 关闭 Windows 安全防护/防火墙临时排查
  • 以管理员权限运行 Battle.net
  • 检查磁盘空间是否足够
  • 保证网络环境稳定(避免代理干扰)

💬 如果你仍然无法解决:

请告诉我你当前系统(如 Windows 10/11)、客户端版本、游戏名,以及是否有其他后台下载,我可以进一步分析日志。