Customized Internet Explorer settings defined in an IEAK installation package override settings defined in Internet Explorer Maintenance Policy

Article translations Article translations
Article ID: 2029043 - View products that this article applies to.
Expand all | Collapse all

Summary

Consider the following scenario. You deploy an Internet Explorer installation package using the Internet Explorer Administrative Kit (IEAK), and specify some customized settings, for example for the proxy server setting.  There is an existing Internet Explorer Maintenance Policy that applies to this Windows client machine and that defines proxy server settings different than those specified in the installation package.

When a user logs on to the Windows client machine for the first time after the installation of IE, the Internet Explorer Maintenance Policy settings will be applied first at logon. Next, the IEAK Branding containing the proxy server settings will be applied last and will override the IE Maintenance Policy.

This behavior is by design.

NOTE: This behavior applies to any setting specified in an IEAK installation package that has a corresponding setting in an Internet Explorer Maintenance Policy.  The proxy server setting in this article is used for example purposes only.


 

More Information

When Internet Explorer is installed on a machine, there is a Browser Customizations Install Component flagged under the Active Setup key. In the Active Setup key, there will be a Version number, which will be used by the OS when a new user logs on. The OS will execute the
“RunDLL32 IEDKCS32.DLL,BrandIE4 CUSTOM” if the following condition exists:

 

  • The Registry keys at “HKLM\Software\Microsoft\Active Setup\Installed Components\%APPNAME%” and “HKCU\Software\Microsoft\Active Setup\Installed Components\%APPNAME%” are compared, and if the HKCU registry entries don't exist.

    OR

  • The version number of HKCU is less than HKLM, and then the specified application is executed for the current user.

 

 

The IEAK Custom Component will be executed from:

C:\Program Files\Internet Explorer\Custom\

 

You can see the IEAK package settings overriding the settings in the Internet Explorer Maintenance policy by viewing the brndlog.txt and brndlog.bak files in the following locations:

 

WinXP and Server 2003:

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

 

Windows Vista and later:

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

 

To summarize, the sequence is as follows:

 

  1. User logs on for the first time on this machine.
  2. In the logon process, the IEM client Extensions is executed (iedkcs32.dll). If the policy has not changed, it will not execute. If this is the first time the user logs on to this domain, it will execute and will brand the user profile with the new settings.  NOTE: this all happens at logon, and winlogon.exe is the process executing this operation.
  3. Next the user gets the desktop, which is when the IEAK Branding is executed by the active setup process.  It processes the default-branding (for example, the default Favorites) with the following command:

    “C:\Windows\System32\rundll32.exe" "C:\Windows\System32\iedkcs32.dll",BrandIEActiveSetup SIGNUP” StubPath with ComponentiD: Branding.cab.
    • The registry location for the Stub is: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Active Setup\Installed Components\>{60B49E34-C7CC-11D0-8953-00A0C90347FF}

  4. When an IEAK-package had been installed, the Active Setup in addition installs this Branding with the following command:

    "RunDLL32 IEDKCS32.DLL,BrandIE4 CUSTOM"
    • The Registry-location of the stub is HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Active Setup\Installed Components\>{custom GUID}

 

 

Note This is a "FAST PUBLISH" article created directly from within the Microsoft support organization. The information contained herein is provided as-is in response to emerging issues. As a result of the speed in making it available, the materials may include typographical errors and may be revised at any time without notice. See Terms of Use for other considerations.

Properties

Article ID: 2029043 - Last Review: June 8, 2010 - Revision: 6.0
APPLIES TO
  • Microsoft Internet Explorer 6.0, when used with:
    • Microsoft Windows XP Service Pack 2
    • Microsoft Windows Server 2003 Service Pack 1
    • Microsoft Windows Server 2003 Service Pack 2
  • Windows Internet Explorer 7, when used with:
    • Microsoft Windows XP Service Pack 2
    • Microsoft Windows Server 2003 Service Pack 1
    • Microsoft Windows Server 2003 Service Pack 2
    • Windows Vista Service Pack 1
    • Windows Vista Service Pack 2
    • Windows Server 2008 Datacenter
    • Windows Server 2008 Enterprise
    • Windows Server 2008 Standard
  • Windows Internet Explorer 8, when used with:
    • Microsoft Windows XP Service Pack 2
    • Microsoft Windows Server 2003 Service Pack 1
    • Microsoft Windows Server 2003 Service Pack 2
    • Windows Vista Service Pack 1
    • Windows Vista Service Pack 2
    • Windows Server 2008 R2 Datacenter
    • Windows Server 2008 R2 Enterprise
    • Windows Server 2008 R2 Standard
    • Windows Server 2008 Datacenter
    • Windows Server 2008 Enterprise
    • Windows Server 2008 Standard
Keywords: 
KB2029043

Give Feedback

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com