使用OPCScoutV10连接服务器,返回错误信息为:Findserverserror:UnabletocAStCOMobjectoftype"SySTem._ComObject"tointerfaCEtype"OpcRcw.Comn.ioPCServerList2".
ThisoperationfailedbecausetheQueryInterfacecallontheCOMcomponentfoRTheinterfacewithIID‘{9DD0B56C-AD9E-43EE-8305-487F3188BF7A}’
failedduetothefollowingerror:拒绝访问。(ExceptionfromHRESULT:0x80070005(E_ACCESSDENIED));
使用其他工具测试发现,是在执行函数CLSIDFromProgID时返回的错误信息E_ACCESSDENIED;个人理解应该是某个DLL没有注册或者某个服务没有设置正确,只是不知道是哪一个,希望有人能够指点一下。
图片说明:
最佳答案
应该是DCOM配置的问题,主要是访问权限的配置。
提问者对于答案的评价:
根据测试,问题确实是这样的,回答正确。