用regsvr32命令修复XP故障

很多时候,系统不正常 / 功能缺失 的原因是某个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


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

是系统运行的部分基本模块,大多数时候问题都出现在它们这里。

用户系统信息:Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; MAXTHON 2.0)