zoukankan      html  css  js  c++  java
  • COMException:没有注册类别(REGDB_E_CLASSNOTREG)

    异常信息:

    发生了 System.Runtime.InteropServices.COMException
      Message="没有注册类别 (异常来自 HRESULT:0x80040154 (REGDB_E_CLASSNOTREG))"
      Source="ControlEase.OpcClient"
      ErrorCode=-2147221164
      StackTrace:
           在 Opc.IOPCServerList.GetClassDetails(Guid& clsid, String& ppszProgID, String& ppszUserType)
           在 Opc.OpcServerBrowser.ListAll(Guid catid, OpcServerInfo[]& serverslist, String nodeName)
      InnerException:

    异常发生在枚举本机所有OPC2.0服务器的时候。

    ifList.GetClassDetails( ref tempList[ i ].ClsID,
                                out tempList[ i ].ProgID, out tempList[ i ].ServerName )

    其中ClsID的值为:a05bb6d5-2f8a-11d1-9bb0-080009d01446

    运行regedit打开注册表编辑器,Ctrl+F搜索:a05bb6d5-2f8a-11d1-9bb0-080009d01446

    结果显示如图:

    因为之前卸载过RSLinx OPC Server,故报错。

  • 相关阅读:
    eclipse 快捷键
    JSTL标签 参考手册
    Oracle错误代码大全
    十大编程算法
    win激活查询及修改
    LINUX安全设置
    Mac OS Ruby安装 使用RVM
    windows 说“我爱你”
    ubuntu安装
    linux下文件压缩与解压操作
  • 原文地址:https://www.cnblogs.com/gmth/p/2987714.html
Copyright © 2011-2022 走看看