大伙儿今天又来跟大家伙儿唠唠嗑,说说我前两天碰到的一个不大不小但挺折腾人的问题。就是那个,魔兽世界更新的时候,战网客户端老是弹个提示:“正在等待另一项安装或更新”。当时给我急的,眼瞅着晚上活动要开始了,这游戏进不去可咋整。
问题初现与第一反应
那天我寻思着上线清个日常,打开战网,看到魔兽世界有个小更新包。点击更新,进度条刚出来一点点,就卡住了,然后底下就显示那行字:“正在等待另一项安装或更新”。我心想我这战网里就一个魔兽,也没装别的暴雪游戏,哪来的“另一项”?
我的第一反应,肯定是网络问题呗。
- 我先是断开网络,重新连了一下,不行。
- 然后我打开浏览器,随便开了几个网页,速度嗖嗖的,没问题。
- 我又把路由器和猫都重启了一遍,等了大概十分钟,再试,还是老样子,卡那儿不动。
这时候我就有点纳闷了,网络是好的,那到底是啥毛病?
尝试重启与检查后台
接下来我就开始琢磨,是不是战网客户端本身抽风了。
- 我把战网客户端整个关掉,想着彻底退出再重开,应该能结果,重新打开,点击更新,依旧是“正在等待另一项安装或更新”。
- 没辙了,我把电脑也重启了一遍。想着重启大法说不定能解决一些奇奇怪怪的问题。等电脑慢悠悠地开机,再打开战网,你猜怎么着?还是那德行!
这时候我有点上火了。 我就开始琢磨,是不是有什么隐藏的进程在捣乱,或者真的是战网的某个程序卡住了。
深入排查与柳暗花明
我想起以前好像在哪儿看到过,说战网有个什么 `*` 的进程,有时候会出问题导致更新卡住。我就抱着试试看的心态,打开了任务管理器(就是按 Ctrl+Shift+Esc 那个)。
在任务管理器的“详细信息”或者“进程”标签页里(不同系统可能叫法不一样),我开始挨个找。找了一会儿,还真让我找到了一个叫 `*` 的进程,有时候它也可能叫 `* Update *` 之类的,反正带着 Agent 字样。
我心一横,选中它,直接点了“结束任务”。
然后,我深吸一口气,重新打开战网客户端。紧张地点击魔兽世界的更新按钮……
奇迹发生了!那个“正在等待另一项安装或更新”的提示不见了,取而代之的是正常的下载进度条,而且速度还挺快!没过一会儿,游戏就更新完毕了。
我当时那个高兴,总算是解决了。看来很多时候,它提示“正在等待另一项安装或更新”,并不是真的有别的程序在占用,很可能就是它自己的某个更新代理进程卡住了,或者跟系统里别的什么东西有点小冲突,把它结束掉再重开战网,就等于给它重新“唤醒”了一下。
一点点补充思考
后来我也想了想,之前有一次碰到类似情况,好像还不是 `*` 的问题。那次我记得是检查了系统的“服务”。
具体操作大概是这样:
- 在开始菜单搜索“服务”或者用“运行” (Win+R) 输入 `*`。
- 在服务列表里找到一个叫 `Secondary Logon` 的服务(中文好像叫“次要登录服务”或者类似的)。
- 确保它的启动类型是“自动”,并且服务状态是“正在运行”。如果不是,就手动改一下,然后启动它。
那次好像是这个服务不知道为啥被禁用了,导致一些需要权限的更新安装不了。不过这回我没动这个,光是结束了 `*` 就搞定了。
这电脑问题有时候就是这么玄乎。大家要是也碰到魔兽世界或者战网其他游戏更新时卡在“正在等待另一项安装或更新”,不妨先试试我这回成功的法子,把那个 `*` 进程从任务管理器里结束掉,然后重开战网看看。如果还不行,再考虑检查一下网络、重启电脑或者看看那个 `Secondary Logon` 服务是不是正常。
行了,今天的实践分享就到这儿。希望能帮到有同样困扰的兄弟姐妹们!下次再碰到啥有意思的事儿,再来跟大家分享!
