Qtp 如何安装";BHOManager类“;IE中的附加组件

Qtp 如何安装";BHOManager类“;IE中的附加组件,qtp,Qtp,此“BHOManager类”加载项是在IE浏览器上运行QTP脚本的支持加载项 此附加组件的发布者是Mercury Interactive Corp 我已经卸载了现有的IE浏览器,因为我的机器出现了一些问题,并重新安装了它。在此之后,我无法运行QTP脚本,因为缺少“bHomeManager类”加载项。嗯,重新安装是最简单的选择,但让我们试试这个: 你能在IE中看到BHOManager类吗 Go to IE > Tools > Manage Add-ons, make sure BHOM

此“BHOManager类”加载项是在IE浏览器上运行QTP脚本的支持加载项

此附加组件的发布者是Mercury Interactive Corp


我已经卸载了现有的IE浏览器,因为我的机器出现了一些问题,并重新安装了它。在此之后,我无法运行QTP脚本,因为缺少“bHomeManager类”加载项。

嗯,重新安装是最简单的选择,但让我们试试这个:
你能在IE中看到BHOManager类吗

Go to IE > Tools > Manage Add-ons, make sure BHOManager class 
(Browser Helper Object) from Mercury Interative Corporation is 
enabled.   
建议禁用其他加载项,如第三方工具栏、添加- 来自反病毒公司的警告等。这是为了确保没有任何问题 防止QTP挂接到浏览器,但我认为这并不是您案例中的主要问题

如果所有情况都是这样,您将重新注册bHomeManager,但可能您没有正确的权限

Close IE and all iexplore.exe processes in the task manager
Close QTP (or restart your machine)
Go to Start > Run, unregister and register BHOManager.dll: 
    regsvr32 -u c:\WINDOWS\system32\BHOManager.dll 
    regsvr32 c:\WINDOWS\system32\BHOManager.dll 

您是否尝试重新安装QTP?这将是最好的办法是重新开始工作。免费提示:当安装程序告诉你必须重新启动电脑时,请尊重这一点。与其他安装程序不同,如果不使用QTP安装程序,您可能会遇到麻烦。感谢您的快速回复,因为我在远程计算机上工作,所以我无法拥有管理员权限来完成此操作,即使我拥有管理员权限,卸载现有安装程序并重新安装此安装程序对我来说也是一个危险的过程。是否有任何其他替代方案可以帮助解决上述建议的解决方案,并且在注册BHOManager.dll后,BHOManager类附加组件可在IE浏览器中使用。非常感谢。如果这有效,您可以将此答案标记为已接受答案,以便其他在堆栈溢出上搜索相同问题的人可以看到这是正确的解决方案。对于64位,
regsvr32-u“C:\Windows\SysWOW64\BHOManager.dll”
regsvr32“C:\Windows\SysWOW64\BHOManager.dll”