为什么windowsXP系统不允许网站使用ActiveX控件?

我的安全设置不允许网站使用安装Activex控件。怎么样解决???
2024-11-25 16:32:57
推荐回答(4个)
回答1:

控件下载失败的原因分析:

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控件所处地址不同)

- 全手动注册
-- 下载最新控件到本地
下载地址是:
http://demo.techbridge-inc.com/common/activeX/zh-cn/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

回答2:

在网页安全那里设置

回答3:

网页上方的 工具——internet选项——安全——自定义级别——(对于没有标记为安全的Activex控件进行初始化和脚本运行,启用;下载未签名的Activex控件,启用),就可以安装Activex控件了,祝您成功!

回答4:

这是为了系统安全而设的,你可以在地址栏下方弹出的限制条上单击选择安装控件,一般就可以了