最近很多玩魔兽世界的玩家反映用战网桌面版更新过之后就不能直接选择子账号了,无法直观看到每个子账号剩余的游戏时间等等,下面给大家分享下魔兽世界战网客户端不能直接选子帐号的解决方法,有需要的玩家可以参考下。
战网客户端不能直接在界面上选子帐号的解决方法:【进入原文】
1.关闭正在运行的客户端,在任务管理器里结束 agent.exe battle.net.exe 这两个进程
2. 删除C:\ProgramData\Blizzard Entertainment\Battle.net\Cache\App_fkcache.db 这个文件
3.打开战网客户端,这个时候的战网客户端应该能正常显示子帐号了。
4.把新生成的C:\ProgramData\Blizzard Entertainment\Battle.net\Cache\App_fkcache.db 设为只读属性。(win8以下系统请把这个文件用记事本打开删除所有内容,再设为只读。)
完工!
如果成功请反馈。
很多朋友的操作并没有成功,可能是因为战网客户端是运行在超级管理员下的原因,还有各种各样的小问题,所以我做了一个一键批处理修改那个文件的访问权限。
复制下面代码到一个文本文档保存,再把扩展名txt改成bat 然后右键单击这个bat文件,选择"以管理员身份运行'即可。 XP用户可以直接双击运行。
在win8.1 x64下测试通用,XP用户可能要更改批下理中的路径。 原理就是把这个文件设置成不允许everyone用户访问。
@echo off
attrib -h -s -a -r "C:\ProgramData\Blizzard Entertainment\Battle.net\Cache\app_fkcache.db"
del /f -y "C:\ProgramData\Blizzard Entertainment\Battle.net\Cache\app_fkcache.db"
echo >>"C:\ProgramData\Blizzard Entertainment\Battle.net\Cache\app_fkcache.db"
Cacls "C:\ProgramData\Blizzard Entertainment\Battle.net\Cache\app_fkcache.db" /t /e /c /d everyone
@echo done!
PAUSE