怎样重注册DLL文件

来源:百度知道 编辑:UC知道 时间:2024/06/22 02:00:23
网上是把这段东东保存为bat文件,可是不行,提示什么不是可运行的程序或批处理文件
@echooff
for%1in(%windir%\system32\*.dll)doregsvr32.exe/s%1

1、在电脑桌面上,依次选中菜单项开始--运行,打开运行窗口。

2、在运行窗口中输入命令regsvr32然后加一个空格,再输入dll文件的全路径,如在f盘路径就为F:\nlsxbe.dll,整个命令为regsvr32
F:\nlsxbe.dll,输入完成后回车。

3、有些dll文件可以注册成功,而有些文件就不能注册成功,会有错误提示,示例的nlsxbe.dll文件是一个程序的应用文件。

4、检查一遍,确定regsvr32命令后面的路径下确实有该dll文件,而又注册不功能,将这个dll文件拷贝到系统盘C:\Windows\System32目录下。

5、然后在运行窗口中输入命令regsvr32 nlsxbe.dll,然后回车,看是否注册成功。这个示例dll文件注册不成功。

6、注册不成功可能是这个dll文件不能单独拷贝出来注册,而是要使用该dll文件所在的软件安装路径进行注册。找到这个文件所在软件安装目录下的文件路径。

7、在运行窗口中输入命令regsvr32+dll文件全路径(所安装软件目录下的路径),然后回车。

  这时这个dll文件就可以注册成功了。

你那段代码少了空格
应该是
for %1 in (%windir%\system32\*.dll) do regsvr32.exe /s %1

不用保存为批处理文件
直接 开始 -> 运行 -> cmd -> 右键粘贴上面的代码 -> 回车搞定