42
动态链接库(DLL)初始化例程失败的解决办法

系统许多故障都是由于动态链接库文件DLL、OCX在注册表的注册信息丢失、混乱、损坏而造成的。比如IE无法打开新窗口故障(问题文件有actxprxy.dll、shdocvw.dll、shell32.dll),搜索功能故障(问题文件有urlmon.dll),添加/删除组件打不开故障( 问题文件有mshtml.dll、 shdocvw.dll、shell.dll ),Windows update无法自动更新故障(问题文件有msscript.ocx、dispex.dll、vbscript.dll 、scrrun.dll),服务无法启动等等。 

其实要解决动态链接库失效的问题也很简单,我们只需要用“regsvr32.exe”命令对相应的注册表文件注册一下就行了。而要记住相应的动态链接库文件的名字却不是一件容易的事。其实你完全没有必要记住这些命令,因为它们全都保存在系统盘下的System32或System目录下,我们只要对所有的动态链接库文件注册一遍即可解决问题。 

新建一个文本文件,键入以下内容: 

For %%i in (C:\windows\system32\*.dll) Do regsvr32.exe /s %%i 

For %%i in (C:\windows\system32\*.ocx) Do regsvr32.exe /s %%i 

录入完毕,将该文本文件另存为reg.bat。遇到类似的问题时,双击reg.bat,即可解决因动态链接库文件在注册表中的信息丢失、混乱、损坏而引起的所有故障,可谓“一招制敌”。

这条帮助是否解决了您的问题? 已解决 未解决

提交成功!非常感谢您的反馈,我们会继续努力做到更好! 很抱歉未能解决您的疑问。我们已收到您的反馈意见,同时会及时作出反馈处理!