一、从 IClassFactory 为 CLSID 为 {00024500-0000-0000-C000-000000000046} 的 COM 组件创建实例失败,原因是出现以下错误:80010001。

解决方法:

安装wps2016可以解决。

二、检索 COM 类工厂中 CLSID 为 {0DB6B315-0A8D-40EB-8F21-3408162AF3F5} 的组件时失败,原因是出现以下错误: 80040154。

解决方法:

①win+R,再输入regedit,打开注册表,搜索CLSID  {0DB6B315-0A8D-40EB-8F21-3408162AF3F5},打开并找到InprocServer32(如果搜索到的第一个没有InprocServer32文件夹,则继续搜索),根据信息找到该ID对应的DLL(psubs.dll)。

②开始=>搜索cmd=>右键管理员方式运行,输入cd C:\Windows\SysWOW64回车,输入regsvr32 C:\Windows\SysWOW64\psubs.dll,回车显示注册成功。

  无CLSID的异常【"没有注册类 (异常来自 HRESULT:0x80040154 (REGDB_E_CLASSNOTREG))" 】。

解决方法:

因为不确定哪个未注册,debug找到出错代码位置,自己判断是哪个dll,根据上述注册一遍。

注:如果注册表内搜索不到出错的CLSID,只能debug找到错误地点,自行判断哪个dll出错。

三、无法将类型为“Excel.ApplicationClass”的 COM 对象强制转换为接口类型“Excel._Application”。此操作失败的原因是对 IID 为“{000208D5-0000-0000-C000-000000000046}”的接口的 COM 组件调用 QueryInterface 因以下错误而失败: 库没有注册。 (异常来自 HRESULT:0x8002801D (TYPE_E_LIBNOTREGISTERED))。

解决方法:

这个错误一般是安装office才出现的,此时,只需安装wps,安装wps是为了注册COM组件。安装成功后,异常不在发生,卸载WPS。

注:此时可以卸载WPS,要从控制面板卸载,不要使用360卸载,360会把刚注册的组件清除,异常会再次出现。

四、异常来自 HRESULT:0x800AC472。

解决方法:

开始----运行----粘贴  excel.exe /regserver,回车。

五、远程过程调用失败。 (异常来自 HRESULT:0x800706BE)。

解决方法:

①win+R,输入dcomcnfg.exe,点击组件服务,选中我的电脑右键属性。

②找到COM安全=>编辑默认值。

③把所有用户的权限全部都选允许。

六、检索 COM 类工厂中 CLSID 为 {000208D5-0000-0000-C000-000000000046} 的组件时失败,原因是出现以下错误: 80070005。

解决方法:

①win+R 输入dcomcnfg.exe,打开组件服务,依次打开找到DCOM配置。

②找到DCOM配置下的Microsoft Excel Application,右键属性。

③点击安全,启动和激活权限、访问权限选择自定义,并选择编辑。

④添加用户NETWORK SERVICE和IIS_IUSRS,如下图所示。

⑤点击标识,选择启动用户,确定。(有时选择启动用户还会出现异常,那就选择交互式用户,具体看情况)

七、服务器出现意外情况。(异常来自 HRESULT:0x80010105(RPC_E_SERVERFAULT))。

解决方案:

将Excel中的PDF COM加载去掉就可以了。

总结com组件问题,随笔记录的更多相关文章

  1. 开源word操作组件DocX的记录

    开源word操作组件DocX的记录 使用开源word操作组件DocX的记录 1.DocX简介 1.1 简介 DocX是一个在不需要安装word的情况下对word进行操作的开源轻量级.net组件,是由爱 ...

  2. MapXtreme 随笔记录1

    最近在用MapXtreme做项目,随笔记录备忘. 声明:PubMapPara 静态类,后缀为静态类成员变量 1.加载地图 /// <summary> /// 地图工作空间文件路径 /// ...

  3. VMware vSphere虚拟化-VMware ESXi 5.5组件安装过程记录

    几种主要的虚拟化 ESXi是VMware公司研发的虚拟机服务器,ESXi已经实现了与Virtual Appliance Marketplace的直接整合,使用户能够即刻下载并运行虚拟设备.这为 即插即 ...

  4. JQuery EasyUI Tree组件的Bug记录

    记录一下使用项目中使用EasyUI遇到的bug,废话少说直接上菜  - _-(bug)..... bug ::   .netcore创建一个web应用时候,会自动引入jQuery库以及一些插件,但是在 ...

  5. react组件什么周期记录,转的

    react 的核心除了虚拟DOM,我想还有一个很重要的就是生命周期函数,理解生命周期函数,对写出合理的commponet很有帮助.下面总结一下我对生命周期函数的一些理解已经在项目过程中遇到的一些问题. ...

  6. 初识html、css时随笔记录

    css部分样式 圆框效果:border-radius:5px; 固定样式:position:fixed;悬浮窗在IE6中position:absolute其余浏览器可以用fixed: 使table中的 ...

  7. 使用开源word操作组件DocX的记录

    1.DocX简介 1.1 简介 DocX是一个在不需要安装word的情况下对word进行操作的开源轻量级.net组件,是由爱尔兰的一个叫Cathal Coffey的博士生开发出来的.DocX使得操作w ...

  8. Apache自带 ab压测工具 Windows配置使用说明 - 随笔记录

    我们先来了解一下ab工具的概念,摘自网络: ab是apache自带的压力测试工具.ab非常实用,它不仅可以对apache服务器进行网站访问压力测试,也可以对或其它类型的服务器进行压力测试.比如ngin ...

  9. Hello vue.js的随笔记录

    数据双向绑定的script在组件定义位置后面才顶用. 使用它的话,引用js就好,比较简单. 声明一个vm对象,new Vue({}).这个构造里传一个对象,包含el:界面元素,data:数据,meth ...

随机推荐

  1. Oracle中,时间的相关操作方法

    无论是DATE还是timestamp都可以进行加减操作.可以对当前日期加年.月.日.时.分.秒,操作不同的时间类型,有三种方法: 1 使用内置函数numtodsinterval增加小时,分钟和秒2 加 ...

  2. mySQL 约束 (Constraints):一、非空约束 NOT NULL 约束

    非空约束 NOT NULL 约束: 强制列不能为 NULL 值,约束强制字段始终包含值.这意味着,如果不向字段添加值,就无法插入新记录或者更新记录. 1.在 "Persons" 表 ...

  3. mysql-client 与mysql-server的区别

    mysql-server 与 mysql-client是DBMS的两个面向不同操作对象的工具. server是DBMS面向物理层次,包含存储数据的一系列机制.处理方法的集成: client是DBMS面 ...

  4. (转)glew的安装

    http://blog.sina.com.cn/s/blog_858820890100vbys.html 下载链接: https://sourceforge.net/project/downloadi ...

  5. 在阿里云Windows Server 上部署ASP .NET CORE2.0项目

    近期使用ASP.NET Core2.0对博客进行了重写,在部署到服务器时遇到了一些问题,来记录一下留用. 配置环境 安装 .Net Framework3.5 在IIS管理器上直接开启,这里总是失败,上 ...

  6. beta冲刺————第五天(5/5=1)

    今天的主要内容是前后端的对接: 通过前几天的对接,我们发现后端传给前端内容是可以很完美的显示出来的,说明文章格式以及一些默认规则都是OK的. 然后就是前端从云服务器上面接受到文章的具体内容,在这一个环 ...

  7. 【转】 [置顶] Android 通知栏Notification的整合 全面学习 (一个DEMO让你完全了解它)

    在Android的应用层中,涉及到很多应用框架,例如:Service框架,Activity管理机制,Broadcast机制,对话框框架,标题栏框架,状态栏框架,通知机制,ActionBar框架等等. ...

  8. RC Calculation

    scenario 定义中包括 Mode.Corner.RC 其中 Corner (PVT)用于计算 cell delay 而 RC 用于计算 net delay 本文简要介绍如何使用 RC 参数来计算 ...

  9. 本地模拟服务器CDN(静态HTML,CSS,JS)开发

    本地模拟服务器CDN(静态HTML,CSS,JS)开发 所谓本地开发环境就是和线上cdn(a.longencdn.cn)一样的目录结构和功能,提供了一个本地镜像,开发者直接在本地镜像的对应目录中作开发 ...

  10. JS图片灯箱(lightBox)效果基本原理和demo

    到年底了,项目不怎么忙,所以有空特地研究了下KISSY中源码JS灯箱效果,感觉代码比较简单,所以就按照他们的思路依赖于Jquery框架也封装了一个,特地分享给大家,以前经常看到网上很多这样的插件,感觉 ...