IEAK 安装包中的自定义设置替代 Internet Explorer 维护策略中定义的设置

警告

已停用、不受支持的 Internet Explorer 11 桌面应用程序在某些版本的 Windows 10 上已通过 Microsoft Edge 更新永久禁用。 有关详细信息,请参阅 Internet Explorer 11 桌面应用停用常见问题解答

本文介绍一种设计行为,该行为在 IEAK 安装包中定义的自定义 Internet Explorer 设置将替代 Internet Explorer 维护策略中定义的设置。

原始产品版本: Ie
原始 KB 编号: 2029043

摘要

请考虑以下应用场景: 使用 Internet Explorer 管理工具包 (IEAK) 部署 Internet Explorer 安装包,并指定一些自定义设置,例如代理服务器设置。 现有的 Internet Explorer 维护策略适用于此 Windows 客户端计算机,该策略定义与安装包中指定的设置不同的代理服务器设置。

当用户在安装 Internet Explorer 后首次登录到 Windows 客户端计算机时,将在登录时首先应用 Internet Explorer 维护策略设置。 接下来,包含代理服务器设置的 IEAK 品牌将最后应用,并将覆盖 Internet Explorer 维护策略。

此行为是设计使然。

注意

此行为适用于在 Internet Explorer 维护策略中具有相应设置的 IEAK 安装包中指定的任何设置。 本文中的代理服务器设置仅用于示例目的。

更多信息

在计算机上安装 Internet Explorer 时,“活动安装”密钥下标记了“浏览器自定义安装组件”。 在“活动安装”密钥中,将有一个版本号,当新用户登录时,OS 将使用该版本号。 如果存在以下条件, RunDLL32 IEDKCS32.DLL,BrandIE4 CUSTOM 则 OS 将执行 :

  • 比较 和 HKCU\Software\Microsoft\Active Setup\Installed Components\%APPNAME%HKLM\Software\Microsoft\Active Setup\Installed Components\%APPNAME%的注册表项,如果 HKCU 注册表项不存在,则比较。

OR

  • HKCU 的版本号小于 HKLM,然后为当前用户执行指定的应用程序。

将从 C:\Program Files\Internet Explorer\Custom\执行 IEAK 自定义组件。

通过查看以下位置的 brndlog.txt 和 brndlog.bak 文件,可以看到 IEAK 包设置替代 Internet Explorer 维护策略中的设置:

WinXP 和 Server 2003:

%USERPROFILE%\Local Settings\Application Data\Microsoft\Internet Explorer

Windows Vista 及更高版本:

%USERPROFILE%\AppData\Local\Microsoft\Internet Explorer

总之,顺序如下:

  1. 用户首次在此计算机上登录。

  2. 在登录过程中,IEM 客户端扩展 (iedkcs32.dll) 执行。 如果策略未更改,则不会执行。 如果这是用户首次登录到此域,它将执行并使用新设置对用户配置文件进行品牌化。

    注意

    这一切都发生在登录时,winlogon.exe 是执行此操作的过程。

  3. 接下来,用户获取桌面,即活动设置过程执行 IEAK 品牌打造时。 它使用以下命令处理默认品牌 (例如默认收藏夹) :

    "C:\Windows\System32\rundll32.exe" "C:\Windows\System32\iedkcs32.dll",BrandIEActiveSetup SIGNUP" StubPath with ComponentiD: Branding.cab.
    
    • 存根的注册表位置为:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Active Setup\Installed Components\>{60B49E34-C7CC-11D0-8953-00A0C90347FF}。
  4. 安装 IEAK 包后,活动安装程序还会使用以下命令安装此品牌:

    "RunDLL32 IEDKCS32.DLL,BrandIE4 CUSTOM"
    
    • 存根的注册表位置为:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Active Setup\Installed Components\>{custom GUID}。