18 Oct.2011

重新注册系统所有DLL文件 不指定

作者: admin   分类:技术资源共享   出处:本站原创       | |

Windows系统有时之所以会频繁受到损伤,主要是许多应用程序常常共享调用一些DLL文件,一旦有的应用程序在使用完毕被自动卸载掉后,这些应用程序所调用的DLL文件往往也会

跟着被删除掉了,这么一来Windows系统或系统中的其他应用程序再次调用那些共享了的DLL文件时,就自然会发生错误现象了!可能引起各种各样不可知的问题,比如无法打开二

级链接,经常出现“内存不能为read或written”等错误。

  在急救那些由于系统DLL文件丢失引起的Windows系统运行不正常故障时,我们根本不需要重新安装操作系统,只需要对那些已经丢失了的DLL文件进行一下重新注册,就能让系

统恢复正常运行状态了。

如何一下把所有的dll文件重新注册一遍呢?其实很简单!

(1)开始-运行:输入cmd,按“enter”键回车!进入"c:\windows\system32\cmd.exe"窗口
(2)在"c:\windows\system32\cmd.exe"窗口中的命令提示符下直接输入:
for %1 in (%windir%\system32\*.dll) do regsvr32.exe /s %1

注意:是在命令提示符下,不是在“运行”框中!
小技巧:可以直接复制以上命令,粘贴即可。
(3)按“enter”键回车!
开始对系统所有的DLL文件重新注册了!耐心等待吧!
(4)回复命令提示符闪烁状态时,注册结束!在命令提示符下直接输入exit,按“enter”键回车退出吧。

恭喜:你的系统恢复正常运行状态了
Regsvr32命令应用(含重新注册系统dll、重新注册IE)


Regsvr 32命令是Windows中控件文件(如扩展名为DLL、OCX、CPL的文件)的注册和反注册工具。
命令格式
Regsvr32 [/s] [/n] [/i[:cmdline]] dllname
/u 卸载安装的控件,卸载服务器注册;
/s 注册成功后不显示操作成功信息框;
/i 调用DllInstall函数并把可选参数[cmdline]传给它,当使用/u时用来卸载DLL;
/n 不调用DllRegisterServer,该参数必须和/i一起使用。
简单实例
要手工注册“E:\example.dll”,只需在“开始→运行”中键入“Regsvr32 E:\example.dll”,单击“确定”按钮后会弹出提示信息“DllRegisterServerin example.dll

succeeded”,说明组件注册成功;如果要卸载此组件,在“开始→运行”中键入“Regsvr32 /u E:\example.dll”即可。

重新注册DLL
for %1 in (%windir%\system32\*.dll) do regsvr32.exe /s %1
重新注册IE
rundll32.exe advpack.dll /DelNodeRunDLL32 C:\WINNT\System32\dacui.dll
  rundll32.exe advpack.dll /DelNodeRunDLL32 C:\WINNT\Catroot\icatalog.mdb
  regsvr32 setupwbv.dll
  regsvr32 wininet.dll
  regsvr32 comcat.dll
  regsvr32 shdoc401.dll
  regsvr32 shdoc401.dll /i
  regsvr32 asctrls.ocx
  regsvr32 oleaut32.dll
  regsvr32 shdocvw.dll /I
  regsvr32 shdocvw.dll
  regsvr32 browseui.dll
  regsvr32 browseui.dll /I
  regsvr32 msrating.dll
  regsvr32 mlang.dll
  regsvr32 hlink.dll
  regsvr32 mshtml.dll
  regsvr32 mshtmled.dll
  regsvr32 urlmon.dll
  regsvr32 plugin.ocx
  regsvr32 sendmail.dll
  regsvr32 comctl32.dll /i
  regsvr32 inetcpl.cpl /i
  regsvr32 mshtml.dll /i
  regsvr32 scrobj.dll
  regsvr32 mmefxe.ocx
  regsvr32 proctexe.ocx mshta.exe /register
  regsvr32 corpol.dll
  regsvr32 jscript.dll
  regsvr32 msxml.dll
  regsvr32 imgutil.dll
  regsvr32 thumbvw.dll
  regsvr32 cryptext.dll
  regsvr32 rsabase.dll
  regsvr32 triedit.dll
  regsvr32 dhtmled.ocx
  regsvr32 inseng.dll
  regsvr32 iesetup.dll /i
  regsvr32 hmmapi.dll
  regsvr32 cryptdlg.dll
  regsvr32 actxprxy.dll
  regsvr32 dispex.dll
  regsvr32 occache.dll
  regsvr32 occache.dll /i
  regsvr32 iepeers.dll
  regsvr32 wininet.dll /i
  regsvr32 urlmon.dll /i
  regsvr32 digest.dll /i
  regsvr32 cdfview.dll
  regsvr32 webcheck.dll
  regsvr32 mobsync.dll
  regsvr32 pngfilt.dll
  regsvr32 licmgr10.dll
  regsvr32 icmfilter.dll
  regsvr32 hhctrl.ocx
  regsvr32 inetcfg.dll
  regsvr32 trialoc.dll
  regsvr32 tdc.ocx
  regsvr32 MSR2C.DLL
  regsvr32 msident.dll
  regsvr32 msieftp.dll
  regsvr32 xmsconf.ocx
  regsvr32 ils.dll
  regsvr32 msoeacct.dll
  regsvr32 wab32.dll
  regsvr32 wabimp.dll
  regsvr32 wabfind.dll
  regsvr32 oemiglib.dll
  regsvr32 directdb.dll
  regsvr32 inetcomm.dll
  regsvr32 msoe.dll
  regsvr32 oeimport.dll
  regsvr32 msdxm.ocx
  regsvr32 dxmasf.dll
  regsvr32 laprxy.dll
  regsvr32 l3codecx.ax
  regsvr32 acelpdec.ax
  regsvr32 mpg4ds32.ax
  regsvr32 voxmsdec.ax
  regsvr32 danim.dll
  regsvr32 Daxctle.ocx
  regsvr32 lmrt.dll
  regsvr32 datime.dll
  regsvr32 dxtrans.dll
  regsvr32 dxtmsft.dll
  regsvr32 vgx.dll
  regsvr32 WEBPOST.DLL
  regsvr32 WPWIZDLL.DLL
  regsvr32 POSTWPP.DLL
  regsvr32 CRSWPP.DLL
  regsvr32 FTPWPP.DLL
  regsvr32 FPWPP.DLL
  regsvr32 FLUPL.OCX
  regsvr32 wshom.ocx
  regsvr32 wshext.dll
  regsvr32 vbscript.dll
  regsvr32 scrrun.dll mstinit.exe /setup
  regsvr32 msnsspc.dll /SspcCreateSspiReg
  regsvr32 msapsspc.dll /SspcCreateSspiReg

作者:admin@戏梦
地址:http://www.58iz.cn/read.php/111.htm
版权所有©转载时必须以链接形式注明作者和原始出处及本声明!

时间:18:25 评论(0) 引用(0) 阅读(341) Tags: , ,