加载c:\XX\*.dll出错,找不到指定的模块的解决办法
加载c:\XX\*.dll出错,找不到指定的模块的解决办法 $ M. q* y2 [3 T: {& j6 l) \
4 n3 L& z3 M" y/ E
作者:xiaowang 来源:电脑维修者家园 ) T/ J; d' e2 m$ [7 ]& c) ` k& ~
" ]+ Q! y+ P8 ]+ }1 X7 T
]+ U' h8 X% W4 D
有不少网友反应在登陆系统后会出现“加载c:\XX\*.dll出错,找不到指定的模块”的提示,其实主要是由于这个动态链接库出了问题,就导致了这种故障。
0 v" M3 v6 U) ~. I3 @9 @
7 y% X% S. k+ P解决的办法有以下几种:% A: q7 B& ^: s* b c' ?2 v
6 e' }) a! `7 B6 a) N8 t* Z/ m, y 方法一、去掉加载的DLL。
% J. c5 V( a" `) V/ K( D9 j Y) K$ u" o1 p1 v: q$ }
方法是:在XP中点开始—运行—msconfig—启动—把加载项***.dll的那个勾去掉,重启电脑,通常到这就可以了。在Vista中在开始-所有程序-附件-命令提示符-msconfig-继续,在弹出的系统配置中选启用页-把加载项***.dll的那个勾去掉-应用-重启就行了。
, A' c# x) q9 L, A. W# C8 `, t. g: ~; I4 b
这种方法只能治标,不能治本,它只是没有加载出错的DLL文件,有可能会导致你的某些软件或系统功能不能使用。( C+ U y. s2 M! i
9 h# X& a6 V; ~7 a 方法二、删除DLL相应的注册信息+ d0 l9 l( J' q
, _$ H7 m ]2 `2 Z" u3 R) T
一般来说,大部分开机加载的DLL都在注册表中的HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run 或HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run 下,dll,因为某些原因(最大的可能是因为它是个病毒或流氓软件的dll文件,被杀软删除了)丢失了,但其相关的注册信息却还在,导致系统开机时还加载它,却又找不到它的文件,所以报错。如果你点击“确定”后,系统没有什么不正常,并且可以正常运行的话,你可以清理掉这个开机加载项,以后开机就不会出现这个信息了。
7 E( j) s# C' J( |% i& f; M1 @
1 Y" \* p. P3 e, l" g) E 方法是:开始——运行——regedit,最好用查找功能,查到后删除相应的项就行了。
& o, ] ~, t# z9 d& n) p; B6 g: `) Z6 N5 k
方法三、使用软件清除DLL
$ e) j) B2 m0 Q9 c6 j- @
z* |: }& _( t/ t' s- @ 超级兔子魔法设置或Windows优化大师扫描一下注册表,它会自动的挑出无效的项,删除就行了。这种方法简单安全,适合新手。
, u" a5 {3 ~# V
7 I# i0 a" g8 N 方法四、命令卸载DLL9 W2 }2 o" L$ S$ g- a
! ]- C4 u a" _& `& x X7 t# Y9 i 方法是:开始—运行—在运行中输入regsvr32 -u *.DLL,然后重启电脑。
' u) l9 s* B( X# E, E: G
& j5 k# x" p6 v3 G 方法五、修复DLL, x+ Q6 N6 T$ k9 j: O
, a! m+ \0 S. _1 G9 d1 u/ k2 S
一旦出现了丢失DLL文件的情况,如果你能确定其名称,可以在Sysbckup(系统备份文件夹)中找到该DLL文件,将其复制到System或System32文件夹中。如果是应用程序的DLL,我们可以重新安装这个软件。这种方法适合对系统比较熟习的人。
) y" @2 b- @7 B+ d. r2 R7 R
$ i8 a# i2 q. i$ J F9 c R$ @ 这五种方法使用的前提是要确认系统没有中毒或无硬件问题。如果系统中毒要先清除病毒。