批处理批量注册DLL文件

有时候用电脑的时候遇到由于DLL文件丢失或损坏而造成的种种故障,大家都只知道只要重新注册一下DLL文件就可以了,但是对于新手来说即使知道是DLL文件损外,但是不知道是哪个DLL文件也束手无策,所以用这个批处理可以循环注册DLL文件,达到解决由于DLL丢失的种种故障!

复制代码

代码如下:

for %%i in (%windir%/system32/*.dll) 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

(0)

相关推荐

  • 在windows中注册dll文件的方法

    如何在windows中注册dll文件 在运行中输入 regsvr32 dllname.dll 命令,其中dllname是你的dll文件名。 此命令自动在widnows/system,windows/s ...

  • Win7笔记本系统如何添加"注册dll"和"反注册dll"文件

    具体步骤如下: 1.新建一个记事本,复制以下代码内容到记事本中; Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT/dllfile/she ...

  • win7纯净版如何注册DLL文件?

    DLL文件其实就是win7 64位旗舰版中的一种动态链接文件,它具体有什么作用咱们在这里就不细细的去探究了,不知道大家有没有注意到,很多时候,咱们win7纯净版电脑中都要求程序重新注册DLL文件,只有 ...

  • dll文件放在哪该如何注册dll文件

    假如你在打开游戏或者软件时提示缺少某个.dll文件,通常是下载这个dll文件复制到“ X:/Windows/system32 ”,大部分人的系统是装在C盘,就把文件复制到 “ C:/Windows/s ...

  • 如何用DOS命令注册、取消注册DLL文件?

    一些软件自带的DLL文件需要手工注册方能正常使用,可以使用如下的步骤进行. 操作方法 01 按下组合快捷键WIN+R(WIN键就是键盘上显示WINDOWS标志的按键.位于CTRL键与ALT键之间,一般 ...

  • 如何注册dll文件

    当系统缺少了某个dll文件时,我们如何单独注册这些dll文件?下面来看下. 操作方法 01 点击开始菜单,点击上面的'运行' 02 打开运行窗口,在上面输入cmd,点击确定按钮. 03 打开了dos窗 ...

  • 用批处理批量移动.删除文件

    如果需要大规模的进行文件的移动.删除,可以使用批处理文件,不但简单方便,而且容易发现错误并及时纠正. 例如,要将D盘的.htm文件转移到E盘,再格式化D盘,然后将文件移回D盘,并将扩展名更改为.htm ...

  • 缺少msvcr110.dll文件怎么办?

    缺少msvcr110.dll文件怎么办?如何解决?dll的安全问题还是要提醒下,建议到知名网站下载,或使用正规修复工具进行修复 1、最近下了一个应用软件,安装完成运行报缺少msvcr110.dll文件 ...

  • win7电脑右键菜单怎么添加"注册dll"和"反注册"

    win7电脑右键菜单怎么添加"注册dll"和"反注册"