最近很多玩魔獸世界的玩家反映用戰網桌麵版更新過之後就不能直接選擇子賬號了,無法直觀看到每個子賬號剩餘的遊戲時間等等,下麵給大家分享下魔獸世界戰網客戶端不能直接選子帳號的解決方法,有需要的玩家可以參考下。
戰網客戶端不能直接在界麵上選子帳號的解決方法:【進入原文】
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