批量注册dll或ocx文件
2011-12-30 16:37
471 查看
批量注册dll或ocx文件
批量注册.dll的批处理写法把所有需要注册的DLL放到一个文件夹下面,然后在该文件夹下建一个批处理RGE.BAT,内容如下: For %%a in (*.dll) do regsvr32.exe /s %%a 就可以了! 如果要全部反注册的话就把改成这一句编一个批处理: For %%a in (*.dll) do regsvr32.exe /s /u %%a |
------------------------------------------------------------------
批量注册system32下的dll文件
for %c in (%windir%/system32\*.dll) do regsvr32.exe /s %c
for %c in (c:\windows\system32\*.dll) do regsvr32.exe /s %c
for %c in (c:\windows\system32\*.ocx) do regsvr32.exe /s %c
for %c in (c:\windows\system32\UFCOMSQL\*.dll) do regsvr32.exe /s %c
for %c in (c:\windows\system32\UFCOMSQL\*.ocx) do regsvr32.exe /s %c
批量注册C:\U8SOFT\ufcomsql下的ocx文件
for %c in (C:\U8SOFT\ufcomsql\*.ocx) do regsvr32.exe /s %c
批量注册C:\U8SOFT\ufcomsql下的dll文件
for %c in (C:\U8SOFT\ufcomsql\*.dll) do regsvr32.exe /s %c
------------------------------------------------------------------
FOR --循环语句
% --DOS里面,变量前面都要带%
/s 静默方式,不然没注册一个dll都会弹出一个警告框,然后你要一个一个点
整个语句就是注册C:\window\system32目录下面的所有dll,这晚晚能够解决一些莫名其妙的问题
------------------------------------------------------------------
regsvr32.exe是32位系统下使用的DLL注册和反注册工具,使用它必须通过命令行的方式使用,格式是:
regsvr32 [/u] [/s] [/n] [/i[:cmdline]] DLL文件名
命令可以在“开始→运行”的文本框中,也可以事先在bat批处理文档中编写好命令。未带任何参数是注册DLL文件功能,其它参数对应功能如下:
/u:反注册DLL文件;
/s:安静模式(Silent)执行命令,即在成功注册/反注册DLL文件前提下不显示结果提示框。
/c:控制端口;
/i:在使用/u反注册时调用DllInstall;
/n:不调用DllRegisterServer,必须与/i连用。
单独运行regsvr32.exe程序,可以看到弹出一“No DLL name specified”的错误提示框.
相关文章推荐
- 批量注册dll或ocx文件
- 批量注册dll或ocx文件
- 用FileMenu Tools玩转系统右键菜单 软件还有其他的内置命令,这里由于篇幅原因不能全部介绍了,比如注册DLL、反注册命令,当注册表中的某个dll或ocx文件受损时,可以使用该命令进行恢
- 控件注册 - 利用资源文件将dll、ocx打包进exe文件(转)
- 黑客技巧之如何注册DLL或OCX文件
- 教你如何注册DLL或OCX文件
- VB控件注册 - 利用资源文件将dll、ocx打包进exe文件
- DLL ,OCX文件的注册与反注册
- 批量注册DLL文件
- Regsvr 32命令详解(DLL、OCX、CPL文件的注册和反注册工具)
- 控件注册 - 利用资源文件将dll、ocx打包进exe文件(C#版)
- 批处理注册DLL文件或OCX文件让Windows找回“丢失”的DLL,OCX文件
- 菜单关联注册/注销 dll/ocx 文件
- 批量注册当前文件夹中的dll和ocx
- 极其方便的 注册/反注册 dll,ocx文件的方法~~~右键直接搞定
- 如何注册DLL或OCX文件
- 控件注册 - 利用资源文件将dll、ocx打包进exe文件(C#版)
- 教你如何注册DLL或OCX文件
- 注册及卸载dll或ocx文件过程
- 批量注册两个或多个DLL / OCX 的BAT批处理