일괄 처리 파일 (bat 파일) 등록 dll 일괄 등록 dll

2230 단어
그러나 초보자에게는 DLL 파일의 손상이라는 것을 알면서도 어느 DLL 파일인지 속수무책이다. 그래서 이 일괄 처리로 DLL 파일을 순환적으로 등록하여 DLL로 인해 잃어버린 여러 가지 고장을 해결할 수 있다!
다음 이것은 시스템 32 디렉터리에 등록된 모든 dll입니다

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

디렉터리를 사용자 정의하려면 이렇게 바꿀 수 있습니다

   For %%i in (     DLL    \*.dll) Do regsvr32.exe /s %%i For %%i in (     DLL  
  
\*.ocx) Do regsvr32.exe /s %%i

다음은 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
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
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
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

좋은 웹페이지 즐겨찾기