win7中出现“加载DLL失败”解决方案

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

  方法一、

  1、打开注册表,然后展开HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionRun,然后删除开机提示的含某某dll的相应键值:

  2、或者注册表编辑器中→菜单栏→编辑→查找→输入某某dll→搜索→删除查找到的对应项目,可能不止一个,可以直接按f3键查找下一个,然后删除即可。

  方法二、

  1、首先点击“开始菜单-运行”,然后输入“msconfig”,回车确定打开系统配置实用程序;


  2、在打开的系统配置界面中,切换到“启动”选项卡,然后在命令里找到含该某某dll的那一项(或没用的启动项),把前边的勾去掉,然后确定,重启计算机即可。


  方法三、

  1、进入安全模式用360安全卫士清理垃圾文件

  2、到网上下载一个相应的DLL(或到其它计算机上复制一份)然后放到它的路径覆盖它。

时间: 2024-08-02 11:10:09

win7中出现“加载DLL失败”解决方案的相关文章

OS是Win7 64位的,用的是VS2010,采用C# + CAD2008二次开发,netload加载dll失败

问题描述 使用到的例子很简单就是通过插件调用cad,然后通过命令画一条线,例子是http://www.cnblogs.com/greatverve/archive/2011/02/18/csharp-cad-hello-world.html加载dll没任何反应,写的测试命令报未知. 解决方案 解决方案二:应该改DLL属性复制到本地为false解决方案三:单步调试一下,把错误贴出来.

.Net项目中动态加载dll问题

问题描述 大家好,目前我们有一个ASP.NET的项目,在这个项目中我们封装了一些计算模型的类库,也就是说,在项目中的bin目录下,不仅存放了一些Asp.Net的基础支撑dll,还有一些我们自己封装的模型的dll,以便在后台程序中通过反射动态调用,但是现在客户有一个这样的需求,通过前台动态上传一些其他的计算模型的dll到系统中(bin目录下),然后在后台能够自动通过反射机制调用这些dll,但是目前我发现当我通过程序将新的dll文件上传到项目的bin目录中后,项目便无法再继续(sessiontime

android通过地址加载网络图片失败

问题描述 android通过地址加载网络图片失败 ) 解决方案 解决方案二: 网络请求要放在线程里面 解决方案三: 你的地址是https的,而你用的是普通的httphttp://blog.csdn.net/earbao/article/details/22584507 解决方案四: http://blog.csdn.net/earbao/article/details/22584507 解决方案五: http的访问与https地址的访问有区别.

IE及IE6浏览器中判断JS文件加载成功失败的方法

 这篇文章主要介绍了IE及IE6浏览器中判断JS文件加载成功失败的方法,本文使用vbscript来解决这个问题,需要的朋友可以参考下     浏览器的文件加载实际上是有非常纠结的兼容问题的.最近看到@lifesinger做了一个具体的总结.这里比较麻烦的是IE6~8不区分加载成功或失败,都走一个回调.在网上看了一种解决方案是,在加载文件的最后置一个全局变量或改变标签的属性来区分,这样成功与否就通过这个标志位判断.但显然不太完美,还要改加载文件. 后来尝试另一种思路,先创建一个vbscript,s

javascript-Qt加载dll文件后在JavaScript中无法使用

问题描述 Qt加载dll文件后在JavaScript中无法使用 实现目的:在Qt加载dll文件,dl文件实现提示框功能,dll文件的类为Operator,加载后作用js的一个属性被js使用. 问题:在js中就不能成功调用,并提示: Uncaught exception at :/test.js:6: TypeError: Result of expression 'Operator.prompt' [undefined] is not a function. 尝试在main.cpp中调用这个类的

C#中如何动态加载Dll

1.新建测试dll及方法,用vs2010新建winform程序,具体代码如下: using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; namespace reflect { public

Lua5.1中加载dll动态链接库的方法

  这篇文章主要介绍了Lua5.1中加载dll动态链接库的方法,本文讲解了加载专门为lua写的扩展dll的方法和加载不是专为lua写的扩展dll的方法,需要的朋友可以参考下 一.加载专门为lua写的扩展dll 使用require或package.loadlib方法,在此不做过多解释. 二.加载不是专为lua写的扩展dll "不是专为lua写的扩展dll"是指:dll中并没有以lua注册函数的方式导出接口,而是以__declspec(dllexport)形式导出的接口.这样就不能使用&q

flash as3 中动态加载库类失败解决方法

flash as3 中动态加载库类失败解决方法 这是错误的写法 for (var i:number=1; i<4; i++) { var mc1:mc1 = new mc1(); addchild(mc1); } as3里怎么循环加载库里的mc1 mc2 mc3类 就是下面意思是怎样个的写法 for (var i:number=1; i<4; i++) { var "mc"+i:"mc"+i = new "mc"+i(); addch

利用xwizard.exe加载dll

本文讲的是利用xwizard.exe加载dll,在之前的文章介绍了利用Excel.Application object's RegisterXLL()加载dll的技巧.本文继续,介绍最近学习到的一种更为通用的方法--利用xwizard.exe加载dll.  该方法最大的特点是xwizard.exe自带微软签名,在某种程度上说,能够绕过应用程序白名单的拦截. 0x01 简介 本文将要介绍以下内容: · xwizard.exe简介 · 利用思路 · 实际测试 0x02 xwizard.exe简介 应