批處理文件(bat文件)注冊dll批量注冊dll
更新時間:2012年05月30日 16:04:04 作者:
有時候用電腦的時候遇到由于DLL文件丟失或損壞而造成的種種故障,大家都只知道只要重新注冊一下DLL文件就可以了
但是對于新手來說即使知道是DLL文件損外,但是不知道是哪個DLL文件也束手無策,所以用這個批處理可以循環(huán)注冊DLL文件,達到解決由于DLL丟失的種種故障!
下面這個是注冊system32目錄下的所有dll
如果想自定義目錄可以改成這樣的
下面是單個注冊dll文件的方法(這里以w32time.dll為例)
@echo 開始注冊
copy w32time.dll %windir%\system32\
regsvr32 %windir%\system32\w32time.dll /s
@echo 注冊成功
@pause
使用的時候替換掉w32time.dll即可
下面是單個或多個批處理注冊的代碼,大家可以修改下
1)注冊
Regist.bat
@echo 開始注冊
net stop iisadmin /y
@echo 跳轉(zhuǎn)到當前批處理文件路徑
cd %~dp0
copy DynamicGif.dll %windir%\system32
regsvr32 %windir%\system32\DynamicGif.dll /s
copy ImageOle.dll %windir%\system32
regsvr32 %windir%\system32\ImageOle.dll /s
net start w3svc
@echo 注冊成功
@pause
2)重新注冊
ReRegist.bat
@echo 重新注冊
net stop iisadmin /y
@echo 跳轉(zhuǎn)到當前批處理文件路徑
cd %~dp0
regsvr32/u %windir%\system32\DynamicGif.dll /s
del %windir%\system32\DynamicGif.dll
copy DynamicGif.dll %windir%\system32
regsvr32 %windir%\system32\DynamicGif.dll /s
regsvr32/u %windir%\system32\ImageOle.dll /s
del %windir%\system32\ImageOle.dll
copy ImageOle.dll %windir%\system32
regsvr32 %windir%\system32\ImageOle.dll /s
net start w3svc
@echo 重新注冊成功
@pause
3)反注冊
UnRegist.bat
@echo 刪除注冊
net stop iisadmin /y
@echo 跳轉(zhuǎn)到當前批處理文件路徑
cd %~dp0
regsvr32/u %windir%\system32\DynamicGif.dll /s
del %windir%\system32\DynamicGif.dll
regsvr32/u %windir%\system32\ImageOle.dll /s
del %windir%\system32\ImageOle.dll
net start w3svc
@echo 刪除注冊成功
@pause
下面這個是注冊system32目錄下的所有dll
復(fù)制代碼 代碼如下:
for %%i in (%windir%\system32\*.dll) do regsvr32.exe /s %%i
如果想自定義目錄可以改成這樣的
復(fù)制代碼 代碼如下:
For %%i in (你要注冊的DLL文件目錄\*.dll) Do regsvr32.exe /s %%i For %%i in (你要注冊的DLL文
件目錄\*.ocx) Do regsvr32.exe /s %%i
件目錄\*.ocx) Do regsvr32.exe /s %%i
下面是單個注冊dll文件的方法(這里以w32time.dll為例)
復(fù)制代碼 代碼如下:
@echo 開始注冊
copy w32time.dll %windir%\system32\
regsvr32 %windir%\system32\w32time.dll /s
@echo 注冊成功
@pause
使用的時候替換掉w32time.dll即可
下面是單個或多個批處理注冊的代碼,大家可以修改下
1)注冊
Regist.bat
復(fù)制代碼 代碼如下:
@echo 開始注冊
net stop iisadmin /y
@echo 跳轉(zhuǎn)到當前批處理文件路徑
cd %~dp0
copy DynamicGif.dll %windir%\system32
regsvr32 %windir%\system32\DynamicGif.dll /s
copy ImageOle.dll %windir%\system32
regsvr32 %windir%\system32\ImageOle.dll /s
net start w3svc
@echo 注冊成功
@pause
2)重新注冊
ReRegist.bat
復(fù)制代碼 代碼如下:
@echo 重新注冊
net stop iisadmin /y
@echo 跳轉(zhuǎn)到當前批處理文件路徑
cd %~dp0
regsvr32/u %windir%\system32\DynamicGif.dll /s
del %windir%\system32\DynamicGif.dll
copy DynamicGif.dll %windir%\system32
regsvr32 %windir%\system32\DynamicGif.dll /s
regsvr32/u %windir%\system32\ImageOle.dll /s
del %windir%\system32\ImageOle.dll
copy ImageOle.dll %windir%\system32
regsvr32 %windir%\system32\ImageOle.dll /s
net start w3svc
@echo 重新注冊成功
@pause
3)反注冊
UnRegist.bat
復(fù)制代碼 代碼如下:
@echo 刪除注冊
net stop iisadmin /y
@echo 跳轉(zhuǎn)到當前批處理文件路徑
cd %~dp0
regsvr32/u %windir%\system32\DynamicGif.dll /s
del %windir%\system32\DynamicGif.dll
regsvr32/u %windir%\system32\ImageOle.dll /s
del %windir%\system32\ImageOle.dll
net start w3svc
@echo 刪除注冊成功
@pause
相關(guān)文章
批處理將文件俠內(nèi)的文件名導(dǎo)入表格對應(yīng)名稱中
這篇文章主要介紹了使用批處理實現(xiàn)將文件俠內(nèi)的文件名導(dǎo)入表格對應(yīng)名稱中的方法和兩個示例,推薦給大家學(xué)習(xí)下。2015-09-09
修改Windows Server 2008 R2 的3389遠程端口的Bat批處理代碼
這篇文章主要介紹了修改Windows Server 2008 R2 的3389遠程端口的Bat批處理代碼,需要的朋友可以參考下2017-06-06
批處理查看同一子網(wǎng)絡(luò)下的所有IP在線情況
本文給大家分享的是使用批處理命令實現(xiàn)查看局域網(wǎng)同一網(wǎng)段下的IP的使用情況,雖然想法和做法都很奇葩,但還是推薦給大家,有需要的小伙伴可以參考下2015-09-09

