pc宅吧 关注:57贴子:940
  • 2回复贴,共1

regsvr命令的简单应用

只看楼主收藏回复

很多时候,系统不正常 / 功能缺失 的原因是某个DLL文件错误而产生的
使用regsvr命令注册决可以解决。
具体命令格式:
Regsvr32 [/s] [/n] /i[:cmdline]] dllname
/u 卸载安装的控件,卸载服务器注册;
/s 注册成功后不显示操作成功信息框;
/i 调用DllInstall函数并把可选参数[cmdline]传给它,当使用/u时用来卸载DLL;
/n 不调用DllRegisterServer,该参数必须和/i一起使用。
=========================================
下面是网上先辈门总结的注册列表:
修复IE :
regsvr32 actxprxy.dll
regsvr32 shdocvw.dll
regsvr32 mshtml.dll
regsvr32 urlmon.dll
regsvr32 msjava.dll
regsvr32 browseui.dll
regsvr32 oleaut32.dll
regsvr32 shell32.dll
regsvr32 jscrīpt.dll
添加/删除程序损坏:
regsvr32 appwiz.cpl
regsvr32 mshtml.dll
regsvr32 jscrīpt.dll
regsvr32 msi.dll
regsvr32 "c:\program files\common files\system\ole db\oledb32.dll"
regsvr32 "c:\program files\common files\system\ado\msado15.dll"
regsvr32 mshtmled.dll
regsvr32 /i shdocvw.dll
regsvr32 /i shell32.dll
用户帐户打不开:
regsvr32 nusrmgr.cpl
regsvr32 mshtml.dll
regsvr32 jscrīpt.dll
regsvr32 /i shdocvw.dll
系统还原打不开:
regsvr32 jscrīpt.dll
regsvr32 vbscrīpt.dll
无法在线升级:
regsvr32 wupdinfo.dll
卸载图片预览功能
regsvr32 /u thumbvw.dll
恢复图片预览功能
regsvr32 thumbvw.dll
IE无法打开新窗口
regsvr32 actxprxy.dll
regsvr32 shdocvw.dll
regsvr32 mshtml.dll
regsvr32 urlmon.dll
regsvr32 msjava.dll
regsvr32 browseui.dll
regsvr32 oleaut32.dll
regsvr32 shell32.dll
IE无法保存HTML文件
regsvr32 inetcomm.dll
MSN无法登陆
regsvr32 softpub.dll
windows默认的文件关联混乱
regsvr32 /i shdocvw.dll
regsvr32 /i shell.dll
regsvr32 /i shdoc401.dll
无法播放MP3
regsvr32 i3codeca.acm
regsvr32 i3codecx.ax
搜索功能故障
regsvr32 urlmon.dll


IP属地:广东1楼2012-09-17 11:48回复
    IE不能打开新的窗口(也就是常说的不能开启下级网页)
    用鼠标点击超链接也没有任何反应的问题
    网页显示不完整
    JAVA效果不出现
    网页不自动跳转
    打开某些网站时总提示‘无法显示该页’
    状态栏显示‘网页上有错误’的提示。
    regsvr32 Shdocvw.dll
    regsvr32 Oleaut32.dll
    regsvr32 Actxprxy.dll
    regsvr32 Mshtml.dll
    regsvr32 Urlmon.dll
    regsvr32 jscrīpt.dll
    搜索功能 / 帮助和支持 / 管理工具无响应-----
    regsvr32 shdocvw.dll
    regsvr32 oleaut32.dll
    regsvr32 actxprxy.dll
    regsvr32 mshtml.dll
    regsvr32 msjava.dll
    regsvr32 browseui.dll
    regsvr32 urlmon.dll
    搜索助理空白 / 系统还原失效
    regsvr32 vbscrīpt.dll
    regsvr32 jscrīpt.dll
    内存不能读写
    (这个不一定有效)
    regsvr32 actxprxy.dll
    regsvr32 shdocvw.dll
    regsvr32 oleaut32.dll
    regsvr32 actxprxy.dll
    regsvr32 mshtml.dll
    regsvr32 msjava.dll
    regsvr32 browseui.dll
    regsvr32 urlmon.dll
    ========================
    看到最后的人有惊喜的:
    其实只要把系统中这些程序调用的DLL先记下来(推荐:Process Explorer)
    出问题以后挨个注册就好了
    其中:
    shdocvw.dll
    oleaut32.dll
    ole.dll
    shell32.dll
    是系统运行的部分基本模块,大多数时候问题都出现在它们这


    IP属地:广东2楼2012-09-17 11:49
    回复
      果断顶


      4楼2013-01-19 13:36
      回复