最近用.net写了一个相关Excel的B/S的程序,部署到2003企业版的服务器上遇到这个错误:
检索 COM 类工厂中 CLSID 为{00024500-0000-0000-C000-000000000046} 的组件时失败,原因是出现以下错误: 80070005。
在网上搜索一下,找到解决方案,转贴过来备忘。
http://www.cnblogs.com/PiedPiper/articles/627764.html
然后一切正常。没想到过了两天,突然错误再次出现。检查权限,没问题啊,真是晕倒。
网上有个朋友建议说装SP1补丁就好了。但我已经打过补丁了啊。
最后的解决方案:
依据:http://www.cnblogs.com/HQT/archive/2006/05/22/406345.html
做如下操作:
1.打开excel,按alt + F11,关闭excel和VBA;
2.单击开始,单击运行,然后键入 DCOMCNFG;
3.点击组件服务-计算机-我的电脑-DCOM配置,这时弹出一个问注册的窗口,确定注册。
这时就一切恢复正常了,不用往下操作了。呵呵
唉....微软的Office的内核实在太老了,问题多多啊。
分享到:
相关推荐
注册office组件时,出现检索com类工厂中CLSID为...组件注册失败的解决方案。
检索 COM 类工厂中 CLSID 为 {000209FF-0000-0000-C000-000000000046} 的组件问题整理
检索 COM 类工厂中 CLSID 为 {96749377-3391-11D2-9EE3-00C04F797396} 的组件失败,异常0x80040154,没有注册类问题分析和解决办法 下载本工具安装即可,修复windows系统不能说话
工作过程中,需要在后台C#中操作Excel...错误信息:检索 COM 类工厂中 CLSID 为{00024500-0000-0000-C000-000000000046} 的组件 因是出现以下错误:80070005 拒绝访问。 (异常来自HRESULT:0x80070005 (E_ACCESSDENIED))
检索 COM 类工厂中 CLSID 为 {96749377-3391-11D2-9EE3-00C04F797396} 的组件失败,适用于64位win7 亲测有效 注意安装说明
WIN7 64位解决方案专用
首先将msvcr71.dll, SQLDMO.DLL, Resources\2052\sqldmo.rll,Resources\1033\sqldmo.rll 拷贝到C:\Program Files\Microsoft SQL Server\80\Tools\Binn目录,,在运行中输入 regsvr32 "C:\Program Files\Microsoft ...
检索COM类工厂中CLSID为{96749377-3391-11D2-9EE3-00C04F797396}的组件失败,没有注册类问题分析和解决办法 错误提示:Retrieving the COM class factory for component with CLSID{96749377-3391-11D2-9EE3-00c04F...
异常详细信息: System.UnauthorizedAccessException: 检索 COM 类工厂中 CLSID 为 {00024500-0000-0000-C000-000000000046} 的组件时失败,原因是出现以下错误: 80070005。 ASP.NET 未被授权访问所请求的资源。请...
检索 COM 类工厂中 CLSID 为 {00021A20-0000-0000-C000-000000000046} 的组件时失败,原因是出现以下错误: 80080005 尝试了很久总算发现了问题所在.是com组件的权限问题. 1:在服务器上安装office的Word软件. 2:...
说明: Retrieving the COM class factory for component with CLSID {00024500-0000-0000-C000-...该文档详细列举了操作excel,word等office软件的asp .net应用部署在IIS服务器所遇到的以上异常的所有处理办法
ASP.NET生成WORD文档...2、请设置web.config中的帐号和密码,否则会提示检索 COM 类工厂中 CLSID 为 {000209FF-0000-0000-C000-000000000046} 的组件时失败,原因是出现以下错误: 80070005。 例如 <system.web> ...
当我的Web服务试图通过.net Web服务实用地打开MS Word文档时,出现以下错误。 当我通过Visual Studio运行Web服务时,它工作正常,但是当我在IIS 7上部署Web服务时,出现错误检索COM类工厂用于...
COM组件uuid,GUID,CLSID,ProgID区别在哪儿.zip
第1章 Windows应用程序开发入门..........................................................................................16 1.1 第一个实例程序...............................................................
常用电脑类标识符CLSID,方便你编辑注册表
word 2003出现异常,打开word出现提示需要安装包gaozhi.msi这个东西(见下图),点击三次取消就没有了,虽然word可以使用,但挺烦人的,
特殊文件夹的CLSID值,让你改变文件夹,改成回收站之类的