最近公司的产品上了beta,在一位客服mm机器上,运行主进程时系统总是弹出“并行配置不正确,请。。。。”的错误 ,这位mm的机器是win7,64位。
看到这个问题,第一反应就是缺失vs运行库文件,所以上网查了一下,大部份文章都写到引起这个错误的两个可能的原因,一是,缺失运行库文件,二是,windows module install服务未开启,对应的解决方案是,问题1下载vs运行库文件并安装,然后重启再试,问题2开启该服务,重启机器,重新安装。 按照以上方法,都试了,还是不行。当时就懵逼了!!!
因为公司强制所有的工作相关的讨论安排都要使用自己的产品,客服mm一直在崔着要用公司的这款新产品,没办法,去请其他同事,才得到一个解决方案,那就是用Depends,用depends打开主进程exe,就会显示该exe需要哪些dll,并且显示哪些dll现在是缺失或有问题状态,以前只知道depends能查看依赖库,却没想到可以这么用。立马在客服mm机器上运行了下depends,立马查出是缺少了IEShims.dll,然后,从本机copy一个给她的机器,问题解决了。但具体为啥缺失了这个dll,网上众说不一,也没找到答案,有哪位大神如果知道,请留言告知,先行谢过。
好了,这次又学到一招,以后再有类似错误,定位起来就快多了。在以后的开发工作中,相应debug工具还是得多熟悉才好啊,遇到问题也就不用只能问度娘了!