运用regsvr32.exe系统工具批量注册dll或ocx文件

首先认识下,regsvr32.exe是32位系统下使用的DLL注册和反注册工具,使用它必须通过命令行的方式使用,格式是:

regsvr32 [/u] [/s] [/n] [/i[:cmdline]] DLL文件名
regsvr32


命令可以在“开始→运行”的文本框中,也可以事先在bat批处理文档中编写好命令。未带任何参数是注册DLL文件功能,其它参数对应功能如下:

/u:反注册DLL文件

/s:安静模式(Silent)执行命令,即在成功注册/反注册DLL文件前提下不显示结果提示框

/c:控制端口

/i:在使用/u反注册时调用DllInstall

/n:不调用DllRegisterServer,必须与/i连用

单独运行regsvr32.exe程序,可以看到弹出一“No DLL name specified”的错误提示框。

在运行窗口下直接复制执行即可:

for %c in (%windir%/system32\*.dll) do regsvr32.exe /s %c
for %c in (%windir%/system32\*.ocx) do regsvr32.exe /s %c

相关推荐:
在中文Windows系统中,如果一个文本文件是UTF-8编码的,那么在命令行窗口中不能正确显示内容。在默认情况下,命令行窗口中使用的代码页是中文或者美国的,即编码是中文字符集或者西文字符集。 如果想正确显 …
Hyper-V是微软的一款虚拟化产品,是微软第一个采用类似Vmware和Citrix开源Xen一样的基于hypervisor的技术。这也意味着微软会更加直接地与市场先行者VMware展开竞争,但竞争的方式会有所不同。 如何开启?首 …
Windows10中的自动更新加入了驱动的自动更新,这也成了部分老硬件的致命伤,一旦新驱动对老硬件的支持不足就会导致系统出现各式各样的问题,甚至是直接蓝屏。 为了缓解此类问题的发现,我们很有必要了解下 …
Windows 还以 8.3 格式生成与 MS-DOS 兼容的(短)文件名,以允许基于 MS-DOS 或 16 位 Windows的程序访问这些文件。在cmd下输入“dir /x”即可看到短文件名的效果。 通配符”*” 和 “?”发送一个请求到iis,当I …
有些时候使用了某个绿化的软件或是优化过的操作系统等,通常会对一些系统的服务进行屏蔽或禁止处理。甚至在国内网络市场下,大量的优化工具产生,优化能提升一定的执行效率,但是也会有副作用。 当你在运行 …
拿起手机扫一扫即可带走我!