rundll32.exe无法找到入口_rundll exe无法找到入口
2023-06-05 15:42:27来源:互联网
1、最近,多种软件都出现了一个启动时的错误提示 “无法定位程序输入点_except_handler4_common于动态链接库msvcrt.dll上”。
2、 出现这个提示情况是:Windows Xp 系统; 软件包括:window live writer 2009, windows messenger 2009, firefox 3.5 等非常新的版本。
3、 这个提示出现后,点击确定,并不影响程序的使用。
(资料图片仅供参考)
4、这个问题出现的原因,其实微软自己的问题。
5、可谓是微软的Vista 后遗症吧。
6、 在Vista 系统里,有个挺酷的功能,就是“程序缩略图”,有点3D效果,这个功能,调用了 dwmapi.dll 这个库,而 dwmapi.dll 又引用了 msvcrt.dll 中的 _except_handler4_common 功能。
7、 然而,在XP系统中,系统自带的 msvcrt.dll 和 Vista 中的 msvcrt.dll 版本不同, 并没有这个 _except_handler4_common ,结果就出现了启动程序时,遇到的 “无法定位程序输入点_except_handler4_common于动态链接库msvcrt.dll上”的错误提示。
8、 解决方法: 将c:windowssystem32 下的 dwmapi.dll 改名,例如:改为 dwmapi.dll.bak。
9、 更改后,可以直接打开ps,省去运行时间! 更改后dwmapi.dll数据库文件属性会改变,图标会变成未知应用程序文件,不必惊慌,根本就不用管它。
10、 收集自网络: 无法定位程序输入点_except_handler4_common于动态链接库msvcrt.dll上解决方式如下: 这是由于sp3加载的驱动造成的;只需要将C:WINDOWSsystem32dwmapi.dll重新命名一下即可以解决。
11、 原因: 浅谈Windows环境软件故障调试与分析 大家好,我是Eric,今天,我将与大家一起分享一个软件故障的调试与分析案例,希望给大家提供一个解决Windows下软件错误的基本分析思路和供参考的一类解决方法。
12、看完本例,您将会初步了解到Dll Entry Point错误的一些基本知识,也将接触到像Winbdg、Dependency Walker一类的专业调试、分析工具软件的基本使用,在这里我也和大家一起分享并探讨。
13、 本例中出现错误的软件是中国移动飞信2008版客户端,具体现象是每次双击图标启动该程序时总会收到一个错误信息对话框——标题为“FetionFX.exe - Entry Point Not Found”,内容为“The procedure entry point _except_handler4_common could not be located in the dynamic link library msvcrt.dll.”。
14、如下图所示: 、 以前在台式机中文版Microsoft Windows XP Professional with Service Pace 2上使用这个客户端时并没有出现该问题,但是今年9月份我将笔记本计算机的操作系统安装为Microsoft Windows XP Professional with Service Pace 3的英文版,然后于10月初安装飞信客户端之后就一直存有这个问题,直到今天我才有一块集中的空余时间来分析解决。
15、之前我搜索过百度,但是答案均是“系统缺少msvcrt.dll,下载一个就好了”或者是“msvcrt.dll版本不正确,下载一个替换即可”,为了图简便,我也试过,但是根本不奏效。
16、可是我发现没有解决也可以正常使用飞信,只是每次要弹出这个错误消息,所以也没急着管。
17、哈哈~幸好今天解决掉了,心得是解决软件故障不能浮于表面,欲发掘内在问题和根本原因,还得自己架设环境手动分析,因为软件太多了,错误的种类也太多了,一切还是得具体情况具体分析阿~~下面我们一起来看看整个过程吧:(全部的分析调试过程不止下面的这些,但是经过解决这个问题,以下整理出来的思路应该是最简短并且能够找到问题原因的) 首先,我们让该问题重现,即双击飞信客户端的桌面图标,让其弹出该错误对话框。
18、错误提示出现了,我们先不急着点击“OK(确定)”按钮,而是启动一个调试程序。
19、(本例中使用著名的Microsoft Windbg工具进行调试分析)然后在“File(文件)”菜单中选择“Attach to a Process...(附加到一个进程)”,选择当前的飞信客户端的进程“FetionFX.exe”。
20、这里之所以要选择Attach to a Process就是因为我们要将调试器跟踪到当前这个产生错误的进程,然后从内存中实时察看相关的线程堆栈甚至API函数的调用。
21、Windbg中还支持其他的几种类型的调试,须根据具体情形按需选择。
22、附加到该进程之后的结果如下图所示: 然后,我们可以在图中清晰地看到,当系统加载到“c:Program FilesChina MobileFetiondwmapi.dll”时挂起,就是图中的"Warning: Break-in time out, suspending.",在Windows中的表现也就是弹出了上述的错误对话框,并且我们还没有点击“确定”按钮,于是程序暂时挂起。
23、因此,我们可以判断,FeionFX.exe启动时加载的位于“c:Program FilesChina MobileFetion”目录下的dwmapi.dll在执行某个函数过程的时候遇到了错误。
24、那么究竟是什么样的函数呢?根据错误对话框的信息,我们可以初步猜测是MSVCRT.dll中的_except_handler4_common。
25、于是,我们需要查找一下当前进程中有关该过程的现状,所以执行"x msvcrt!_except_handler*"命令,返回的结果也在上图中的底部。
26、在Windbg中,x是查找符号的命令,可以用来查找全局变量的地址或过程的地址。
27、比如x kernel32!*显示Kernel32.dll中的所有可见变量,数据结构和过程。
28、*号是通配符,代替任意的字符串,为了查找全部的,我们需要使用该通配符。
29、(其实如果你执行“x msvcrt!_except_handler4_common”你会发现没有任何结果,也就是找不到,其实这也就是出现该错误的原因,我们后文分析。
30、因此退一步不输入"4_common",查找所有_except_handler过程) 结果告诉我们,进程中msvcrt.dll存有的过程有_except_handler2以及_except_handler3,而恰恰没有_except_handler4。
31、鉴于以上返回结果,我们可以初步断定,错误的起因是因为程序不能执行MSVCRT.DLL中的_except_handler4_common过程,而且原因是当前缺少这个。
32、此时,我们需要借助Microsoft Dependency Walker进行辅助分析并且确认。
33、 我们启动Microsoft Dependency Walker,打开该dwmapi.dll,可以发现,该DLL文件的运行将会首先调用MSVCRT.DLL,而且下图中也标示出来了,在当前调用的MSVCRT.DLL中,缺少一个函数"_except_handler4_common",这起好与我们看到的错误现象相以及Windbg分析的结果吻合。
34、如下图所示: 此时,我们可以进一步断定,要么是DLL版本不对,要么就是dwmapi.dll有问题。
35、而这个程序调用的是XP系统的%systemroot%system32下面的MSVCRT.DLL,从移动飞信官方得知,该程序就是针对XP/Vista开发的,且朋友中文版XP SP3中运行得很正常,于是我确认了一下本机该文件的版本,结果是“7.0.2600.5512 (xpsp.080413-2111)”,看来没有什么问题,是版本7.0.2600。
36、于是我们得查一查另外一个文件了——dwmapi.dll,为什么它要载入MSVCRT.Dll并且调用其中并不存在的一个过程呢? 接下来,我们查看位于飞信文件夹下的dwmapi.dll。
37、察看版本信息,得到“6.0.6000.16386 (vista_rtm.061101-2205)”,问题就在这里!看到了吗?这个位于飞信安装目录下的文件怎么会来自Vista正式发布版??怎么会用到XP的程序执行之中???要知道,这个文件之所以能够使用全部功能是因为在Vista环境之下,很多新的DLL文件中带有新的函数,正好可以被它调用。
38、那么我们猜想,是不是Vista版本下的MSVCRT.DLL就存在一个新版本——即第4版的_exception_handler4呢?我们从Microsoft Windows Vista RTM中提取出位于%systemroot%system32下面的MSVCRT.DLL,其版本为“7.0.6001.18000 (longhorn_rtm.080118-1840)”,然后再次使用Dependency Walker打开,发现其中果然存在该新的函数!即“_except_handler4_common”。
39、如下图所示: 到这里,问题就已经清楚了。
40、正是由于本机的飞信客户端在启动时调用了用于Vista的DLL组件dwmapi.dll,而该DLL又要尝试调用一个Vista下msvcrt.dll才有的过程,才出现了该错误提示。
41、因为我们发现,该错误提示并不影响之后程序的正常使用,而且我们所使用的环境是Windows XP而非Vista,所以推断该调用dwmapi.dll的过程是非必要的,于是将其重命名或是删除到回收站,再次启动飞信客户端,错误提示消失了,迎来的是程序正常的使用…… 之后我查阅了大量的KB资料以及Visual Studio的MSDN资料,发现_except_handler是VC++编译器自带的一个内部异常处理。
42、而版本4的_except_handler4_common handler又仅存在于Vista以及之后的系统之中。
43、而且值得注意的是,很多这样子的错误都是由于系统中存在有来自更高级版本系统的文件造成的,而文件的来源于一般有几种,一般是修改系统时自己放进去的或者别的安装程序带入的,也有情况是盗版改版的操作系统中存有的,再有就是本例中的情形——安装程序可同时用于Windows XP以及Windows Vista。
44、可能是由于XP英文版与中文版的环境的不同,飞信客户端的启动选择了加载调用为Vista准备的dwmapi.dll从而产生了此错误。
45、 注:本例中并没有介绍使用Dependency Walker的“Profile(剖析)”功能,因为该飞信客户端的启动不是靠单文件的,因此比较复杂,而且本例中因为该错误不能成功剖析整个启动过程。
46、借助其他工具,可以得到,其实飞信客户端的启动过程是先通过Fetion.exe加载FetionFX.exe然后再加载“VMDotNetv2.0.50727”下的FetionVM.exe进行的,于是我们可以只对FetionVM.exe进行剖析,而且当前环境也只能这样了。
47、剖析过后同样能够发现问题,如下图所示:。
本文到此分享完毕,希望对大家有所帮助。
标签:
相关阅读
精彩推荐
阅读排行
相关词
- 沃尔沃XC90
- 【哈曼家影大牌日】JBL旗下多款明星回音壁限时秒杀!_焦点简讯
- 小学四年级班规简短
- 全球微动态丨2023抖音旅游行业白皮书发布
- 盘中一度跌超5%!刚刚,宁德时代回应市场传闻 天天微资讯
- 稳居京东手机竞速榜单第一,联想moto razr 40 Ultra 打造折叠手机全能体验
- 古埃及艺术风格形成的原因(古埃及艺术)
- 全球今热点:沪深股通|富祥药业6月2日获外资买入0.06%股份
- 成都米兰柏羽隆鼻怎么样?人气医生陈倩、陈波等\晶钻雕鼻院内热门技术!_世界热点
- 全球资讯:中加加油、云加新能源一行到访能链 探讨转型发展新思路
- 环球看热讯:螺旋焊接钢管规格型号
- 环球观察:港股午评:恒指涨0.54% 恒生科技指数涨0.12%
- 北美票房:《蜘蛛侠:纵横宇宙》助北美周末票房破两亿美元 环球速看料
- 南宁疾控发布提醒:这三种疾病和“热”有关
- 陈爱林专题调度高考有关工作时强调 用心用情为考生服好务
- 焦点报道:华为专利到底有多强:全球专利费年收12亿美元,5G必要专利全球第一
- 【哈曼家影大牌日】JBL旗下多款明星回音壁限时秒杀!
- 一周未来商业丨星巴克新任CEO首度访华,安能物流取消货量罚款,小红书领投M Stand数亿元B+轮融资
- 天天信息:发动机的原理是什么现象(发动机的原理是什么)
- 全球热门:史低价4000多 iPhone 14全系立减1900
- 全球头条:内科护理学试题及答案
- 2006世界杯冠军是谁?巴西为什么永久拥有大力神杯?
- 音乐教研组工作自查报告 天天热文
- 《暗黑破坏神4》首位100级玩家诞生 肝了54小时
- 天玛智控正式登陆科创板,上市首日一度涨超18%
- 马拉卡纳球场容纳人数是多少人?德乙升级附加赛规则是什么?
- 全球最新:苹果返校优惠 2023 时间有望定在本周,配合新 Mac 一同到来
- 2022-2023欧冠时间表是什么?英超升降级附加赛规则有哪些?
- 英国KHL集团公布工程机械企业50强,徐工稳居全球第三
- 天天信息:连收两封关注函后再接年报问询函 恒立实业被要求说明各季度业绩波动原因
- 2023瑞超积分榜在哪查询?德塞利球衣号码是几号?
- 当前简讯:28条中小河流出现涨水 重庆全域进入主汛期 鸳鸯锅将持续约一周 推荐三个地方让你打卡
- 天天热讯:为吸眼球,“冰箱藏碎尸”这种瞎话都敢编!
- 阿森纳球衣赞助商是谁?足球中GOAT什么意?
- 2002年世界杯冠军国家是哪个?c罗现在在哪支足球队俱乐部?
- 天天快消息!顶层设计跟进 新能源汽车迎来重大利好
- 天天观天下!中国新防长“香会”首秀,主办方破例同意媒体进场拍摄
- 英乙联赛升级规则是什么?梅西宣布退役时间了吗?
- 珠海金湾:红旗工业园南拓区将打造一流产业服务基地
- 欧足联成员国有多少?历届欧洲杯冠军得主有哪些?
- 巴西甲级联赛赛程球队排名是什么?苏牙现在在哪支球队效力?
- 健身去哪儿?官方方案来了!
- 首个AI基金经理来了!饭碗不保了?部分基金经理年内全线亏损
- 为什么欧超联赛的暂停和球队退出?C罗年龄现在是多大?
- identity的意思_identity是什么意思-焦点热门
- 动态焦点:“数”造产业发展新动能
- 为什么雷科巴叫中国男孩?切尔西队徽是一个动物吗?
- 2026世界杯会徽是什么?欧冠附加赛规则是什么?
- 天天微资讯!模板支撑架步距规范要求多少_模板支架步距_ h 一般不得大于
- 里瓦尔多踢的位置是哪个?为什么登巴巴断腿?
- 2023荷乙附加赛规则是什么?欧冠直播免费高清在哪可以看?
- 难过的近义词有哪几种(难过的近义词)_环球即时看
- 利物浦球衣23-24是什么?欧超联赛参赛球队有哪些?
- 【全球独家】网球选手费德勒确认3月8日复出
- 【哈曼家影大牌日】JBL旗下多款明星回音壁限时秒杀!-天天快看
- 2002年韩日世界杯中国队战绩如何?1990年世界杯决赛德国队赢了吗?
- 世界女子围棋争霸战中国队先锋吴依铭赢得“开门红”-天天关注
- 阿根廷主教练叫什么名字?ac米兰队徽是什么?
- 全球观点:秒针系统与东华大学成立时尚营销人工智能实验室并启动时尚潮流知识库项目
- 山科智能6月5日盘中涨幅达5% 天天微动态
- 速递!疑因一句话,内地客迫令香港清洁工道歉:我告到你破产坐牢
- 舍得酒业6月5日打开跌停-世界报道
- 维尔通亨在热刺穿的是几号球衣?2002年韩日世界杯上战绩如何?
- 环球通讯!昆仑万维6月5日盘中跌幅达5%
- 2006年世界杯冠军得主是哪个国家?法国队vs瑞士队比分是多少?
- 工信部:全面推进6G技术研发,比5G强10倍!-报资讯
- 东风披晨霞 天际迎归舟——神舟十五号载人飞行任务全记录
- 今日热议:人民网评:以梦为舟 奔向星辰大海
- 曼联队员都有哪些成员?2023中超联赛山东鲁能比赛时间什么时候?
- 首个数字化智慧病理科!瑞金医院病理科与华为数据存储共同发布
- 为什么哈弗茨踢不了中锋? 哪一年英格兰获得了世界杯冠军?
- 八位堂(8BitDo)新品发布:微软授权无线连接 Xbox 主机的街机摇杆_世界消息
- 2022年亚洲参赛国有哪些?2022乌拉圭世界杯排名多少?
- 西甲联赛积分榜比分是多少?为什么联合会杯取消?
- 世界热点评!初几迎财神(农历初几迎财神) 正月初五迎财的习俗
- 广东高质量推进制造强省建设-全球观察
- gf是什么意思啊(gf是什么意思啊网络用语)文章带你了解 全球播资讯
- 2022世界杯未出线队伍有哪几支?2022卡塔尔世界杯意大利出线了吗?
- 什么是盈利模式(7种盈利模式带你了解真实的商业) 天天通讯
- 小品演员(中国十大小品演员排名)相关内容如下文_天天最资讯
- 观天下!对外开放活力更显 科创赛道动能更足——古都西安发展势头强劲
- 最难做的饭打一成语 你答出来了吗 看点
- 环球即时看!情景喜剧电视剧大全(百看不厌的15部情景喜剧)
- 日本恐怖片排行榜前十名(有哪些经典的日本恐怖片?)
- 2022卡塔尔世界杯各队胜率是多少?2022女篮世界杯如何预约?
- 演讲时被客队球迷嘘,伊布:嘘吧,看到我就是你们一年的最佳时刻_全球速看
- 东风披晨霞 天际迎归舟——神舟十五号载人飞行任务全记录
- 阿森纳世界杯参赛人数是多少人?2011年男足亚洲杯冠军得主是谁?
- 卖油翁原文(卖油翁原文及翻译)跟随小编了解吧 热点在线
- 618大促前四小时销售额超3200万,杨幂代言的维密中国扭亏为盈,中国模式可以复制吗?
- 吉鲁致敬伊布:能和你并肩作战是我的荣幸,谢谢你所做的一切
- 科诺美完成近亿元A轮融资
- 满足载人登月!新一代载人运载火箭加入多项新技术 当前讯息
- 里沙利松和安东尼是同一个人吗?阿森纳输给谁了?
- 热刺VS利兹联结果如何?里沙利松在热刺算不算主力?
- 科伦博泰通过港交所上市聆讯 世界看热讯
- 全球看点:个人信息服务平台 了解互联网个人征信服务平台系统
- c罗去过美国吗?C罗一共赢取了几个金球奖?
- 【天天热闻】国家大基金概念盘初走高,北方华创涨7.28%,国科微涨5.33%,拓荆科技、中微公司跟涨。
- 共克时艰是什么意思 下面为你带来相关介绍-环球热消息
- 七小福成员个人资料 七小福成员分别有谁 世界速看
- 阿森纳解雇埃梅里的原因是什么?去过阿森纳的后卫都有谁?
- 官宣代言人王一博,老板电器为打开厨电增量市场提供新思路
- lol布隆怎么玩好有什么技巧
- 【快播报】证监会:将持续完善ETF期权的制度规则体系
- 科洛弗悖论(科洛弗悖论三部曲) 如何评价科洛夫悖论?
- 男性符号(男性符号ios怎么打) _独家
- 当前讯息:乙醇沸点(乙醇沸点多少度) 乙醇的特性是什么
- 2023巴西甲级联赛开始时间是什么时候?2015女足世界杯所有比赛比分是多少?
- 形容最快的速度的成语 一起来学习吧
- 哈工大深圳校区(东北三省top1的哈工大怎么了?) _全球热议
- 【新闻随笔】学者成为航天员的意义 天天微头条
- 漫威电影观看顺序(漫威48部完整顺序分享 你看过几部呢)
- 动态:植物大战僵尸 植物大战僵尸的存档在哪里
- 【新视野】ssr是什么意思(SSR标记的优势)
- 一个立一个羽念什么(加一根羽毛你读的是什么)
- 仙剑奇侠传4游戏攻略 需要的小伙伴别错过了
- 2023亚洲杯国足分组是什么?2023中超开幕式地点在哪?
- 江姐简介和主要事迹 下文来为你做出盘点 环球快看
- 洛奇英雄传职业介绍 一共有几个职业呢-实时
- 举重比赛都有什么规则 相关内容为你介绍-今日报
- 聚合函数(聚合函数的简单使用) 聚合函数的应用
- 热点在线丨“618”购物节预售超14亿元 厦门电商战队“战绩”喜人
- 环球速读:淘宝美工是做什么的工作内容 看完你就明白了
- 羽绒服的毛领子怎么洗 下面一起来看看吧|每日讯息
- 2015年是什么年
- 黄石公园要不要门票 本文为大家带来详细介绍|全球速读
- 什么叫世俱杯?为什么2021亚冠决赛要两回合?
- 世界热议:伯劳鸟吃什么食物 小知识普及
- 环球影城旁将再添3座酒店
- 2022世界杯16强如何分上下半区?2022女篮世界杯采取的是什么晋级规则?
- 金并!一个曾经和蝙蝠侠打成平手的男人!|每日短讯
- 仙气撩人的情侣名 仙气撩人的情侣网名,有你喜欢的吗
- 精忠岳飞结局是什么 内容简介如下|世界热推荐
- 萧山国际机场停车费用 相关内容学习了解
- 为什么银行卡突然收不到短信提示?2023有哪些理财产品适合购买
- 张养浩简介 下文带你详细介绍 全球新资讯
- 世界观热点:沙雕什么意思 沙雕有哪些解释呢
- 今日热闻!雷峰塔位于哪个城市 关于雷峰塔的传说介绍
- 辽阳市一职专都有什么专业 一起来看看吧 全球报资讯
- 钱包注销不了是什么原因?银行现在能办1类银行卡吗?
- 莫德里奇算不算巨星_莫德里奇为什么强?
- 前沿资讯!关于列宁的资料 文章带来相关内容介绍
- 焦点讯息:最朴实的赞美父亲的话 你觉得如何呢
- 实时焦点:跳单的意思_跳单的意思是什么
- 没带银行卡能存款吗?去银行办理银行卡需要开工作证明吗?
- 酵母菌是什么微生物 酵母菌是单细胞微生物吗?-播报
- 姚明盖帽_姚明盖帽-焦点热文
- 南京公积金租房提取有额度限制吗?银行卡状态正常只收不付的情况严重吗?
- 脑畔的拼音_脑畔的拼音怎么写 随小编一起学习吧 当前滚动
- 每日快播:怎样克隆好友_如何克隆qq里的好友?