Notice: This website is an unofficial Microsoft Knowledge Base (hereinafter KB) archive and is intended to provide a reliable access to deleted content from Microsoft KB. All KB articles are owned by Microsoft Corporation. Read full disclaimer for more details.

IEAK 5.5 Restrictions Are Not Applied If Security Imports Occur When You Use Profile Manager


View products that this article applies to.

Symptoms

If security imports occur during the creation of an .ins file through the Internet Explorer Administration Kit (IEAK), Profile Manager automatic configuration policies and restrictions are not applied to the computer through the automatic configuration .ins file.

↑ Back to the top


Cause

This problem can occur if the policies that are requested to be implemented in the [ExtRegInf] section of the .ins file are not called. The process indicates that the Iedkcs32.dll file should apply only the settings in the [ExtRegInf] section if there are no settings in either the [ExtRegInf.HKLM] or [ExtRegInf.HKCU] sections of the .ins file. This allows Internet Explorer 5.5 to use an .ins file created with IEAK 5.01 for backwards compatibility. If either the [ExtRegInf.HKLM] or [ExtRegInf.HKCU] sections of the .ins file are populated, the [ExtRegInf] section of the .ins file is not processed because these sections indicate an Internet Explorer 5.5 .ins file; therefore, the policies are not implemented on the computer because they are not contained in either the [ExtRegInf.HKLM] or [ExtRegInf.HKCU] sections of the .ins file.

↑ Back to the top


Resolution

To work around this problem, manually edit the .ins file and add the information from the [ExtRegInf] section of the .ins file into the other sections of the .ins file.

The following sample .ins file may be built by the IEAK Profile Manager:
[ExtRegInf]
inetcorp=*,inetcorp.inf,DefaultInstall
SecZones=*,seczones.inf,DefaultInstall
[Security Imports]
ImportSecZones=1
[ExtRegInf.Hklm]
SecZones=seczones.inf,IeakInstall.Hklm
[ExtRegInf.Hkcu]
SecZones=seczones.inf,IeakInstall.Hkcu
To resolve this problem, manually change the sample .ins file to the following sample .ins file:
[ExtRegInf]
inetcorp=*,inetcorp.inf,DefaultInstall
SecZones=*,seczones.inf,DefaultInstall
[Security Imports]
ImportSecZones=1
[ExtRegInf.Hklm]
SecZones=seczones.inf,IeakInstall.Hklm
inetcorp=inetcorp.inf,IeakInstall.Hklm
[ExtRegInf.Hkcu]
SecZones=seczones.inf,IeakInstall.Hkcu
inetcorp=inetcorp.inf,IeakInstall.Hkcu

↑ Back to the top


Status

Microsoft has confirmed that this is a problem in the Microsoft products that are listed at the beginning of this article.

↑ Back to the top


More information

When the automatic configuration .ins file is parsed, if the cabinet (.cab) file information is present, the Iedkcs32.dll file requests that the .cab file is downloaded because branding must occur. When the .cab file is downloaded, it requests that the .cab file be decompressed. After the .cab file is decompressed, Iedkcs32.dll starts processing the [ExtRegInf.HKLM], [ExtRegInf.HKCU], and [ExtRegInf] sections in the .ins file (in that order) to implement the policies.

The [ExtRegInf.HKLM] section of the .ins file is used by Internet Explorer 5.5 to write entries into the HKEY_LOCAL_MACHINE hive of the registry. This behavior is defined within the .inf file that is called from the .ins file.

The [ExtRegInf.HKCU] section of the .ins file is used by Internet Explorer 5.5 to write entries into the HKEY_CURRENT_USER hive of the registry. This behavior is defined within the .inf file that is called from the .ins file.

The [ExtRegInf] section of the .ins file is used by Internet Explorer 5 to write entries into both the HKEY_LOCAL_MACHINE and HKEY_CURRENT_USER hives of the registry. This behavior is defined within the .inf file that is called from the .ins file.

The [ExtRegInf.HKLM], [ExtRegInf.HKCU], and [ExtRegInf] sections of the .ins file allow the same .ins file to be used for both Internet Explorer 5 and 5.5 to reduce administrative overhead that can occur when you support both versions.

↑ Back to the top


Properties

Retired KB Content Disclaimer
This article was written about products for which Microsoft no longer offers support. Therefore, this article is offered "as is" and will no longer be updated.

↑ Back to the top


Keywords: KB271648, kbprb, kbfix

↑ Back to the top

Article Info
Article ID : 271648
Revision : 3
Created on : 1/29/2007
Published on : 1/29/2007
Exists online : False
Views : 286