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程序员节,DevExpress、MyEclipse、Axure RP、Aspose、FastReport等产品限时放“价”,给你专属宠爱!点击下方图片查看活动详情↓↓↓