【报错】检索 COM 类工厂中 CLSID 为 {28E68F9A-8D75-11D1-8DC3-3C302A000000} 的组件失败错误

这篇具有很好参考价值的文章主要介绍了【报错】检索 COM 类工厂中 CLSID 为 {28E68F9A-8D75-11D1-8DC3-3C302A000000} 的组件失败错误。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

情况描述

在使用C#进行工控软件开发,需要连接通过OPC连接DCS系统时,需要通过visual studio的NuGet包管理器添加OpcAutomation,如下图所示:

【报错】检索 COM 类工厂中 CLSID 为 {28E68F9A-8D75-11D1-8DC3-3C302A000000} 的组件失败错误,Windows,windows,服务器,运维

这样便可以实现通过C#连接读取数据。但是在通过C#连接OPC server时,会出现错误“检索 COM 类工厂中 CLSID 为 {28E68F9A-8D75-11D1-8DC3-3C302A000000} 的组件失败错误”。

解决方法

修改目标平台CPU类型

首先要在VS项目中右击属性-生成-常规-目标平台,查看是否为X64,如果是,修改为X86或者Any CPU,保证组件可以正常运行。
其次,需要在电脑中注册opcdaauto.dll组件。

下载组件文件

首先需要下载opcdaauto.dll组件

【报错】检索 COM 类工厂中 CLSID 为 {28E68F9A-8D75-11D1-8DC3-3C302A000000} 的组件失败错误,Windows,windows,服务器,运维

链接:https://pan.baidu.com/s/1Dvaq8EbqIcYrqc7t8hhYzQ?pwd=obzw 
提取码:obzw

复制到指定路径

下载完之后,将该组件复制到以下两个指定路径:
1:C:\Windows\System32
2:C:\Windows\SysWOW64

运行指定命令行程序

复制完之后,在系统程序内找到命令提示符程序并以管理员身份运行。

【报错】检索 COM 类工厂中 CLSID 为 {28E68F9A-8D75-11D1-8DC3-3C302A000000} 的组件失败错误,Windows,windows,服务器,运维

分别执行以下代码。

REGSVR32 C:\Windows\System32\OPCDAAuto.dll

然后得到下面的运行结果

【报错】检索 COM 类工厂中 CLSID 为 {28E68F9A-8D75-11D1-8DC3-3C302A000000} 的组件失败错误,Windows,windows,服务器,运维

REGSVR32 C:\Windows\SysWOW64\OPCDAAuto.dll

得到下面的运行结果

【报错】检索 COM 类工厂中 CLSID 为 {28E68F9A-8D75-11D1-8DC3-3C302A000000} 的组件失败错误,Windows,windows,服务器,运维

完成以上步骤即可完成所有的配置工作。文章来源地址https://www.toymoban.com/news/detail-795003.html

到了这里,关于【报错】检索 COM 类工厂中 CLSID 为 {28E68F9A-8D75-11D1-8DC3-3C302A000000} 的组件失败错误的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • Error:(3, 28) java: 程序包com.alibaba.fastjson不存在

    Error:(3, 28) java: 程序包com.alibaba.fastjson不存在

    情景:查看WebRoot——WEB-INF——lib已存在json包 json-lib-2.4-jdk15.jar commons-beanutils-1.8.0.jar commons-logging-1.1.1.jar commons-collections-3.2.1.jar commons-lang-2.5.jar ezmorph-1.0.6.jar 报错 : Error:(3, 28) java: 程序包com.alibaba.fastjson不存在 解决:添加json包 1、点击File——Project Structure  2 、选择Module——

    2024年02月03日
    浏览(13)
  • Could not resolve com.github.CymChad:BaseRecyclerViewAdapterHelper:2.9.28.

    Could not resolve com.github.CymChad:BaseRecyclerViewAdapterHelper:2.9.28.

    1、首先进入阿里云maven仓库,在搜索栏输入无法下载的依赖名称,查询现有版本号,可以看到这里有2.9.34。 2、在build.gradle(Project)的buildscript闭包下替换为阿里云maven仓库: 3、在build.gradle(Project)的allprojects闭包下也替换为阿里云maven仓库: 4、然后修改build.gradle中的依赖版本,

    2024年02月03日
    浏览(10)
  • PyTorch报错shape ‘[16, 1, 28, 28]‘ is invalid for input of size 6272?尝试设置-1

    PyTorch报错shape ‘[16, 1, 28, 28]‘ is invalid for input of size 6272?尝试设置-1

    框架使用过程中的问题首先要注意版本发布时间造成方法弃用 当你在CSDN等网站查找不到最新版本框架的问题解决,别迟疑,马上去Goole 语言问题比框架问题好解决 如果本篇debug博客解决了你的问题,不妨留下你的👍 欢迎关注博主,查看更多c/c++/JAVA/算法/框架知识 PyTorch 使用

    2024年02月02日
    浏览(8)
  • 格式工厂多个图片合并成一个PDF的报错

    格式工厂多个图片合并成一个PDF的报错

    使用图片合并PDF功能时 当图片数量超过50会报错 找到imgconv.py文件,将50改为500,保存 现在可以支持100张图合并成一个PDF文件了! 但是超过150张程序会直接闪退,正在解决中。。 【补充说明】 1.如何设置PDF压缩比? 打开 gzip.py 0-9压缩得越多,默认为9 查找“compresslev

    2024年02月09日
    浏览(16)
  • 联想电脑装系统无法按F9后无法从系统盘启动的解决方案

    联想电脑装系统无法按F9后无法从系统盘启动的解决方案

    开机时按F9发现没有加载系统盘. 打开BIOS设置界面,调整设置如下: BOOT MODE: Legacy Support.允许legacy方式boot. BOOT PRIORITY: Legacy First. Legacy方式作为首选的boot方式. USB BOOT: ENABLED. 允许以usb方式boot. Legacy: 这里设置legacy boot的优先级, 插入系统盘后,这里会出现usb选项,将它上移至最顶端

    2024年02月10日
    浏览(14)
  • 如何快速将F1~F12热键恢复成功能键?(直接避免叩击F9熄屏)

    笔记本电脑-联想小新默认的F1~F12按键都是热键模式(如音量/亮度调节等),如何将按键还原成快捷键功能? 在我沉迷看视频的时候,不小心手贱地点击了F4,直接给我关了界面hhh 在我沉迷肝毕业论文的时候之时,一按F9就自动黑屏,当时真的想骂人 诸多种种……(好像只有

    2024年02月09日
    浏览(11)
  • mysql报错 Errcode: 28 - No space left on device

    mysql报错 Errcode: 28 - No space left on device

    报错如图:  MySQL建表时提示 [HY000][3] Error writing file \\\'./sgst_pgjl/action_log.frm\\\' (Errcode: 28 - No space left on device ) 抓几个重点,第一个是写入报错,第二个是没有空间,结合一下就是没有空间导致mysql写入失败 思路是:上mysql宿主机查看空间情况。 linux根目录下,命令:df -h 确认磁盘

    2024年02月09日
    浏览(7)
  • 神舟战神Z8D6笔记本电脑蓝屏了怎么处理?

    神舟战神Z8D6笔记本电脑蓝屏了怎么处理?

    神舟战神Z8D6笔记本电脑蓝屏了怎么处理?有用户使用神舟战神Z8D6笔记本电脑的时候,遇到了一些问题,电脑开机之后变成了蓝屏的了,无法正常去进行使用。那么遇到这样的蓝屏问题要怎么去进行修复呢?一起来看看以下的操作方法教程吧。 准备工作: 1、U盘一个(尽量使

    2024年02月10日
    浏览(8)
  • com.github.pagehelper.autoconfigure.PageHelperAutoConfiguration报错

    com.github.pagehelper.autoconfigure.PageHelperAutoConfiguration报错

    springboot pageHelp 分页运行依赖自循环报错 The dependencies of some of the beans in the application context form a cycle:com.github.pagehelper.autoconfigure.PageHelperAutoConfiguration 出现这种报错是由于springboot的版本和pagehelp的版本不匹配相互冲突 出问题的springboot和pagehelp的版本是 解决方法 可以降低sprin

    2024年02月11日
    浏览(8)
  • MAC 打开Intellij 报错:com.intellij.diagnostic.PluginException: Fatal error initializing ‘com.alibaba...

    MAC 打开Intellij 报错:com.intellij.diagnostic.PluginException: Fatal error initializing ‘com.alibaba...

    在网上找了很多办法,都没法解决问题。最后自己研究了一下,解决了。主要是plugin缺少包. 到idea官方插件库下载响应插件,解压后复制到下面路径中plugins文件夹中。 https://plugins.jetbrains.com/plugin/10046-alibaba-java-coding-guidelines/versions

    2024年02月11日
    浏览(13)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包