设为首页收藏本站

 找回密码
 注册
查看: 2222|回复: 2
打印 上一主题 下一主题

TBV4.2启动时出现C++错误提示而崩溃的问题 [复制链接]

Rank: 7Rank: 7Rank: 7

精华
0
UID
7437
积分
2872
帖子
537
主题
133
阅读权限
80
注册时间
2010-3-15
最后登录
2013-11-15
跳转到指定楼层
1#
发表于 2012-3-16 08:52:10 |只看该作者 |倒序浏览

TB4.2开始到现在的4.2.5版一直存在在当日首次启动TB时一定出现“Microsoft Visual C++ Runtime Library”TB立即崩溃,必须再次重启电脑才能正常启动TB,早上电脑是重新开机的不存在数据中心还有以前TB的一些信息存留导致冲突,在4.2.4版及以前只是早上第一次启动出现此崩溃现象,4.2.5版在中途启动TB也有此崩溃现象,只是不是每次发生,而早上第一次启动TB是一定会发生此崩溃现象,是否是早上TB服务器方面原因,请排查。
附件: 你需要登录才可以下载或查看附件。没有帐号?注册

Rank: 10Rank: 10Rank: 10

精华
2
UID
4130
积分
20901
帖子
6519
主题
17
阅读权限
200
注册时间
2009-4-15
最后登录
2019-4-12
2#
发表于 2012-3-16 09:40:52 |只看该作者
回复 1# 欲速不达


tb启动需要占用10101、10102、10103、10104、10105这5个端口,被其他软件占用后无法正常启动tb。
比较常见占用以上几个端口的软件暂时只发现了豌豆荚

使用道具 举报

Rank: 7Rank: 7Rank: 7

精华
0
UID
7437
积分
2872
帖子
537
主题
133
阅读权限
80
注册时间
2010-3-15
最后登录
2013-11-15
3#
发表于 2012-3-16 18:55:16 |只看该作者

TB启动出现C++错误导致崩溃原因新发现

本帖最后由 欲速不达 于 2012-3-17 09:28 编辑

根据lh948提示,在一瞬间突然发现有360杀毒、360安全卫士、360浏览器这三个软件使用的升级检测程序和上传程序LiveUpdate360.exe在运行时会占用10102或10101端口,但他们会每隔一定时间自动运行去检测有无升级内容,运行后无升级内容又自动退出,所以,平时去看根本看不到10101~10105的端口被占现象。根据试验观察发现:LiveUpdate360.exe运行时有时占用10101端口、有时占用10102端口、如果TB先启动该程序占用的是其它端口,说明该程序是动态分配端口。TB应该采用当所使用端口被占用时要自动去寻找新的端口来使用,否则,随着软件及各种应用功能愈来愈多谁能保证TB所使用的端口不去使用,一再去要求卸载别人软件的做法是不现实的,别人软件是动态分配端口,你怎么知道它不会分配到TB所使用端口上去。也难怪,为什么很多时候都发生在开机后第一次启动TB,因为开机后的一段时间内360会去检测有无升级内容,估计该程序LiveUpdate360.exe是优先使用10101、10102端口,当此端口被占用就重新寻找新的端口。



有时LiveUpdate360.exe运行时占用端口是10101,



如果是TB先启动在运行该程序,则是电脑分配的其它端口号,看来该程序端口占用是电脑动态分配的。

附件: 你需要登录才可以下载或查看附件。没有帐号?注册

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

bottom

静态版|手机版|联系我们|交易开拓者 ( 粤ICP备07044698   

GMT+8, 2024-5-10 06:29

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部