logo Matrikon OPC 系列教程 我也要发布文档

MatrikonOPC常见问答:如何修复DCOM安全描述符?


Matrikon是基于OPC UA和基于OPC的控制自动化数据互操作性产品的供应商,提供自动化厂商的高级OPC UA开发工具包,适用于从嵌入式设备到云应用的所有产品线。其主要产品包括:

  • MatrikonOPC Data Management Suite(包含数据传输和转换所需工具的工具集)点击下载

  • MatrikonOPC Security Suite(提供基于控制范围内的数据访问的工具集)点击下载

  • MatrikonOPC UA (Unified Architecture)(OPC基金会发布的最新数据通讯统一方法)点击下载

  • Matrikon OPC UA Tunneller(可以最快速和安全的方式建立OPC连接)点击下载

  • MatrikonOPC Servers(可满足各类行业数据传输需求的服务器组件套包)点击下载

  • MatrikonOPC Archiving and Analytics Suite(包含存储、移动和访问历史数据所需工具的工具集)点击下载

安装某些MatrikonOPC产品之后,DCOM安全描述符可能会损坏。

您可能会看到以下症状之一:    

  • 开始菜单消失或不可见

  • Windows不会停在任务栏上

  • 无法复制和返回

  • 快速启动图标不见了

  • 无法打开某些应用程序

  • 有时无法单击开始按钮

  • 在“组件服务”管理单元(DCOMCNFG)中深入到“组件服务”>“计算机”>“我的电脑”,将导致该管理单元窗口关闭/消失/崩溃。

出现以上症状的原因是:

在某些版本的Microsoft Windows(尤其是Windows 2003 Service Pack 1和Windows XP Service Pack 2)中,如果在Matrikon OPC产品的安装过程中使用DCOMperm.exe设置DCOM权限,则可能导致DCOM安全描述符损坏。这不是产品或安装程序中的问题,而是Windows中的问题。在某些情况下,安装AspenTech IP.21软件时也会遇到类似的问题。在安装了Matrikon产品的机器上应用Windows 2003 SP2和Windows XP SP3之后,这个问题也被发现了。

解决方法:

1、要解决此问题,您需要从Windows 2000 PC(或适当的Windows版本)中找到dcomcnfg.exe的副本。它可以位于%WINDIR%\ system32目录中。例如C:\WINDOWS\system32或C:\WINNT\system32。

2、将Windows 2000 dcomcnfg.exe文件复制到出现问题的PC上的临时位置。注意:请勿使用Windows 2000版本的dcomcnfg.exe替换现有的%WINDIR%\system32\dcomcnfg.exe。

3、双击dcomcnfg.exe(确保您正在运行刚复制过来的Windows 2000版本)。

4、单击“默认访问权限”下的“编辑默认值”。系统将提示您一个消息框,其中指出:

安全描述符包含不适合此上下文的访问控制项(ACE)。如果继续,则会在相应的访问掩码中将其重写为“允许ACE”。你想继续吗?

5、单击是修复问题并继续。如果再次出现提示,请继续单击“是”,直到没有收到其他消息。

6、对“默认启动”权限重复前面的两个步骤。再次提示您一个消息框,单击“是”。

7、您无需在“编辑默认值”中进行任何更改。出现的消息框是用来解决问题的。

8、关闭DCOMCNFG。

9、重复步骤3-8,直到消息框不再出现在DCOMCNFG中。

10、重新启动系统,一切都会恢复正常。

11、重复步骤3-10,直到消息框不再出现在DCOMCNFG中。

注意:

1、最后3个步骤很重要。在某些情况下,第一次运行将无法解决问题。坚持不懈,重复执行多次,直到不再收到DCOMCNFG的错误消息。重新启动后,此问题将得到解决。

2、在某些情况下,我们还看到重新安装Windows Service Pack确实可以解决此问题。

*想要获得 MatrikonOPC 产品更多资源或正版授权的朋友,可以咨询【慧都客服】了解哦~



慧都网·1024程序员节DevExpressMyEclipseAxure RPAsposeFastReport等产品限时放“价”,给你专属宠爱!点击下方图片查看活动详情↓↓↓

QQ截图20191008171313.png