tsm客户端无法通过认证问题

发布时间:  2013-05-07 浏览次数:  352 下载次数:  0
问题描述
用户3000人左右,目前有100多人无法通过tsm认证,用户通过重启电脑,重装agent客户端都未能解决问题,诊断工具也无法运行。
告警信息
处理过程
从微软官方网上下载Visual C++库(vcredist_x86.exe/vcredist_x64.exe)
vcredist_x86.exe(用于32位PC)下载链接:
http://www.microsoft.com/downloads/details.aspx?FamilyID=200b2fd9-ae1a-4a14-984d-389c36f85647&DisplayLang=zh-cn
vcredist_x64.exe(用于64位PC)下载链接:
http://www.microsoft.com/downloads/details.aspx?familyid=EB4EBE2D-33C0-4A47-9DD4-B9A6D7BD44DA&displaylang=zh-cn
重新安装vcredist_x86.exe/ vcredist_x64.exe后,重启操作系统即可解决TSM客户端Secodeamon.exe和WinGUI.exe进程启动失败而导致的无法认证问题。

根因
1、分析用户最近一段时间操作,集中安装部署了趋势杀毒软件,可能是软件上存在冲突。
2、卸载趋势杀毒软件,重新安装tsm客户端,问题依旧。
3、出现故障时,检查TSM客户端的后台服务进程SecoDeamon.exe以及界面界面进程WinGUI.exe发现均没有启动

由于SecoDeamon.exe进程和WinGUI.exe进程没有启动,那么,TSM客户端是无法弹出认证界面,也就无法进行认证。
4、当用户试图从快捷方式启动TSM客户端的界面进程WinGUI.exe时,却提示应用程序配置不正确而无法启动
导致该进程无法启动原因,一方面是TSM客户端组件丢失,另一方面,则是该进程依赖vc运行环境遭到损坏,从而导致进程启动失败。
如果是由于TSM客户端自身的组件丢失而导致无法启动该进程的话,那么可以通过重新安装TSM客户端来解决,但是,从反馈的信息得知,卸载和重新安装均提示失败。
5、客户在卸载TSM客户端时,提示

试图卸载TSM客户端的防火墙组件时失败
6、而在重新安装TSM客户端时,也提示以上相同的错误:


上述提示错误,表示当试图通过InstallFW.exe来安装TSM客户端防火墙组件时,InstallFW.exe启动失败,安装失败。
综上所述,我们可以看出,导致TSM客户端的Secodeamon.exe进程和WinGUI.exe进程无法启动的原因不是由于TSM客户度自身组件丢失引起的,而是TSM客户端运行所需的vc运行环境不满足或者已经损坏导致的。TSM客户端在安装和正常运行时,均依赖于当前操作系统的vc依赖库,如果当前操作系统没有安装vc依赖库或者该依赖库已经遭到损坏,那么应用程序就会提示“应用程序配置不正确”的错误信息。其他exe可执行文件,如TSM客户端安装过程的InstallFW.exey也会无法运行。
建议与总结
tsm系统运行依赖于VC依赖库,如果VC依赖库损坏,会导致tsm系统无法正常使用。

END