我正在开发一个使用ActiveX控件的解决方案(我们购买的商用产品,我没有开发).我需要开发正确的安装页面来模拟当从未访问过该站点并且没有安装加载项的用户进入该页面时会发生什么.
我在Internet Options中找到了"Manage Add-Ons"位,但我没有运气.
在IE7中,我看到了启用或禁用任何控件和"删除ActiveX"选项的功能,但是对于此特定控件禁用了该功能.
在IE8 Beta 2中,"管理加载项"位已经完全重写,我不再看到删除控件的选项.每个控件都有一个"属性"对话框,我可以"删除"它,但按钮似乎没有做任何事情(可能与"删除ActiveX"在IE7中对此无效)有关.
看起来这个控件的安装方式可能只是从IE中删除它不起作用或不允许,但它不是XP中"添加/删除程序"菜单中有自己条目的控件,所以我可以也不要那样卸载它.
如何在IE中删除/删除(不禁用)此ActiveX控件,以便我可以模拟当人们访问该站点并且尚未安装ActiveX控件时会发生什么?我认为必须有一种方法来"清除"它的IE.
您可以取消注册控件
regsvr32 /u badboy.ocx
在命令行.虽然我建议在vmware中测试这些东西.
关闭所有浏览器和选项卡以确保ActiveX控件不驻留在内存中.打开一个新的IE9浏览器.选择工具 - >管理加载项.将下拉列表更改为"所有加载项",因为默认值仅显示已加载的加载项.
现在选择要删除的加载项.左下方会显示一条链接,上面显示"更多信息".点击它.
这将打开另一个对话框,允许您安全地卸载ActiveX控件.
如果您按照手动运行'regsvr32'的方向删除OCX是不够的.ActiveX控件被包装为已签名的CAB文件,它们可能会提取到多个DLL和OCX.您希望使用IE安全正确地注销每个COM DLL和OCX.
你有它!问题是在IE 9中它有点隐藏,因为你必须单击"更多信息",而IE8你可以从同一个UI完成.
Internet选项 - >常规选项卡 - >浏览历史记录部分....单击设置,然后单击"查看对象".您的活动X添加列表将显示在它们存储的Windows文件夹中.您可以像操作其他任何文件一样操作这些文件.只需删除要卸载的那些并重新启动IE即可.