电脑提示“没有找到msvcrtd.dll”的解决方法

  首先来了解下msvcrtd.dll是什么文件?

  msvcrtd.dll是微软编译程序调试版本相关文件。全称为Microsoft (R) C Runtime Library

  一般在编程序时,都是生成了调试版的程序,就是在那个Debug目录下的可执行文件。运行这调试版的exe文件,都会动态连接MFC42D.DLL和MSVCRTD.DLL这两个文件,所以你如果将这个文件在其它机器上运行而这台机器没有这两个文件或者缺少一个,系统则会出现:“找不到所需.dll文件-某某.dll”这样的提示。而一般系统都不带有这两个文件,除非是装了vc等。

  系统文件msvcrtd.dll出错,极有可能是盗号木马、流氓软件等恶意程序所导致,其感染相关文件并加载起来,一旦杀毒软件删除被感染的文件,就会导致相关组件缺失,游戏等常用软件运行不起来,通常会伴随下几种情况:

  1、桌面图标无法删除

  2、网络游戏打不开

  3、电脑无故蓝屏

  4、电脑没声音

  5、桌面无法显示

  6、主页被修改为网址导航

  问题描述:

  出现提示缺少dll文件问题的大部分原因是因该文件被木马病毒破坏导致系统程序找不到此文件,出现错误提示框,或程序无法运行,解决此问题只需找到专业的dll文件下载网站,下载该文件后,找到适合程序的文件版本,复制到相应目录。即可解决。

  1、Windows 95/98/Me系统,则复制到C:WINdowssystem32 目录下。

  2、Windows NT/2000系统,则复制到C:WINNTsystem32 目录下。

  3、Windows XP系统,则复制到C:WINdowssystem32 目录下。

  4、Windows 7/8系统,则复制到C:WINdowssystem32目录下。

  常规修复:

  1、选择菜单build->Set Active Configuration,然后选择Release,

  2、选择菜单project->settings,在General选项卡里第一项选择Use MFC in a static Library,即静态连接

  其实这就是生成了发布版程序,在Release目录下,可执行文件不会用到那两个讨厌的dll文件,这样在其他机器上也能用了。


  文件修复:

  一、如果您的系统提示“没有找到 msvcrtd.dll”或者“缺少 msvcrtd.dll”等类似错误信息,把msvcrtd.dll下载到本机

  二、直接拷贝该文件到系统目录里:

  1、Windows 95/98/Me系统,则复制到C:WindowsSystem目录下。

  2、Windows NT/2000系统,则复制到C:WINNTSystem32目录下。

  3、Windows XP系统,则复制到C:WindowsSystem32目录下。

  三、然后打开“开始-运行-输入regsvr32msvcrtd.dll”,回车即可解决错误提示!

时间: 2024-08-30 22:32:27

电脑提示“没有找到msvcrtd.dll”的解决方法的相关文章

系统提示没有找到physxloader.dll的解决方法

dll文件是动态链接库文件,是可执行文件,它允许程序共享执行特殊任务所必需的代码和其他资源.是程序运行必不可少的文件. physxloader.dll文件是什么,有什么用? physxloader.dll 是安装physx物理引擎后的一个dll文件,PhysX是N卡特有的物理加速模块,该dll文件是保持一些3D游戏运行的一块模块,如果这个模块丢失就会出现游戏运行不了. 我们在启动游戏或者一些其他程序的时候出现提示没有找到physxloader.dll的情况,肯定是文件被其他程序破坏,导致系统检测

XP系统开机提示没有找到COMRes.dll的解决方法

近日一位XP用户反馈说在开机的时候系统弹出了"没有找到COMRes.dll"的提示,这是什么问题呢?该如何解决呢?下面小编就为大家带来XP系统开机提示没有找到COMRes.dll的解决方法.一起去看看吧! 方法步骤: 1.首先使用杀毒软件查杀一下C盘是否有病毒,一般有病毒检测出来即可自动修复: 2.查杀病毒后打开我的电脑,依次打开:C:/WINDOWS/system32/dllcache 目录中,里面会有comres.dll文件的备份 ,找到后复制起来: 3.返回到C:/WINDOWS

visual studio-运行VS2013编译的程序,在其他电脑提示没有找到msvcp120d.dll

问题描述 运行VS2013编译的程序,在其他电脑提示没有找到msvcp120d.dll 如题:VS2013编译的程序,在其他电脑运行提示没有找到msvcp120d.dll 把对应文件加入对应目录,依然提示没有找到msvcp120d.dll 解决方案 楼主是把自己电脑上编译出来的.exe放到别的电脑上跑了? 解决方案二: 应该把msvcp120d.dl这个文件复制到你的应用程序所在目录的bin目录下, 然后,用assembly属性提定该文件. 解决方案三: 需要带上VC的运行时库的环境. 解决方案

电脑提示无法访问WindowsInstaller服务的解决方法

    1.打开开始菜单--所有程序--附件,右键用管理员身份打开命令提示符;   2.输入以下内容并回车:reg deleteHKLMSOFTWAREMicrosoftSQMClientWindowsDisabledSessions /va /f;   3.重新启动系统. 上述操作实际上就是对注册表进行删除操作,所以也可以直接打开注册表编辑器进行删除.以上就是电脑提示"无法访问WindowsInstaller服务"的解决方法.

电脑提示没有找到xlive.dll怎么办?

  xlive.dll是什么 dll 是一个动态数据库文件.xlive.dll则是Game for windows live游戏联机平台的一个动态数据库文件,是一个不可缺少的文件.现在的很多大型单机游戏都需要live平台的支持,没有就玩不了,运行游戏就会出现丢失xlive.dll的提示.这就说明你的电脑没有安装live平台.其实live 平台不光是起到联机的作用,更重要的是用来创建游戏的存档.所以无论你是否联机,都需要这个平台的支持.一般的游戏文件中都会有live平台的安装包,大多数都是以stu

winXP系统电脑启动程序总提示“无法找到组件”怎么办及解决方法

二.非硬件故障出现的系统文件丢失 1.用电脑系统光盘重装或者系统修复; 2.利用一些常用的系统文件修复软件处理,如金山卫士中有系统修复和重装系统功能; 3.在系统光盘.从网络下载或者其它电脑的系统中提取所丢失的系统文件,复制到系统中,然后加载系统文件; 4.如果是非必需的系统文件可以在启动项里,禁止开机启动,或者从注册表里把相关项删除. 最新笔记本专用xp系统启动程序提示"无法找到组件"的解决方法就介绍到这边,电脑中经常出现无法找到组件提示,主要因为系统的组件文件遭到损坏,有需要的xp

没有找到asl.dll的解决方法

  asl.dll下载地址:http://www.downcc.com/file/info/2353432.html 没找到asl.dll不要慌.首先进入程序目录.Program FilesCommon FilesApple 下面有个asl.dll的文件.点击右键 选择打开方式.在目录里找到blackra1n.exe 并打开. 最后make it rain就OK了.

ppt打印提示无法找到Document Writer的解决方法

1.右键点击桌面上的"我的电脑"选择"管理". 2.此时打开"计算机管理"展开"服务和应用程序"→"服务"看到右边红框区域找到"Print Spooler"服务. 3.找到"Print Spooler"服务项右键选择属性. 4.将"Print Spooler"属性栏内的启动类型选为"自动"再"启动"最后确定.

电脑提示内存不足怎么办?内存不足解决方法

1.网上有人说可以使用"360安全卫士"解决,于是我们去下载了一个"360安全卫士"并安装在电脑中. 2.然后我们安装好之后直接打开360安全卫士,然后在软件界面点击"电脑救援"-->"电脑救援"选项 如下图所示. 3.现在我们要搜索自己的问题,如输入"内存不足"-->"查找方案"按钮.在下方就会出现解决"内存不足"的方法. 4.在这万千问题当中我们就可以