牛铺软件园:安全高速放心的软件下载站!

登录   注册 软件提交 最近更新 热门排行
您现在的位置: 首页- 软件下载- 系统软件- 系统补丁- msvcrt.dll下载
msvcrt.dll 64&32 msvcrt.dll 64位&32位 官方版
50%
50%

msvcrt.dll 64&32 msvcrt.dll 64位&32位 官方版

  • 软件介绍
  • 软件截图
  • 相关下载
  • 相关文章
点击评论

msvcrt.dll是一款win系统中c语言运行库必备执行文件。msvcrt.dll为用户提供了c语言函数具体运行,这种文件如果丢失将会造成运行库无法进行初始化,用户则需下载这种文件并复制到对应目录下方可使运行库正常运行。

msvcrt.dll修复方法:

下载msvcrtdll_33lc.com.rar文件并解压

将解压得到的dll文件复制到系统目录下

Windows 95/98/Me系统,则复制到C:\WINdows\system32\ 目录下。

Windows NT/2000系统,则复制到C:\WINNT\system32\ 目录下。

Windows XP系统,则复制到C:\WINdows\system32\ 目录下。

Windows 7/8系统,则复制到C:\WINdows\system32\目录下。

打开"开始-运行-输入regsvr32 msvcrt.dll 回车即解决问题。

更多相关介绍

msvcrt.dll是微软在windows操作系统中提供的C语言运行库执行文件(MicrosoftVisualCRuntimeLibrary),其中提供了printf,malloc,strcpy等C语言库函数的具体运行实现,并且为使用C/C++(Vc)编译的程序提供了初始化(如获取命令行参数)以及退出等功能。

msvcrt.dll描述

msvcrt.dll是标准的微软C运行库文件。
系统DLL文件:否
常见错误:FileNotFound,MissingFile,ExceptionErrors
广告软件:否
msvcrt.dll(7.0.2600.0)
包含在软件
名字:WindowsXPHomeEdition,Deutsch
执照:商业
文件细节
文件路径:C:\WINDOWS\WinSxS\x86_Microsoft.Windows.CPlusPlusRuntime_6595b64144ccf1df_7.0.0.0_x-ww_2726e76a\msvcrt.dll
文件日期:2002-08-2914:00:00
版本:7.0.2600.0
文件大小:322.560字节
软件大小:0.13Mb
软件星级:2.5
软件语言:中文简体
开发商:HOMEPAGE
软件授权:免费版本
更新时间:2010-01-1816:54:52
应用平台:XP/2K/Vista/9x

msvcrt.dll文件hashes

CRC32:BC31AE30
MD5:4200BE3808F6406DBE45A7B88DAE5035
SHA1:F0309D5162754358F80EED4CFF93D0362B0FDFFD

msvcrt.dll版本信息

公司名称:MicrosoftCorporation
文件描述:WindowsNTCRTDLL
文件操作系统:WindowsNT,Windows2000,WindowsXP,Windows2003
文件类型:Application
文件版本:7.0.2600.0
内部名:msvcrt.dll
法律版权:©MicrosoftCorporation.Allrightsreserved.
原始的文件名:msvcrt.dll
产品名称:Microsoft®Windows®OperatingSystem
产品版本:6.1.8638.0

msvcrt.dll产生原因

某些外文软件在安装后会引起系统的崩溃,这对于在国外工作学习又使用中文系统的朋友们通常意味着一场灾难,下面的文字以飞信的一个经典BUG为例,剖析这种现象产生的原因以及解决方法。
首先,我们让该问题重现,即双击飞信客户端的桌面图标,让其弹出该错误对话框。错误提示出现了,我们先不急着点击“OK(确定)”按钮,而是启动一个调试程序。(本例中使用著名的MicrosoftWindbg工具进行调试分析)然后在“File(文件)”菜单中选择“AttachtoaProcess...(附加到一个进程)”。这里之所以要选择AttachtoaProcess就是因为我们要将调试器跟踪到当前这个产生错误的进程,然后从内存中实时察看相关的线程堆栈甚至API函数的调用。Windbg中还支持其他的几种类型的调试,须根据具体情形按需选择。附加到该进程之后的结果如下图所示:
然后,我们可以在图中清晰地看到,当系统加载到“dll”时挂起,就是图中的"Warning:Break-intimeout,suspending.",在Windows中的表现也就是弹出了上述的错误对话框,并且我们还没有点击“确定”按钮,于是程序暂时挂起。因此,我们可以判断,启动时加载的dll在执行某个函数过程的时候遇到了错误。那么究竟是什么样的函数呢?根据错误对话框的信息,我们可以初步猜测是MSVCRT.dll中的_except_handler4_common。于是,我们需要查找一下当前进程中有关该过程的现状,所以执行"xmsvcrt!_except_handler*"命令,返回的结果也在上图中的底部。在Windbg中,x是查找符号的命令,可以用来查找全局变量的地址或过程的地址。比如xkernel32!*显示Kernel32.dll中的所有可见变量,数据结构和过程。*号是通配符,代替任意的字符串,为了查找全部的,我们需要使用该通配符。(其实如果你执行“xmsvcrt!_except_handler4_common”你会发现没有任何结果,也就是找不到,其实这也就是出现该错误的原因,我们后文分析。因此退一步不输入"4_common",查找所有_except_handler过程)
结果告诉我们,进程中msvcrt.dll存有的过程有_except_handler2以及_except_handler3,而恰恰没有_except_handler4。鉴于以上返回结果,我们可以初步断定,错误的起因是因为程序不能执行MSVCRT.DLL中的_except_handler4_common过程,而且原因是当前缺少这个。此时,我们需要借助MicrosoftDependencyWalker进行辅助分析并且确认。
我们启动MicrosoftDependencyWalker,打开该dwmapi.dll,可以发现,该DLL文件的运行将会首先调用MSVCRT.DLL,而且下图中也标示出来了,在当前调用的MSVCRT.DLL中,缺少一个函数"_except_handler4_common",这起好与我们看到的错误现象相以及Windbg分析的结果吻合。如下图所示:
此时,我们可以进一步断定,要么是DLL版本不对,要么就是dwmapi.dll有问题。而这个程序调用的是XP系统的systemroot.system32下面的MSVCRT.DLL,那么我们猜想,是不是Vista版本下的MSVCRT.DLL就存在一个新版本——即第4版的_exception_handler4呢?我们从MicrosoftWindowsVistaRTM中提取出位于systemroot.system32下面的MSVCRT.DLL,其版本为“7.0.6001.18000(longhorn_rtm.080118-1840)”,然后再次使用DependencyWalker打开,发现其中果然存在该新的函数!即“_except_handler4_common”。如下图所示:
到这里,问题就已经清楚了。正是由于本机的在启动时调用了用于Vista的DLL组件dwmapi.dll,而该DLL又要尝试调用一个Vista下msvcrt.dll才有的过程,才出现了该错误提示。因为我们发现,该错误提示并不影响之后程序的正常使用,而且我们所使用的环境是WindowsXP而非Vista,所以推断该调用dwmapi.dll的过程是非必要的,于是将其重命名或是删除到回收站,再次启动,迎来的是程序正常的使用……之后我查阅了大量的KB资料以及VisualStudio的MSDN资料,发现_except_handler是VC++编译器自带的一个内部异常处理。而版本4的_except_handler4_commonhandler又仅存在于Vista以及之后的系统之中。而且值得注意的是,很多这样子的错误都是由于系统中存在有来自更高级版本系统的文件造成的,而文件的来源于一般有几种,一般是修改系统时自己放进去的或者别的安装程序带入的,也有情况是盗版改版的操作系统中存有的,再有就是本例中的情形——安装程序可同时用于WindowsXP以及WindowsVista。可能是由于XP英文版与中文版的环境的不同,加载调用为Vista准备的dwmapi.dll从而产生了此错误。
注:本例中并没有介绍使用DependencyWalker的“Profile(剖析)”功能,因为该启动不是靠单文件的,因此比较复杂,而且本例中因为该错误不能成功剖析整个启动过程,剖析过后同样能够发现问题。

牛铺软件园提供《msvcrt.dll》64&32 msvcrt.dll 64位&32位 官方版下载,该软件为官方版,文件大小为22.2KB,推荐指数4颗星,作为系统补丁中的顶尖厂商,完全可以放心下载哦!

下载msvcrt.dll 64&32 msvcrt.dll 64位&32位 官方版

普通下载地址:
本地普通下载
湖北电信下载
湖南电信下载
宜昌电信下载
襄阳电信下载
网通用户下载

相关文章

软件评论

请自觉遵守互联网相关政策法规,评论内容只代表网友观点,与本站立场无关!
  验证码:   登录   注册
评论列表
暂无评论,快抢沙发