目前正在玩炉石传说《冠军的试炼》,今天偶然碰到战网问题:一直”正在启动战网“
尝试了官方论坛的各种方法,如下:
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“
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这个问题即便在官方的技术支持论坛也未给出很好的解决办法,希望这篇文章能帮助到小伙伴们。
原文地址:http://liboqiu.blog.51cto.com/1932711/1688255