zoukankan      html  css  js  c++  java
  • 检索 COM 类工厂中 CLSID 为 {00024500-0000-0000-C000-000000000046} 的组件失败

    .NET导出Excel遇到的80070005错误的解决方法:

    方案一:

    1、运行进入CMD;

    2、输入MMC -32;

    3、文件(File)—>添加/删除管理单元(Add Remove Snap-in);

    4、选择组件服务(Component Services),电机添加(Add);再点击确定;

    5、展开组件服务(Component Services)—>计算机(Computers)—>我的电脑(My Computer),选择DCOM 配置(DCOM Config);

    6、找到Microsoft Excel Application,右键选择属性;

    7、弹出框中,点击"标识"标签,选择"交互式用户";

    8、点击"安全"标签,在"启动和激活权限"上点击"自定义",然后点击对应的"编辑"按钮,在弹出的"安全性"对话框中填加"NETWORKSERVICE"、“Everyone"用户(注意要选择本计算机名),并给它赋予"本地启动"和"本地激活"权限;

    9、依然是"安全"标签,在"访问权限"上点击"自定义",然后点击"编辑",在弹出的"安全性"对话框中也填加"NETWORKSERVICE"、“Everyone"用户,然后赋予"本地访问"权限;

    10、如果交互式用户设置后出现错误8000401a,可取消交互式用户,指定为administratr,可暂时解决此问题。进一步的解决方式还有待探讨;

    11、采用第8点的设置后,打开Excel可能会出现“无法使用对象引用或链接”,并且不能进行单元格粘贴。原因不明,取消设置后即可消失;

    完成配置后重启电脑。

  • 相关阅读:
    浅拷贝与深拷贝的实现方式、区别;deepcopy如果你来设计,如何实现(一)
    可变与不可变类型(一)
    查看虚拟机版本
    无法应用原保存的显示器配置
    uname -a输出内容分析
    Python 模块
    Python 函数(三)
    Python 函数(二)
    Python 函数(一)
    5-26 单词长度
  • 原文地址:https://www.cnblogs.com/yuankunblogs/p/4763590.html
Copyright © 2011-2022 走看看