dll问题,急求高手解决

dll问题,急求高手解决,第1张

有以下几种可能:

1、当前电脑上安装的这个DLL版本不正确或者支持的系统不正确(比如将WIN 10中使用的DLL安装到XP下使用,64位的安装到32位系统上使用),一般重新安装正确的版本即可恢复正常使用。

2、DLL文件被病毒或者其它原因破坏,造成调用失败,这样的情况一般可以从网上下载对应当前系统的DLL文件恢复使用。

3、一般下载后,覆盖原来的文件后,在运行框中输入:regsvr32 dll文件全名称,即可重新注册这个DLL文件,恢复正常使用。

dll文件拷贝时需要拷到对应的目录:

C:\Windows\System (Windows 95/98/Me)

C:\WINNT\System32 (Windows NT/2000)

C:\Windows\System32 (Windows XP,Vista,7,8,10)

如果是64位文件C:\Windows\SysWOW64中。

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

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

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

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

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

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

一、如果在运行某软件或编译程序时提示缺少、找不到KERNEL32dll等类似提示,将下载来的KERNEL32dll拷贝到指定目录即可(一般是system系统目录或放到软件同级目录里面),或者重新添加文件引用。

二、下载下来文件之后,先将其解压(一般都是rar压缩包), 然后根据您系统的情况选择X86/X64,X86为32位电脑,X64为64位电脑。

三、根据软件情况选择文件版本。此步骤比较复杂,如果是Windows的dll文件,

版本号以50开头的或含有 nt 一般是windows2000的文件。

版本号以51开头的或含有 xp、xpsp1、xpsp2、xpsp3 信息的一般是windowsXP的文件。

版本号以60开头的或含有 longhorn、vista 信息的一般是windowsVista的文件。

版本号以61开头的或含有 win7 信息的一般是windows7的文件。 如果不是windows的dll文件,则需要灵活查看版本号、描述、网友提供的信息、以及相关dll的版本号去判断。

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

1、Windows 95/98/Me系统,将KERNEL32dll复制到C:\Windows\System目录下。

2、Windows NT/2000系统,将KERNEL32dll复制到C:\WINNT\System32目录下。

3、Windows XP/WIN7/Vista系统(64位系统对应64位dll文件,32位系统对应32位dll文件),将KERNEL32dll复制到C:\Windows\System32目录下。

4、如果您的系统是64位的请将32位的dll文件复制到C:\Windows\SysWOW64目录。

五、打开"开始-运行-输入regsvr32 KERNEL32dll",回车即可解决。

通过下载dll的朋友,可将下面的代码保存为“注册bat“,放到dll文件同级目录(只要在同一个文件夹里面有这两个文件即可),双击注册bat,就会自动完成KERNEL32dll注册(win98不支持)。

下面是系统与dll版本对应的注册bat文件(64位的系统对应64位dll文件,32位系统对应32位的dll文件,如果64位的系统安装32位的dll文件,请将下面的system32替换为SysWOW64即可。)

复制代码

代码如下:

@echo 开始注册

copy KERNEL32dll %windir%\system32\

regsvr32 %windir%\system32\KERNEL32dll /s

@echo KERNEL32dll注册成功

@pause

在你的解决方案的项目上按右键,选属性,在应用程序界面选程序集信息。根据要求填入信息便可。vs2010有时在你填完后可能出错,你可直接打开项目下的Properties目录的AssemblyInfocs文件,对版本信息进行修改。

1、首先将丢失的dll文件名称记下来。如果你是32位系统,则在搜索栏中搜索dll文件名+后缀名+“空格”+x86,例:Softplugindll x86;如果为64位,则输入dll文件名+后缀名+“空格”+x64,例:Softplugindll x64,也可以直接找到专门下载dll的网站在里面直接搜索。

2、找到dll文件后,一定要注意下载的是32位还是64位。有些网站下载的文件是所有都包括的,但是因为我们下载之前可能并不确定是单个文件还是一组文件,所以还是提前看一眼。另外有些文件下载后解压需要输入指定密码,所以有没有密码也要提前看好复制好,免得再找一遍。

3、点击下载后,文件下载到本地,如果是压缩文件,则解压压缩文件,否则直接无视这一步。,

4、以这个复杂的为例,文件夹中包含众多版本。记住,不是每一个版本都可以使用的,一定要找适合自己的型号,如何找适合自己的型号呢,最笨的方法就是挨个试。

5、找到文件夹下的dll文件,复制文件。

6、32位的系统很简单,直接将文件复制到“C:\Windows\System32”下就可以了。64位的可能要麻烦些,有时候复制到“C:\Windows\Syswow64”中打开软件或者游戏依然报错,这时你就要找到64位系统下的“C:\Windows\System32”,将dll复制到这个文件夹下。

如果不行或者报出其他错误就尝试着更换dll版本即可。

7、有时候你可能会缺少很多dll,而这些dll有可能来自dx,可能是缺少vc++2005或者2008或者2010,所以为了避免麻烦,首先要去控制面板确定自己是否装了vc++或者dx。

以上就是关于dll问题,急求高手解决全部的内容,包括:dll问题,急求高手解决、各版本 mp.dll 下载、mp.dll 文件是什么及丢失修复、无法找到指定DLL库文件“kernel32”等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9461522.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-28
下一篇2023-04-28

发表评论

登录后才能评论

评论列表(0条)

    保存