1. 瀏覽器安全級別過高,電腦安全級別高:Win7.0, Vista 的安全級別比winxp高。IE8.0和IE7.0的安全設置和IE6.0也不壹樣。
2. 相關殺毒軟件或者硬盤保護程序阻止控件寫入系統盤,此時註冊成功,但是具體dll無法寫入
3. 寫入成功,但是註冊表無法寫入,每次運行都會重新註冊安裝
4. OS安裝時,缺失相關dll,導致無法下載,比如jscript.dll等.
解決方法:
1. 針對瀏覽器安全級別較高的,可以調低瀏覽器安全級別....此方法,解決率低.
Internet選項-安全設置-下載已簽名的ActiveX控件是否設置為“禁用”,改為“提示”。
2. 手動註冊控件:
- 半手動註冊(依賴於控件已經下載到本地)
-- [開始] => [運行] => 輸入regsvr32 + "dll路徑" : regsvr32 "c:\windows\Downloaded Program Files\TBAppLdr.dll"
(註意不同的ie控件所處地址不同)
- 全手動註冊
-- 下載最新控件到本地
下載地址是:
/TBAppLdr.dll
-- 下載文件保存到:
c:\windows\Downloaded Program Files 這個目錄下.
也可以保存在任何地方,比如 e:\xx 之類的,但是推薦以上目錄.
-- 執行手動註冊
[開始] => [運行] => 輸入regsvr32 + "dll路徑": regsvr32 "c:\windows\Downloaded Program Files\TBAppLdr.dll"
3. 腳本註冊
- 將附件裏的 TBAppLdr.dll 保存到壹個地方,建議: c:\windows\Downloaded Program Files
- 將附件裏的 install.bat.txt 重新命名為 install.bat ,然後雙擊執行 install.bat
補充知識點:反註冊控件後刪除控件
如果ActiveX控件不在C:\WINDOWS\Downloaded Program Files路徑下導致無法刪除,則進入dos命令頁面,
把該文件進行反註冊:C:\Windows>regsvr32/u tbappldr.dll