检索COM类工厂的组件访问被拒绝错误 [英] Retrieving the COM class factory for component Access Denied Error

查看:86
本文介绍了检索COM类工厂的组件访问被拒绝错误的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

尝试为Loadrunner Professional测试运行Azure Pipeline时,出现以下错误

While trying to run Azure Pipeline for Loadrunner Professional Tests, got below error

Retrieving the COM class factory for component with CLSID {E933439A-81A1-11D4-8EEE-0050DA6171E8} failed due to the following error:80070005 Access is denied. (Exception from HRESULT: 0x80070005 (E_ACCESSDENIED)).  

  1. 以某种方式弄清楚了此CLSID与wlrun.LrEngine相关联,但是在我的计算机的Dcom应用程序列表(dcomcnfg.exe)中找不到wrlrun.LrEngine.
  2. 我可以在注册表中看到wlrun.LrEngine,但是在Dcom config文件夹中看不到.(组件服务>>我的电脑>> DCOM配置)
  3. 这背后可能是什么原因,还是我在错误的位置搜索?

推荐答案

通过为32位应用程序打开Dcom Config解决了此问题:

Solved this issue by opening Dcom Config for 32-bit Applications:

  • 开始|运行
  • 键入MMC -32,然后单击确定"
  • 转到文件|选择添加/删除管理单元选项
  • 管理控制台应用程序中的添加组件服务"选项
  • 然后遵循Dcom Config的路径

轰!我在Dcom下找到wlrun.LrEngine.

And Boom! i found wlrun.LrEngine under Dcom.

  • 并进一步为其赋予适当的权限(右键单击>>属性>>安全性>>单击自定义-编辑并添加权限)

这篇关于检索COM类工厂的组件访问被拒绝错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆