13

我正在开发一种使用 ActiveX 控件的解决方案(我们购买的商业控件,但我没有开发)。我需要开发正确的安装页面来模拟当一个从未访问过该站点并且没有安装附加组件的用户来到该页面时会发生什么。

我在 Internet 选项中找到了“管理加载项”位,但我没有任何运气。

在 IE7 中,我看到了启用或禁用任何控件的功能以及“删除 ActiveX”选项,但对于此特定控件,它已禁用。

在 IE8 Beta 2 中,“管理加载项”位已完全重新设计,我不再看到删除控件的选项。每个控件都有一个“属性”对话框,我可以“删除”它,但该按钮似乎没有做任何事情(可能与“删除 ActiveX”在 IE7 中对此不起作用有关)。

看起来这个控件的安装方式可能是仅仅从 IE 中删除它是行不通的或不允许的,但它不是一个在 XP 中的“添加/删除程序”菜单上有自己的条目的控件,所以我可以也不要那样卸载它。

如何在 IE 中删除/删除(而不是禁用)此 ActiveX 控件,以便我可以模拟当人们访问该站点并且尚未安装 ActiveX 控件时会发生什么?我认为必须有一种方法可以“清除”它的 IE。

4

8 回答 8

9

您可以使用注销控件

regsvr32 /u badboy.ocx

在命令行。虽然我建议在 vmware 中测试这些东西。

于 2008-10-07T22:02:53.413 回答
9

关闭所有浏览器和选项卡以确保 ActiveX 控件不驻留在内存中。打开一个全新的 IE9 浏览器。选择工具-> 管理加载项。将下拉菜单更改为“所有加载项”,因为默认仅显示已加载的加载项。

现在选择您要删除的加载项。左下角会显示一个链接,上面写着“更多信息”。点击它。

这将打开另一个对话框,允许您安全地卸载 ActiveX 控件。

如果您按照手动运行“regsvr32”的指示来删除 OCX,这还不够。ActiveX 控件被封装为签名的 CAB 文件,它们可能会提取到多个 DLL 和 OCX。您希望使用 IE 安全正确地注销每个 COM DLL 和 OCX。

你有它!问题是在 IE 9 中它有些隐藏,因为您必须单击“更多信息”,而 IE8 您可以从相同的 UI 中进行操作。

于 2012-04-18T19:10:58.167 回答
7

Internet选项-->常规选项卡-->浏览历史记录部分....单击设置,然后单击“查看对象”。您的活动 X 附加组件的列表显示在它们所在的 windows 文件夹中。您可以像处理任何其他文件一样操作这些文件。只需删除您要卸载的那些并重新启动 IE。

于 2010-09-08T22:31:06.233 回答
1

实际上,插件配置菜单中的“远程”选项对我有用(Win7 64,ie8,所有更新),但是:

  1. 您需要管理员权限
  2. 在按下删除按钮之前应禁用插件
  3. 您需要重新启动 internet-explorer 才能看到更改。

如果现在安装了插件,之前关于浏览历史记录->查看对象的评论也很有用。

问候!

于 2011-06-02T19:37:41.913 回答
1

开始 -> 控制面板 -> 程序和功能,搜索您要卸载的附加组件,然后单击要卸载的特定附加组件。

是的,我尝试从 IE 中卸载,工具 -> 管理加载项,然后单击底部的“更多信息”链接,但是“删除”按钮被禁用。这没有用。

上述从“程序和功能”卸载的解决方案有效。

于 2013-05-09T22:19:56.940 回答
0

使用虚拟机。尽可能多地重新开始,并停止这些可能会或可能不会模拟干净机器的黑客行为。

说真的,使用 VMWare 或 VirtualPC。

于 2009-11-04T00:19:19.820 回答
-2

工具 > 管理加载项,右键单击“名称”标题并启用“文件夹中”部分。转到您感兴趣的插件的目录。右键单击插件文件,然后单击“删除”。

于 2009-11-04T00:15:30.013 回答
-2

你可以去IE Tools -> Internet options -> Advanced Tab。在高级下,检查安全性并选中第一个 2 选项,上面写着“允许 CD 中的活动内容在我的电脑上运行*和允许活动内容在我的电脑上的文件中运行*”

重新启动浏览器,ActiveX 脚本将不会显示。

于 2011-06-10T07:19:51.747 回答