DCOM是OPC通讯的基础,正确配置至关重要。以下是多年来成功配置DCOM的经验,与大家共享。
1、 以管理员身份打开运行窗口,输入dcomcnfg后按下确定按钮。
2、 打开组件服务,依次展开计算机和我的电脑,右键点击我的电脑,选择属性选项。
3、 打开我的电脑属性,切换至默认属性,把默认身份验证级别设为无(重要)。
4、 请确保上方两个选项均已选中。
5、 切换至COM安全选项卡,依次打开两组对话框:编辑限制与编辑默认值。在其中添加以下对象用户:ANonYMOUS LOGON、Everyone、NETWORK、SYSTEM、INTERACTIVE 和 Distributed COM Users。确保为这些用户勾选所有允许的权限选项。完成设置后,逐一点击确定按钮以保存更改。这样即可实现相关用户的权限配置。
6、 打开组件服务-计算机-我的电脑-DCOM配置,定位到OpcEnum,右键单击并选择属性选项进行设置。
7、 勾选在数据锁定的计算机上运行程序和在此计算机运行程序,否则可能无法读取数据。
8、 若在此计算上运行应用程序呈灰色,可尝试执行运行mmc comexp.msc /32,打开属性后重新勾选设置。
9、 打开OpcEnum 属性对话框,切换到常规选项卡,把身份验证级别设置为无。
10、 切换到安全选项卡,把所有权限设置为自定义。随后依次点击三组编辑按钮,在权限设置窗口中添加以下用户对象:ANonYMOUS LOGON、Everyone、NETWORK、SYSTEM、INTERACTIVE 和 Distributed COM Users。添加完成后,确保勾选这些用户的全部允许权限,以完成配置。此操作将确保相关用户具备所需访问权限。
11、 切换至标识选项卡,选中交互式用户,然后点击确定按钮。
12、 若交互式用户呈灰色无法选择,需注册OpcEnum.exe,具体注册步骤如下:
13、 注册OpcEnum.exe,于开始菜单输入cmd,以管理员身份运行命令提示符。
14、 只需输入opcenum.exe /regserver,然后按下回车键,操作即可完成。
15、 到这里就设置好了,赶快体验一下吧!








