目前正在玩炉石传说《冠军的试炼》,今天偶然碰到战网问题:一直”正在启动战网“

尝试了官方论坛的各种方法,如下:


1、请确保已开启Secondary Logon服务
2、请尝试删除Battle.net文件夹;
3、关闭后台应用程序/防火墙
4、安全模式下安装
5、优化网络连接
6、更新Adobe Flash Play
7、清理注册表(尝试通过其他工具对注册表冗余项进行清理)。


而且战网客户端无法卸载和删除,便手动删除”战网客户端目录“和”配置目录(通常为C:\Users\application Data\battle.net和Blizzard entertainment)“

然后尝试重新安装或者卸载战网,依然无限读进度条。


以下是我的解决方法(已成功解决):

1)重启系统,进入”带网络连接的安全模式“

2)下载最新的战网客户端安装程序,并运行安装程序

3)安装出错,报错内容”BLZBNTBTS0000005D“

4)参照http://www.baidu.com/link?url=233Vh5kRFINcV4pfmxES20aqHxpo-fap5dfBN6DjRjJIR17kMYzasDNBt63yahGPEn9KvgDhUXp9h-5sN5ZNYlcRSZCE5U4i8eq4tDLglj4tCPGCBxyzAvaZ0Om1-ePp5Xd3IUcaO6z7h12T_b-qc9hiZvjkwPVFl0b0sflrR_K&wd=&eqid=a4738f6500059b030000000555dc76f6

5)参照4中的链接,尝试修复”Secondary Logon“服务,(我的服务是可以正常启动的,但还是有问题)。修复过程为:新建任意名字后缀为.reg的文件,复制粘贴以下内容,并执行:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\seclogon]
"DisplayName"="@%SystemRoot%\\system32\\seclogon.dll,-7001"
"ImagePath"=hex(2):25,00,77,00,69,00,6e,00,64,00,69,00,72,00,25,00,5c,00,73,00,\
79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,73,00,76,00,63,00,68,00,6f,\
00,73,00,74,00,2e,00,65,00,78,00,65,00,20,00,2d,00,6b,00,20,00,6e,00,65,00,\
74,00,73,00,76,00,63,00,73,00,00,00
"Description"="@%SystemRoot%\\system32\\seclogon.dll,-7000"
"ObjectName"="LocalSystem"
"ErrorControl"=dword:00000001
"Start"=dword:00000002
"Type"=dword:00000020
"RequiredPrivileges"=hex(7):53,00,65,00,54,00,63,00,62,00,50,00,72,00,69,00,76,\
00,69,00,6c,00,65,00,67,00,65,00,00,00,53,00,65,00,52,00,65,00,73,00,74,00,\
6f,00,72,00,65,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00,00,\
00,53,00,65,00,42,00,61,00,63,00,6b,00,75,00,70,00,50,00,72,00,69,00,76,00,\
69,00,6c,00,65,00,67,00,65,00,00,00,53,00,65,00,41,00,73,00,73,00,69,00,67,\
00,6e,00,50,00,72,00,69,00,6d,00,61,00,72,00,79,00,54,00,6f,00,6b,00,65,00,\
6e,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00,00,00,53,00,65,\
00,49,00,6e,00,63,00,72,00,65,00,61,00,73,00,65,00,51,00,75,00,6f,00,74,00,\
61,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00,00,00,53,00,65,\
00,49,00,6d,00,70,00,65,00,72,00,73,00,6f,00,6e,00,61,00,74,00,65,00,50,00,\
72,00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00,00,00,00,00
"FailureActions"=hex:80,51,01,00,00,00,00,00,00,00,00,00,03,00,00,00,14,00,00,\
00,01,00,00,00,c0,d4,01,00,01,00,00,00,e0,93,04,00,00,00,00,00,00,00,00,00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\seclogon\Parameters]
"ServiceDll"=hex(2):25,00,77,00,69,00,6e,00,64,00,69,00,72,00,25,00,5c,00,73,\
00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,73,00,65,00,63,00,6c,00,\
6f,00,67,00,6f,00,6e,00,2e,00,64,00,6c,00,6c,00,00,00
"ServiceMain"="SvcEntry_Seclogon"
"ServiceDllUnloadOnStop"=dword:00000001

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\seclogon\Enum]
"0"="Root\\LEGACY_SECLOGON\\0000"
"Count"=dword:00000001
"NextInstance"=dword:00000001

6)由于“Secondary Logon”服务在安全模式下无法启动,那么这时重启电脑,正常进入WINDOWS,再次运行战网

7)经过本人测试,战网顺利启动,并未无限读进度条,大功告成


总结:

我认为这个问题和微软的"Secondary Logon"服务有关,和暴雪关系不大。另外,有人尝试卸载驱动精灵也解决了问题。5C和5D这个问题即便在官方的技术支持论坛也未给出很好的解决办法,希望这篇文章能帮助到小伙伴们。