关于regsvr32命令 高分

来源:百度知道 编辑:UC知道 时间:2024/05/27 17:05:53
比如 我要注册C:\WINDOWS\SYSTEM32\UFCOMSQL下的所有DLL文件,我在CMD下运行
for %1 in (%windir%\system32\ufcomsql\*.dll) do regsvr32.exe /s %1
现在我想注册所有D:\WINDOWS\SYSTEM32\UFCOMSQL下的DLL文件,怎么输入命令?
谢谢高手指教.
急 在线等 解决后再加分。

如果你的系统是装在D盘,依然是
for %1 in (%windir%\system32\ufcomsql\*.dll) do regsvr32.exe /s %1
因为%windir%的作用就是定位到windows文件夹,他包括了前缀X:\WINDOWS
如果你的系统不是装在D盘,而想注册D:\WINDOWS\SYSTEM32\UFCOMSQL里面的DLL,那么就用全路径:
for %1 in (D:\WINDOWS\SYSTEM32\UFCOMSQL\*.dll) do regsvr32.exe /s %1.如此

for %1 in(D:\WINDOWS\SYSTEM32\UFCOMSQL\*.dll) do regsvr32.exe /s %1

regsvr32 igfxpph.dll

for %1 in(D:\WINDOWS\SYSTEM32\UFCOMSQL\*.dll) do regsvr32.exe /s %1

%windir%这个参数就是定位这些文件的
如果你注册是这些个文件本身就是在你现在运行的这个系统下的(即你的系统就是安装在D盘下的)
那么还是这个命令
如果你是想运行其它系统(即你的系统是在D盘以外的分区上,想运行D盘下这个文件夹下的所有dll文件的话)
将相对路径改成绝对路径即可

在批处理中FOR命令是个很强大的

for %1 in(D:\WINDOWS\SYSTEM32\UFCOMSQL\*.dll) do regsvr32.exe /s %1

直接用绝对路径就OK

如果路径中有空格,记得用英语“”引起来