Regsvr32命令是Windows中控件文件(如扩展名为DLL、OCX、CPL的文件)的注册和反注册工具。
命令格式
Regsvr32 [/s] [/n] [/i[:cmdline]] dllname
/u 卸载安装的控件,卸载服务器注册;
/s 注册成功后不显示操作成功信息框;
/i 调用DllInstall函数并把可选参数[cmdline]传给它,当使用/u时用来卸载DLL;
/n 不调用DllRegisterServer,该参数必须和/i一起使用。
简单实例
要手工注册“E:\CPCW.dll”,只需在“开始→运行”中键入“Regsvr32 E:\CPCW.dll”,单击“确定”按钮后会弹出提示信息“DllRegisterServer in CPCW.dll succeeded”,说明组件注册成功;如果要卸载此组件,在“开始→运行”中键入“Regsvr32 /u E:\CPCW.dll”即可
错误提示 原因或解决办法
Unrecognized flag:/invalid_flag
Regsvr32命令行中使用了无效的的参数或开关组合
No DLL name specified. 未指定需要注册的DLL动态链接库文件名
Dllname was loaded, but the DllRegisterServer or DllUnregisterServer entry point was not found.
Dllname不是.Dll 或.Ocx 文件,如键入 “Regsvr32 wxyz.exe” 就会生成该错误消息。
IE不能打开新的窗口,用鼠标点击超链接也没有任何反应。
| regsvr32 actxprxy.dll regsvr32 shdocvw.dll
|
“Windows Update”经常出现无法使用的情况
| regsvr32 wupdinfo.dll
|
控制面板中的添加/删除程序打不开
| regsvr32 mshtml.dll regsvr32 shdocvw.dll -i regsvr32 shell32.dll -i
|
XP系统的搜索功能、帮助和支持.管理工具等,打开无任何反应
| regsvr32 shdocvw.dll
|
文件夹中不使用缩略图查看文件
| 2000: regsvr32 C:\Winnt\System32\thumbvw.dll XP: regsvr32 shimgvw.dll
|
搜索’功能的搜索助理操作面板空白及系统还原功能无法使用等
| regsvr32 vbscrīpt.dll regsvr32 jscrīpt.dll
|
WINplayer 9打开时提示‘出现内部应用程序错误’
| regsvr32 jscrīpt.dll
|
恢复Windows默认的文件关联
| rundl32 setup.dll,InstallHinfSection DefaultInstall 132 c:\windows\inf\shell.inf regsvr32.exe /i shdocvw.dll regsvr32 /i shell32.dll regsvr32.exe /i shdoc401.dll
|
解决打开系统功能时无反应
| regsvr32 shdocvw.dll
|
XP的用户帐户打不开
| regsvr32 nusrmgr.cpl regsvr32 mshtml.dll regsvr32 jscrīpt.dll regsvr32 /i shdocvw.dll
|