最新消息:

由于数据库接口文件msado15.dll注册信息丢失,导致BarServer.exe不断重启,控制台无法登录4点提示

热点问题 Mr.Rui 9874浏览 0评论

【问题现象】

      网维大师更新服务端BarServer.exe反复崩溃、重启。网维大师控制台无法登录,4点提示,如下图:

     

      BarServer.exe打印的日志(日志在网维大师安装目录下\iCafe8\NBMS\BarServer\Log文件夹下)有如下内容:

     


【原因说明】

      此问题是由于系统数据库接口文件msado15.dll文件的注册信息丢失,导致网维大师进程在访问数据库时无法成功连接数据库最终导致程序不断崩溃重启。


【解决方案】

      点击系统左下角开始菜单-运行,输入命令:

       regsvr32 “C:\Program Files\Common Files\System\ado\msado15.dll”

       提示注册成功后即可,如下图:

     


【问题分析】

      控制台无法登录有4点提示较常见的是由于BarServer.exe进程不在或者没有完全启动。如BarServer.exe进程一直都不会出现那很可能是没有启动服务,可以通过系统左下角“开始菜单-程序-顺网科技-服务管理器-开启服务”来开启网维大师服务。

     

      如开启服务后依然没有BarServer.exe进程存在,可以到网维大师安装目录下\iCafe8\NBMS\ServerMgr目录下打开ServerManager.ini查看是否有BarServer.exe的启动信息。如下图:

     

      如启动信息存在,而启动服务后依然无法看到BarServer.exe进程,那么通过配置文件中所指定的路径去查找BarServer.exe、IOCPTcp.dll、IOCPUdp.dll、NetP2p.dll这4个文件是否存在,缺少任意一个文件都可能导致控制BarServer.exe无法启动。

     

      如确定以上信息均正常BarServer.exe是一定可以成功启动的,如BarServer.exe启动后出现不断崩溃、重启的现象,可以通过日志分析在BarServer.exe重新启动前都出现了什么错误,打开BarServer目录下Log文件夹里面的日志(\iCafe8\NBMS\BarServer\Log)搜索“www.icafe8.com” ,搜索到此内容证明BarServer.exe曾重新启动过,向上推理搜索Error的关键字,可以查看具体哪里出现了错误,错误内容是什么。

      在此问题上搜索日志发现在创建数据库连接的时候出现了报错,所以想到数据库接口文件的完整性,通过注册数据库解决。

转载请注明:网维大师帮助与支持 » 由于数据库接口文件msado15.dll注册信息丢失,导致BarServer.exe不断重启,控制台无法登录4点提示