组件注册失败的解决

来源:互联网 发布:手机购彩软件 编辑:程序博客网 时间:2024/05/01 18:49

一、
原因:通常是因为系统中的Urlmon.dll文件和Cabinwr.dll文件丢失或者没有注册引起的 .
解决:
在XP下: 运行 SFC 替换这两个文件即可. 运行 Sfc /Scanonce
在 Win2K 下:
 1.运行: Regsvr32 urlmon.dll 如果还是不行,请尝试以下的方法:
 2.进入[控制面板→添加/删除程序],选择 Microsoft Internet Explorer 后单击 [更改/删除]按钮,选择 [修复Internet Explorer],并跟随指示进行修复即可.
 3.尝试安装Microsoft XML Parser的最新版本,当前版本是Microsoft XML Parser3.0 sp2.
 下载链接为: http://www.microsoft.com/downloads/details.aspx?FamilyId=B1AD2C0A-8CC6-443B- AB83-F8516C72FAC1&displaylang=en

二、系统某些DLL未注册
regsvr32 shdocvw.dll
regsvr32 actxprxy.dll
regsvr32 mshtml.dll
regsvr32 urlmon.dll
regsvr32 msjava.dll
regsvr32 shdocvw.dll
regsvr32 browseui.dll
regsvr32 actxprxy.dll
regsvr32 oleaut32.dll
regsvr32 shell32.dll

三、用DEPENDS查看EXCEL的依赖,看看是不是缺少相应的模块。

四、直接导入REG文件。