You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Micro Focus UFT One创建/打开测试时出现HRESULT E_FAIL COM异常求助

解决UFT One创建/打开测试时的COM HRESULT E_FAIL异常

问题现象

创建或打开UFT One测试时触发COM异常,错误信息如下:

System.Runtime.InteropServices.COMException: HRESULT E_FAIL has been returned from a call to a COM component.

点击【Create】按钮后立即弹出警告,但允许继续操作;此前同一机器、同一版本、同一解决方案下UFT可正常使用,近期未进行系统更新或软件安装。

已尝试的排查步骤:

  • 以管理员身份运行UFT One
  • 将测试保存路径改为C:\UFT_Tests\
  • 禁用所有插件后重试

额外排查与修复步骤

  1. 重置UFT One核心COM组件注册
    打开管理员权限的命令提示符,导航到UFT安装目录(默认路径示例:C:\Program Files (x86)\Micro Focus\UFT One\bin),执行以下命令重新注册关键组件:

    regsvr32.exe UFTCore.dll
    regsvr32.exe QTObjectModel.dll
    

    执行完成后重启UFT One测试。

  2. 清理UFT用户配置缓存
    删除UFT的用户配置文件夹,路径通常为:

    C:\Users\[你的用户名]\AppData\Roaming\Micro Focus\UFT One
    

    删除后重启UFT,软件会自动生成全新的配置文件。

  3. 查看事件查看器获取详细错误线索
    打开Windows事件查看器,定位到「Windows日志 -> 应用程序」,查找UFT相关的错误条目,其中可能包含COM组件失败的具体原因(如依赖组件损坏、权限限制等)。

  4. 修复UFT One安装
    打开控制面板→程序和功能,找到Micro Focus UFT One,选择「更改」,然后选择「修复」选项,等待修复完成后重启电脑再测试。

  5. 验证目录权限
    确保UFT安装目录和测试保存目录的权限设置中,当前用户拥有完全控制权限:

    • 右键点击目标目录,选择「属性→安全」
    • 添加当前用户账号,勾选「完全控制」权限后应用设置。

内容的提问来源于stack exchange,提问作者R.P.Singh

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.13 07:31:00