您的位置:首页 > 其它

批处理注册DLL文件或OCX文件让Windows找回“丢失”的DLL,OCX文件

2008-08-26 08:19 513 查看
有些时候系统会提示找不到相应的DLL文件或OCX文件,但这些文件确实存在于系统中,这是为什么呢?
原来系统中有些DLL文件或OCX文件需要在注册表中登记相应的信息系统才认账,
这时我们可以用系统自带的一个工具——regsvr32.exe来解决此问题。按如图1所示的操作步骤:



(图1)

开始->运行,输入regsvr32 *.dll(或regsvr32 *.ocx)回车,就可以注册DLL或OCX文件了,注册成功后
就会出现如图2所示的对话框,这里以vbscript.dll为例,输入regsvr32 vbscript.dll回车:



(图2)

有的朋友在安装XP SP3补丁后也会经常出现Windows找不到DLL文件的情况,这时我们可以做一个批处理
文件来注册系统中为登记的DLL文件。新建一个文本文件,在其中输入如下的代码:

@echo off

for %1 in (%systemroot%/system32/*.dll) do regsvr32.exe /s %1

保存为*.bat或者*.cmd格式的文件后双击即可使用,等待一段时间完成批处理执行后重启电脑看还有没有这种找不到DLL
的情况。

这里的/s表示不要用对话框提示我们。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: