对于开机无法加载XXXX.dll的问题

方法一:
1、开始——运行——msconfig——启动——把加载项***.dll的那个勾勾去掉。 重启电脑,通常到这就可以了,
2、开始——运行——regedit 在下面的位置删除相应键值: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run

方法二: (用这个前要关掉杀毒软件的监控)
开机加载错误
可能是这个dll文件因为某些原因(最大的可能是因为它是个病毒文件,被杀软删除了)丢失了,但其相关的注册信息却还在,导致系统开机时还加载它,却又找不到它的文件,所以报错。
如果你点击“确定”后,系统没有什么不正常,并且可以正常运行的话,你可以用这个软件清理掉这个开机加载项,以后开机就不会出现这个信息了。
Autoruns:开机启动项管理
打开后搜索你这个.dll的名字,删除就可以了。
 

方法三:
1、打开设备管理器,然后显示隐藏的设备,然后跳到非即插即用驱动程序,
(其实病毒就是以设备的方式启动的,这么多非即插即用驱动程序,怎么来确定是哪一个呢?
没有一个绝对的办法,不过规则还是有的:
1、全部小写字母
2、无任何意义的,病毒制造者为了让你无法清除,采用的了随机生成驱动名的办法,这样的好处很多。)
找到觉得比较特别的驱动禁止掉,如果开机后不会再出现的话问题就是出在那边,还是不行的话用上面的方法在启动项和注册表中找到相对应的删掉

如果还是不行的话可以尝试用其他的用户名进入建议用administrator


我们在玩游戏时,也常出现这种问题!!!!尤其是网游
下面是常见的出错的解决方法


  1.加载cnsmin.dll时出错

  故障提示:加载c:\windows\downlo-l\cnsmin.dll时出错,拒绝访问。

  解决方法:点击“开始→运行”,在运行框中输入“msconfig”,点击“启动”选项卡,把“cnsmin”项前的勾选取消,点击“确定”。

  2.加载update.dll时出错

  故障提示:加载c:\winsows\system32\update.dll时出错。找不到指定的模块。

  解决方法:可能是病毒或者是恶意软件,自身加入启动项后,被杀毒软件之类的程序删除掉了,所以开机会出现此错误!运行“msconfig”打开“系统配置实用工具”,在“启动”选项卡中把“update.dll”项前的勾取消即可。

  3.加载streamci时出错

  故障提示:加载streamci时出错,找不到指定的模块。

  解决方法:streamc.dll是安装流媒体硬件设备相关的文件可以从安装盘或者其他机器(必须是相同版本的操作系统)上复制下来放到故障机的c:\windows\system32下,或者直接下载文件放进去也行。

  下载地址: [url]http://work.newhua.com/cfan/200624/streamci.rar[/url]

  4.加载wxr5go93.dll时出错

  故障提示:加载c:\windows\downlo-l\wxr5go93.dll出错,找不到指定的模块。

  解决方法:首先运行msconfig,然后选择“有选择的启动”,勾选“加载系统服务”,剩下三项的勾选状态全部去除。然后点击“服务”选项卡,勾选“隐藏所有microsoft服务”,然后取消列表中所有项目前的勾选,点击“确定”后重起电脑,大部分问题可以解决。

  5.加载rundll32时出错

  故障提示:rundll32加载时出错,找不到指定的模块。

  解决方法:这一般是***清除掉之后没有修复注册表里的启动项造成的,有时软件没卸载干净也会这样。点击“开始→运行”,输入regedit.exe回车打开“注册表编辑器”,然后点击展开分支[HKEY_LOCAL_MACHINE\Software\Microsoft\windows\CurrentVersion\Runl,在右侧窗格中删除掉出错的键值,就阻止了出错项的自启动。

  6.加载DTSERV~1.DLL时出错

  故障提示:加载c:\DOCUME~l\[用户名]LOCALS~l\TEMP\RASFXO\DTSERV~l.dll时出错,找不到指定模块。

  解决方法:这个也是杀不掉病毒伪装的系统文件后,开机加载项没有清理干净造成的。以上的方法都不行,安装卡卡安全助手,然后运行软件,在“系统修复→启动项管理”中找到相应项,取消它的勾选状态再重启一下就解决了。

  7.加载cmicnfg.cpl时出错

  故障提示:加载cmicnfg.cpl时出错,找不到指定的模块。

  解决方法:这是由于非法关机,使用POMAG等软件调整过分区容量造成的系统文件丢失。首先把声卡驱动卸载掉,然后把windows

  xp的安装光盘放入光驱,运行“sfc/scannow”命令,系统修复完有问题的文件后,取出光盘重启,再次安装声卡驱动程序,故障解决
8
对于加载系统文件出错的,大多是系统文件被删了!!
只能恢复系统了!!!


二:
DLL文件为无效windows映像问题!!!

1:
c:windows32\yzztjmsn.dll为无效的windows映像
感染***病毒后及容易出现这种情况,yzztjmsn.dll 不是系统文件,建议删除。

ws2_32.dll加载出错!及巧妙运用!

错误提示    应用程序正常初始化(0xc00000ba)失败
电脑故障:由于KAV目录下有个ws2_32.dll文件夹导致应用程序不能运行。
错误提示 应用程序正常初始化(0xc00000ba)失败
原因分析:
ws2_32.dll是Windows Sockets应用程序接口,用于支持Internet和网络应用程序。程序运行时会自动调用ws2_32.dll文件,ws2_32.dll是个动态链接库文件,位于系统文件夹中,Windows在查找动态链接库文件时,会先在应用程序当前目录搜索,如果没有找到然后才会搜索Windows所在目录,如果还是没有会搜索system32和system目录。一些病毒利用此原理在杀软目录中建立了ws2_32.dll文件或文件夹,在杀软看来这是一个它需要的文件而调用,这个所谓的“文件”又不具备真正地ws2_32.dll文件所具有的功能,所以杀软就无法运行了.提示:应用程序正常初始化(0xc00000ba)失败



解决办法:
到杀毒软件的安装目录找到以"ws2_32.dll"命名的文件或文件夹,删除即可。注意:如果看不到"ws2_32.dll"文件夹,原因是该文件夹加了系统隐藏属性,即使找到"ws2_32.dll"文件夹也无法删除,原因是里面有一个名为1.的文件夹,该文件夹windows环境不能识别,因此出现系统找不到路径的提示。

一般只删除这个文件是解决不了问题的,因为病毒程序会监视系统,当发现该文件没了会自动恢复。目前已知的情况是中了病毒Win32.Troj.Romdrivers.ka ,请下载使用该病毒专杀工具:
[url]http://hi.baidu.com/peaset/blog/item/82226e891f44fab20e244462.html[/url]

由于ws2_32.dll映象文件是最先加载的
在 C:\WINDOWS\system32\ws2_32.dll
如果你的程序目录中有这个的话他就会加载这个文件~~~你的程序就无法运行
小试牛刀:
如果不想让别人使用某个软件只要在其安装目录下新建一个文件名为ws2_32.dll的文件,这样系统就会以文件出错误而禁止运行(可以新建一个内容为空的文本文件,然后改名为ws2_32.dll)本方法适~~ 用基于NT系统的WinXP,Win2000,Win2003 比较险恶~~用的时候再删除该文件就是。比如:把其放在qq的安装文件夹下面,就ok了,不过要记得自己用的时候把它删了。
3

对于一些系统的dll文件
可以尝试  开始-运行regsvr32 *.dll
但有时候提示注册失败。不用管,他自己会注册,重起系统就解决问题了!!!

4
有的当我们好补丁后也出现dll为无效映像的情况!!!
可能是由于在防护打软件给你电脑打漏洞补丁之前都有一个第三方协议(不知道你们注意过没有),里面条款清晰的显示你的操作系统漏洞补丁由官方提供,如果是盗版,照样打补丁,打完以后就将系统设置改变了,导致无法使用。而系统无法正常使用的责任则因为使用盗版软件而自动失效。
这是也许只有重装了

有补充的大家也写出来分享下~~~~~~~~~~~~~~~