rundll加载错误的原因及解决办法

合集下载

RUNDLL加载时出错找不到指定模块

RUNDLL加载时出错找不到指定模块

答案一 这表明这个文件没有找到了,不过应该不是系统该有的文件,直接从注册表中搜索 c:\windows\ycejpy77.dll,然后将搜索到的项清空,或者删除就可以了 需要从安全模式操作才可以 答案二 RUNDLL 应该是个木马,被删了,但模块还在。点开始-运行 输入“regedit”回车,打开的 是 注 册 表 , 要 小 心 操 作 哦 。“ 编 辑 ” - “ 查 找 ” 输 入 “ RUNDLL ” 回 车 把 查 出 的 C:\windows\system32\msibm\RUNDLL 删去。有几个删几个。OK 它一般在这两个位置下面: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\policies\Expl orer\Run HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run 看看可以吗 灵活运用一下 答案三 一般是病毒的尸体~ 简单,让它自动恢复就可以了。 方法: 选择 C 盘“属性”/点击“工具”,选择“查错/开始检查”,然后勾上“自动修复文件系统错误、 扫描并试图修复坏扇区”,再点击“开始”即可。 然后重启,电脑会在启动时检查硬盘,并自动恢复丢失的小文件。(系统本身有备份的,所以能 自动恢复) 在运行中输入:msconfig.exe,把其启动项的勾去掉,就可以了。 找不到指定模块,那是因为,把木马的模块给删除了,当然后你找不到了,如果还能找到,那说 明木马没有删除。当说找不到指定模块,应该说是好事,不需要大惊小怪。 以上只代表个人观点。 也有可能是系统文件丢失,一般不会。在开始菜单的运行中运行 sfc,插入系统光盘修复吧。 或者用安装盘引导,用修复安装。 实在不行了先在故障恢复台或 DOS 下删除这个文件,再覆盖安装。 教你一个简单的方法 在运行窗口敲入如下命令: regsvr32 C:\windows\system32\msapi32.dll /u 运行后就不会再有烦恼了!!! 答案四 DLL 是 Dynamic Link Library 的缩写,意为动态链接库。在 Windows 中,许多应用程序并不 是一个完整的可执行文件,它们被分割成一些相对独立的动态链接库,即 DLL 文件,放置于系 统中。当我们执行某一个程序时,相应的 DLL 文件就会被调用。一个应用程序可有多个 DLL 文 件,一个 DLL 文件也可能被几个应用程序所共用,这样的 DLL 文件被称为共享 DLL 文件。DLL 文件一般被存放在 C:\Windows\System 目录下。 1、如何了解某应用程序使用哪些 DLL 文件

电脑出现加载DLL失败的一般解决方法介绍

电脑出现加载DLL失败的一般解决方法介绍

电脑出现加‎载DLL失‎败的一般解‎决方法介绍‎对于经常打‎游戏,或者应用软‎件较多的用‎户来说,使用电脑的‎过程中常常‎碰到电脑系‎统提示“加载DLL‎失败”,,不一定10‎0%好用,但是起码可‎以作为一个‎思路上的介‎绍,希望对您有‎所帮助。

一、关闭启动程‎序法开始菜单→运行→输入“mscon‎f ig”→确定→打开系统配‎置实用程序‎→点击"启动"选项卡→在命令里找‎到含该某某‎d ll的那‎一项(或没用的启‎动项),把前边的勾‎去掉,然后确定,重启计算机‎。

二、注册表法开始→运行→输入“reged‎i t”→确定→打开注册表‎编辑器。

找到以下的‎位置,删除含某某‎d ll的相‎应键值:HKEY_‎C URRE‎N T_US‎E R \Softw‎a re\Micro‎s oft\Windo‎w s\Curre‎n tVer‎s ion\Run在注册表编‎辑器中→菜单栏→编辑→查找→输入某某d‎l l→搜索→删除查找到‎的对应项目‎。

可能不止一‎个。

可以直接按‎f3键查找‎下一个。

三、其它1:进安全模式‎用360安‎全卫士清理‎垃圾文件2:去下载一个‎D LL(或到其它计‎算机上复制‎一份)覆盖它。

dll因为‎某些原因(最大可能是‎因为它是个‎病毒或流氓‎软件的dl‎l文件,被杀软删除‎了)丢失了,但其相关的‎注册信息却‎还在,导致系统开‎机时还加载‎它,却又找不到‎它的文件,所以报错。

一、开始菜单-运行-输入msc‎o nfig‎回车在里边‎的启动栏里‎把**.dll前面‎的勾去掉就‎行了。

1、开始——运行——mscon‎f ig——启动——把加载项***.dll的那‎个勾勾去掉‎。

重启电脑,通常到这就‎可以了,如果还弹出‎来再进行第‎二步2、开始——运行——reged‎i t 在下面的位‎置删除相应‎键值:HKEY_‎C URRE‎N T_US‎E R\Softw‎a re\Micro‎s oft\Windo‎w s\Curre‎n tVer‎s io n\RunHKEY_‎L OCAL‎_MACH‎I NE\SOFTW‎A RE\Micro‎s oft\Windo‎w s\Curre‎n t Ver‎s ion\Run二、那应该是一‎个已被删除‎了的病毒或‎间谍软件。

电脑Win7系统解决Rundll出错的解决方法

电脑Win7系统解决Rundll出错的解决方法

电脑Win7系统解决Rundll出错的解决方法
如果电脑在运行软件的时候会出现Rundll32.exe应用程序错误的现象,这个Rundll对我们的电脑程序是至关重要的,它允许攻击者访问你的计算机,从而窃取你的密码和个人信息。

下面是店铺为大家整理的关于电脑Win7系统解决Rundll出错的解决方法,一起来看看吧! 电脑Win7系统解决Rundll出错的解决方法
1、这样的出错提示,一般都是在操作系统刚启动之后显示的,如不作处理,每次启动就会弹出。

2、从这个提示中可以知道很多讯息:
首先,这个文件的路径和文件名知道了C:\Window\temp\SLK_SA~1.DLL它要启动,被系统(可能是安全软件)制止了。

3、系统盘(通常是C盘)下的Windows文件夹中的Temp是临时文件夹,这里的文件可以统统删除。

4、如果重启电脑没有这个提示了,说明已经清理干净了。

关于dllnotfound排查解决

关于dllnotfound排查解决

关于dllnotfound排查解决⾸先这个问题引起的原因就是程序运⾏时加载dll⽆法在当前环境下找到,然⽽百度搜索的⼤部分结果可能会让这个问题更加混乱难以解决,甚⾄让你⾛弯路最后导致你放弃⼀些技术⽅案或者运⾏系统。

求⼈不如求⼰,该⽂章就dll not found如何排查进⾏讲解为⾃⼰总结⼀次也为各位搜到这篇⽂章急需解决的各位朋友提供⼀些帮助。

准备⼯具:排查问题:1、检查⾃⼰的引⽤dll名字是否正确,粗⼼⼤意将dll引⽤写错这是最尴尬的。

2、使⽤depends进⾏排查当前环境是否缺少依赖的dll,放在5,6年前⼤部分的dll基本还是C++编译基本上缺少的dll我们都很容易通过它迅速在当前机器的runtime中找到复制到程序根⽬录也就解决了。

3、当今各种跨平台语⾔流⾏,交叉编译依赖的库导致的dll not found就多了起来,⽽且在使⽤depends 或者 dependencies 有时候可能会让你混乱引⽤列表红⼀⼤⽚你也不知道真正缺少的dll是什么,这时候我们就应该使⽤到ProcessMonitor 来通过进程运⾏⽇志来排查真正缺少的dll是什么,⼀般打印⽇志都会明确的告诉你not found dll是什么只要细⼼⼀点肯定可以排查出来。

总结:以上⼯具使⽤⽅式将在其它⽂章进⾏补⾜,该⽂章仅仅是为dll not found排查进⾏思路引导,因为⼤部分⼈遇到dll not found的第⼀件事很有可能就是百度搜索,但是这样反⽽容易让你的问题排进⼊到错误的⽅向!因为⼤部分情况下我们使⽤的dll⼏乎是不相同的,⽐如各种⼆次开发的sdk 如果你将别⼈解决sdk dll not found 的解决⽅法拿来解决⾃⼰的问题那么99%是没办法解决你当前的囧境。

所以学会使⽤⼯具、⽇志更加科学的排查⾃⼰遇到的问题才是真正的解决办法。

关于rundll加载错误的解决方法

关于rundll加载错误的解决方法

关于rundll加载错误的解决方法开机出现"加载rundll加载时出错,找不到指定的模块原因可能是你把不该删除的东西给删除了,要么就是你用流氓兔子或其他清理软件把不该清除的给清除了,或者可能是你被毒病感染后用杀毒软件清除,残留在启动项的dll未清除干净。

解决方法:01 开始--运行--msconfig--启动--找到和你说的类似的选项--取消勾勾--确定就ok了02 这可能是病毒,你杀掉了病毒,但是他的库文件开机还是加载,你可以在开始-运行里打上regedit(注册表编辑器)找到下面路径[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run]RUN里面的就是开机启动项,感觉可疑就删除.03 可能是这个.dll因为某些原因(最大的可能是因为它是个病毒文件,被杀软删除了)丢失了,但其相关的注册信息却还在,导致系统开机时还加载它,却又找不到它的文件,所以报错。

如果你点击“确定”后,系统没有什么不正常,并且可以正常运行的话,你可以用这个软件清理掉这个开机加载项,以后开机就不会出现这个信息了。

Autoruns:开机启动项管理/soft/21022.htm 打开注册表(开始--运行--regedit---)HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx, 或是(开始--运行--regedit---点编辑---查找---输入你错误的dll文件名--找到他的注册表之后把它删除掉)看看以上三个主健里面是否有不明程序在运行,如有,则删除.如果一直出现加载错误,即使你点掉了还是会还弹出来的话,建议方法:第一步:开始--运行--regedit---点编辑---查找---输入你错误的dll文件名--找到他的注册表之后把它删除掉第二步:到系统盘的\WINDOWS\Tasks的相关任务计划删除。

rundll原理

rundll原理

rundll原理rundll是Windows操作系统中的一个重要的系统组件,它的主要作用是启动动态链接库(DLL)中的函数,并将这些函数的返回值传递给调用它的程序。

运行rundll的命令为“rundll32.exe”。

在Windows操作系统中,大量的函数和资源被打包成为动态链接库(DLL),这是为了提高程序运行效率和节省内存空间。

动态链接库中的函数能够被其他程序调用,以此来避免重复编写代码的问题,并且能够将代码的共享性提高到极大程度。

rundll通过启动包含在DLL中的函数,帮助程序实现了代码的复用,以及节约资源的目的。

在执行过程中,运行rundll的程序将动态链接库的名字和函数名传递给它,然后rundll会加载动态链接库并调用相应的函数。

在Windows操作系统中,rundll可以在多个方面发挥作用,例如:1.控制面板:Microsoft Windows的控制面板中的很多应用程序都是使用rundll启动的,例如“打印机和设备”、“显示设置”、“网络和Internet连接”和“音频设置”等。

2.系统配置:管理员可以使用rundll来配置操作系统的各种服务,例如“自动更新”、“磁盘清理”、“计划任务”、“安全中心”等。

这些服务涉及到的动态链接库非常复杂,并且具有高度的安全性。

3.注册表操作:注册表是Windows操作系统中的一个重要的系统对象,它包含了许多无法直接访问的系统信息。

管理员可以使用rundll启动动态链接库中的函数来修改、删除、查询注册表中的数据。

4.图形界面:许多图形界面工具都是使用rundll启动的,例如“Windows资源管理器”、“Internet Explorer”和“Windows Media Player”等。

这些工具都非常庞大复杂,设计者使用rundll来方便程序的组织和调用。

RUNDLL加载时出错找不到指定模块

RUNDLL加载时出错找不到指定模块
RUNDLL 加载时出错找不到指定模块
答案一 这表明这个文件没有找到了,不过应该不是系统该有的文件,直接从注册表中搜索 c:\windows\ycejpy77.dll,然后将搜索到的项清空,或者删除就可以了 需要从安全模式操作才可以 答案二 RUNDLL 应该是个木马,被删了,但模块还在。点开始-运行 输入“regedit”回车,打开的 是 注 册 表 , 要 小 心 操 作 哦 。“ 编 辑 ” - “ 查 找 ” 输 入 “ RUNDLL ” 回 车 把 查 出 的 C:\windows\system32\msibm\RUNDLL 删去。有几个删几个。OK 它一般在这两个位置下面: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\policies\Expl orer\Run HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run 看看可以吗 灵活运用一下 答案三 一般是病毒的尸体~ 简单,让它自动恢复就可以了。 方法: 选择 C 盘“属性”/点击“工具”,选择“查错/开始检查”,然后勾上“自动修复文件系统错误、 扫描并试图修复坏扇区”,再点击“开始”即可。 然后重启,电脑会在启动时检查硬盘,并自动恢复丢失的小文件。(系统本身有备份的,所以能 自动恢复) 在运行中输入:msconfig.exe,把其启动项的勾去掉,就可以了。 找不到指定模块,那是因为,把木马的模块给删除了,当然后你找不到了,如果还能找到,那说 明木马没有删除。当说找不到指定模块,应该说是好事,不需要大惊小怪。 以上只代表个人观点。 也有可能是系统文件丢失,一般不会。在开始菜单的运行中运行 sfc,插入系统光盘修复吧。 或者用安装盘引导,用修复安装。 实在不行了先在故障恢复台或 DOS 下删除这个文件,再覆盖安装。 教你一个简单的方法 在运行窗口敲入如下命令: regsvr32 C:\windows\system32\msapi32.dll /u 运行后就不会再有烦恼了!!! 答案四 DLL 是 Dynamic Link Library 的缩写,意为动态链接库。在 Windows 中,许多应用程序并不 是一个完整的可执行文件,它们被分割成一些相对独立的动态链接库,即 DLL 文件,放置于系 统中。当我们执行某一个程序时,相应的 DLL 文件就会被调用。一个应用程序可有多个 DLL 文 件,一个 DLL 文件也可能被几个应用程序所共用,这样的 DLL 文件被称为共享 DLL 文件。DLL 文件一般被存放在 C:\Windows\System 目录下。 1、如何了解某应用程序使用哪些 DLL 文件

加载类型库DLL时出错的解决方法

加载类型库DLL时出错的解决方法

加载类型库DLL时出错的解决方法
加载类型库/DLL时出错的解决方法2010-09-07 20:37:19| 分类:Delphi | 标签: |字号大

小订阅
把原来的三层架构的程序搬家到网络服务器上(win2003系统),在服务器上运行服务端程序均正常,但是运行客户端远程连接时出现“加载类型库/DLL时出错”提示。

看客户端程序运行的过程应该是已经连接到远程服务器,应该是系统调用某个默认的系统文件时出现版本不同造成的,会不会跟三层连接的Midas.dll有关呢,试试吧
拷贝本地的Midas.dll到服务器的C:\windows\system32\目录下,运行regsvr32 c:\windows\system32\midas.dll,提示成功注册,客户端运行程序,正常进入!Well done!。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

rundll加载错误的原因及解决办法rundll(rundll.exe)是什么
进程文件:rundll 或者rundll.exe
进程名称:Microsoft RunDLL
描述:
rundll.exe是Windows 95/98/Me系统的一部分。

这个程序对你系统的正常运行是非常重要的。

注意:rundll.exe也可能是LOXOSCAM和Backdoor.SchoolBus.B木马的一部分。

该病毒会在Windows XP和2000中出现。

该病毒允许攻击者访问你的计算机。

该进程的安全等级是建议立即删除。

系统进程:是后台程序:是使用网络:是硬件相关:否
常见错误:未知N/A 内存使用:未知N/A安全等级(0-5):0
间谍软件:否Adware: 否广告软件:否木马:否
开机出现“加载rundll加载时出错,找不到指定的模块”原因
可能是你把不该删除的东西给删除了,要么就是你用流氓兔子或其他清理软件把不该清除的给清除了,或者可能是你被毒病感染后用杀毒软件清除,残留在启动项的dll未清除干净。

rundll加载出错解决办法
01 开始--运行--msconfig--启动--找到和你说的类似的选项--取消勾勾--确定就ok了
02 这可能是病毒,你杀掉了病毒,但是他的库文件开机还是加载,你可以在开始-运行里打上regedit(注册表编辑器)找到下面路径
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run] RUN里面的就是开机启动项,感觉可疑就删除。

03 可能是这个。

dll因为某些原因(最大的可能是因为它是个病毒文件,被杀软删除了)丢失了,但其相关的注册信息却还在,导致系统开机时还加载它,却又找不到它的文件,所以报错。

如果你点击“确定”后,系统没有什么不正常,并且可以正常运行的话,你可以用这个软件清理掉这个开机加载项,以后开机就不会出现这个信息了。

Autoruns:开机启动项管理
AutoRuns 9.51:/wxgj/tools/200907/14-5957.html
打开注册表(开始--运行--regedit---)
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx, 或是(开始--运行--regedit---点编辑---查找---输入你错误的dll文件名--找到他的注册表之后把它删除掉)
看看以上三个主健里面是否有不明程序在运行,如有,则删除。

如果一直出现加载错误,即使你点掉了还是会还弹出来的话,建议方法:
第一步:开始--运行--regedit---点编辑---查找---输入你错误的dll文件名--找到他的注册表之后把它删除掉
第二步:到系统盘的\WINDOWS\Tasks的相关任务计划删除。

相关文档
最新文档