在網上百度了一下,大多說的是以下方法:
打開IE,在菜單中選擇[工具]/[Internet選項]進入Internet配置界面。選擇[程序]/[管理加載項],查看目前加載的ActiveX的情況。當看到存在BHOManager Class並且其狀態是“禁用”時,點擊“啓用”開啓這個功能,並保存後退出即可解決問題。
當在管理加載項裏找不到BHOManger Class這個加載項時,如果你安裝了QTP,那麼在C:\WINDOWS\system32下會存在一個叫BHOManager.dll的動態鏈接庫,或者可以直接在計算機裏搜索BHOManager.dll,然後查看其路徑。加載這個dll,加載方法爲:點擊[開始]/[運行],輸入cmd,然後定位到dll所在目錄,鍵入regsvr32 BHOManager.dll命令,即可註冊此dll。問題解決。
我發現我的該加載項沒有問題,然後我的解決方法是用管理員身份運行QTP,再錄製就沒有問題了。