运行一个程序,马上显示“启动程序时出错”消息:“链接文件MSVCIRT.DLL到不存在的输出MSVCRT.DLL:??_U@YAPAXI@Z。”(英文:Msvcirt.dll file is linked to missing export msvcrt.dll :??_u@yapaxi@z),及某某exe文件“与系统连接的设备不能正常运转”(如下图)。
到网上查了下,解释是因为msvcirt.dll与msvcrt.dll版本差异造成程序启动出错,解决方法是将与msvcrt.dll版本相同或更低的msvcirt.dll拷到系统目录下(不知道在哪里,就搜索一下原文件的位置)。若msvcirt.dll与msvcrt.dll中有一个丢失或损坏,也可能出现类似的问题。估计是高版本的msvcirt.dll不认低版本的msvcrt.dll。
参考:http://support.microsoft.com/kb/296551/zh-cn
>> 除非说明均为原创,如转载请注明来源于http://www.stormcn.cn/post/242.html