巧用 REGSVR32 程序解决常见问题

Q:巧用 REGSVR32 程序解决常见问题;
A:这个命令行工具将动态链接库文件注册为注册表中的命令组成 。
2000系统的regsvr32.exe在winntsystem32文件夹下;
WInXP系统的regsvr32.exe在windowssystem32文件夹下
语法
regsvr32 [/n] [/i[:cmdline]] dllname 其中dllname为activex控件文件名,建议在安装前拷贝到system文件夹下 。
参数
/u
反注册控件
/s
指定 regsvr32 安静运行,且不显示任何消息框 。
/n
指定不调用 DllRegisterServer 。此选项必须与 /i 共同使用 。
/i:cmdline
调用 DllInstall 将它传递到可选的 [cmdline] 。在与 /u 共同使用时,它调用 dll 卸载 。
dllname
指定要注册的 dll 文件名 。
/?
在命令提示符显示帮助 。
执行该命令的方法:
1、可以在“开始--“运行,调出运行的对话框,也可以使用Win R热键,然后直接在输入栏输入即可
2、在开始--运行 输入cmd,调出‘命令提示符’窗口,然后再执行regsvr32命令 。
例:
要为“Active Directory Schema注册 .dll,请在 MS-DOS 提示符处键入以下命令:
c:regsvr32 schmmgmt.dll
Regsvr32是系统文件
很多朋友都用过Windows系统下提供的regsvr32.exe这个命令 。不要瞧不起这个小命令 。有时候它可能帮你解决大问题 。
一、轻松修复IE浏览器
很多经常上网的朋友都有过这样的经历:IE不能打开任何新的窗口,。用鼠标点击超链接,也没有任何的反应 。这是一般情况下需要重新启动机器或者重新安装IE就能解决问题 。其实根本没这么 麻烦,使用regsvr32.exe命令就可以轻松搞定 。在开始---运行里输入“regsvr32.exe actxprxy.dll回车 确定;再次输入运行Regsvr32.exe shdocvw.dll回车 。重新启动计算机后IE被轻松修复 。上网一切正常如初 。
二、解决windows无法在线升级的问题
windows漏洞很多 。每隔一段时间都需要使用windows update来升级自己的系统 。可这个程序总是出现无法使用的情况 。这个时候使用regsvr32.exe有可以帮助我们解决这个问题 。开始---运行--输入regsvr32.exe wupdinfo.dll回车 。这是系统重新注册了Update的组件 。重新启动机器后有可以升级你的系统 。
三、卸载 WIN XP中的鸡肋功能
XP系统中有的服务不仅占用系统资源严重,而且功能要强不强,要弱不弱 。根本不如一些专业的软件来的方便 。比如它的图片预览功能和ZIP压缩功能 。这个时候我们就可以使用regsvr32.exe工具来卸载掉这些鸡肋 。开始--运行---输入regsvr32.exe /u zipfldr.dll就可以卸载掉功能 。如以后需要这个功能,只需要再次输入regsvr32 zipfldr.dll即可 。同样,开始-运行---输入regsvr32.exe /u thumbvw.dll就可以卸载掉图片预览功能 。需要恢复时输入regsvr32 thumbvw.dll 。
四、防范网络脚本病毒有新招
网络脚本病毒会在你浏览网页的同时不知不觉的被感染 。这种病毒有时候一般的杀毒软件根本查不到 。其实这种病毒很多情况下都是调用了FSO对象(file system object文件系统对象) 。因此我们只需要禁止FSO就可以有效的防止这种病毒的传播 。操作的方法也很简单 。开始-运行--输入“regsvr32.exe /u scrrun.dll就可以禁用FSO 。需要时输入regsvr32.exe scrrun.dll即可 。相信很多朋友看见上面的介绍多少对regsvr32.exe都有了一些了解 。其实这个命令是windows中控件文件(扩展名为.dll,.ocx,.cpl)的注册和反注册工具 。这个命令在WIN98下的位置在/WINDOWS/SYSTEM中 。其实一般情况下,所谓的注册的意义就是把一些控件文件放在它应该在的位置上(不严格的说) 。而有一些系统的控件或者其它情况下用这个命令就方便的多 。关于这个命令的参数,请大家参考此贴的第一个图 。一般情况下只用到/U这个参数 。

推荐阅读