代码之家  ›  专栏  ›  技术社区  ›  Dustin Getz sunsations

使activex控件可从管理加载项中删除

  •  1
  • Dustin Getz sunsations  · 技术社区  · 15 年前

    This MS article

    只能删除ActiveX控件 安装。不能删除ActiveX 预先安装的控件或 任何类型的附加组件,但您可以 禁用它们。删除ActiveX 控件,使用 管理加载项。如果加载项无法 可能可以通过

    如果我的控件是通过安装程序(MSI文件)安装的,则可以通过控制面板删除,如果从网页(CAB文件)下载并安装,则不会在控制面板中列出。

    不管控件来自何处,IE8 manage addons的“remove”按钮(在更多信息中)对于我的控件和所有其他控件都是灰色的。引号意味着如果用户安装了它(通过接受黄色横幅和运行安装程序),它应该可以在manageaddons中删除。

    发生了什么事,我该如何调整我的控制?

    .CAB包含一个.OSD文件,其中包含:

    <?XML version="1.0" ENCODING='UTF-8'?>
    <!DOCTYPE SOFTPKG SYSTEM "http://www.microsoft.com/standards/osd/osd.dtd">
    <?XML::namespace href="http://www.microsoft.com/standards/osd/msicd.dtd" as="MSICD"?>
    <SOFTPKG NAME="DocWayTransfer7" VERSION="7,0,0,0">
            <TITLE> DocWayTransfer7 </TITLE>
                <MSICD::NATIVECODE>
                    <CODE NAME="DocWayTransfer7">
                        <IMPLEMENTATION>
                            <CODEBASE FILENAME="DocWayTransfer7.dll">
                            </CODEBASE>
                        </IMPLEMENTATION>
                    </CODE>
                </MSICD::NATIVECODE>
    </SOFTPKG>
    
    2 回复  |  直到 15 年前
        1
  •  0
  •   Community Mohan Dere    6 年前

    这个 article 说明OSD文件无法生成注册表项:

    独立OSD文件 无法创建注册表项。你会 可执行文件或带有 INF文件(带或不带OSD 文件)。

    也许这就是问题的原因。我会尝试将.inf文件添加到CAB中。

        2
  •  -1
  •   user442893    15 年前

    工具-->Internet选项-->常规选项卡-->正在浏览历史记录部分。。。。单击“设置”,然后单击“查看对象”。active X加载项的列表显示在存储它们的windows文件夹中。您可以像处理其他文件一样处理这些文件。只需删除那些你想卸载和重新启动IE。