组件注册失败的解决
2008-01-12 16:19
344 查看
一、
原因:通常是因为系统中的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文件。
原因:通常是因为系统中的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文件。
相关文章推荐
- 注册控件失败解决办法
- 解决VS2008开发Mobile出现“部署和/或注册失败,错误为: 0x8973190e。”的方法
- 解决RTX开发问题:检索 COM 类工厂中 CLSID 为 {79210E58-99EB-45D0-8890-763EFEAA143F} 的组件时失败,原因是出现以下错误: 80040154。
- Gmail注册电话验证失败——用QQ邮箱手机客户端解决
- visual studio 2008 vs2008 中文版在"Visual Studio Web 创作组件"中安装失败的解决办法
- regSvr32 脚本注册避开“以管理员身份运行”权限注册失败的解决方法
- DragDrop 注册失败的解决方法(详细,经过测试)
- Enterprise Manager配置失败-监听程序未启动或数据库服务未注册到该监听程序解决办法
- 解决 Flex模块切换后导致对象转换失败 注册信息丢失
- win7下手工注册dll组件时,提示模块“xx.dll”已加载,但对DllRegisterServer的调用失败,错误代码为0x80020009
- 从 IClassFactory 为 CLSID 为 {00024500-0000-0000-C000-000000000046} 的 COM 组件创建实例失败,原因是出现以下错误: 8001010a解决办法
- 安装.NET时,出现“FrontPage 2000 web 扩展客户端组件安装失败”的解决方法
- 解决Excel 互操作错误"检索COML类工厂中 CLSID为 {00024500-0000-0000-C000-000000000046}的组件时失败,原因是出现以下错误: 80070005"
- Enterprise Manager配置失败-监听程序未启动或数据库服务未注册到该监听程序解决办法
- .ocx注册失败以及IE使用<object>获取不到.ocx方法的解决办法
- C# c++注册组件ocx失败 You do not have a license to use this ActiveX control.
- Visual Studio 2008 安装失败(“Web 创作组件”无法安装)的解决办法(+修改)
- 检索 COM 类工厂中 CLSID 为{00024500-0000-0000-C000-000000000046} 的组件时失败,原因是出现以下错误: 80070005。8000401A的错误解决方法
- 解决检索 COM 类工厂中 CLSID 为 {96749377-3391-11D2-9EE3-00C04F797396} 的组件失败,异常0x80040154,没有注册类问题分析和解决办法
- 关于使用regsvr32命令注册ActiveX控件失败的解决办法