Troubleshooting IEAK and Custom Packages

This section lists some common issues that you may encounter when using the tools in Internet Explorer Administration Kit 7 (IEAK 7) or when deploying or managing the customized version of Internet Explorer 7 that you created using IEAK 7.

What problems are you having?

I'm not able to locate specific pages in the Internet Explorer 7 Customization Wizard.

  • Cause: Various installation or configuration choices can prevent you from accessing certain pages in the Internet Explorer 7 Customization Wizard.

  • Solution:****Try the following:

    • Make sure you selected the correct version — Internet content provider (ICP), Internet service provider (ISP), or corporate — during installation. For more information, see Customization Options for Specific Audiences.

    • On the Platform Selection page of this wizard, make sure you selected the correct operating system. Certain pages are not available for certain operating systems.

    • On the Feature Selection page of the wizard, make sure that all the features you want to customize are selected. Screens for a feature are not displayed if the check box for it is not selected.

Internet Explorer Setup fails on a user's computer.

  • Cause: Various issues can cause problems during Setup, including missing files, or issues with trust or URL monikers.

  • Solution: If Setup fails, you can troubleshoot errors using the Setup log files: IE7_main.log and IE7.log. The files document the entire setup process from the moment IE7Setup.exe is run until the download of the last .cab file is complete.

    When IE7Setup.exe is run, the log files are created in the folder where Windows is installed (typically, the C:\Windows folder). The log begins with the date and time Setup was launched and ends with the date and time it successfully downloads the last .cab file. As you go through the Setup Wizard, log entries are continually written to this file. It is the most informative log file for determining what caused a download failure and when the failure occurred. Most entries logged in this file are also written to the registry. This data is recorded to assist with safe recovery.

    The error codes can help you determine what Setup was doing when it failed and also help you determine the cause of the failure.

Log entries:

Log Entry

Meaning

0

Initializing, making a temporary folder, and checking disk space.

1

Checking for all dependencies.

2

Downloading files from the server.

3

Copying files from download location to temporary installation folder.

4

Restarting download and retrying Setup because of a time-out error or other download error.

5

Checking trust and checking permissions.

6

Extracting files.

7

Running Setup program (an .inf or .exe file).

8

Installation is finished.

9

Download finished, and all files are downloaded.

Common error codes:

Error Code

Meaning

80100003

Files are missing from the download folder during installation.

800bxxxx

An error code starting with 800b is a trust failure.

800Cxxxx

An error code starting with 800C is a Urlmon.dll failure.

The Internet Explorer Setup connection times out.

  • Cause: Setup has the ability to switch servers during an installation to maintain maximum throughput or to recover from a distribution site that is not responding. Switching servers occurs when Setup detects no throughput or less than one byte in two minutes.

    If a connection times out, Setup will try to connect to the next download site in the list and will continue the setup process at the beginning of the partially downloaded .cab file. If a connection times out and Setup does not switch servers, it will attempt to reconnect to the download site and continue the setup process at the point where it left off. If a connection to the download site cannot be established, Setup asks if you want to stop the installation or try again.

  • Resolution: If the first site is down (for example, as a result of server problems), Setup is unable to locate the remaining sites by default. A workaround involves overwriting the first site with the following command:

    <path>\ie7setup.exe /C:"ie7wzd.exe /S:""<path>\ie7setup.exe"" /L:""http://your_Web_server/your_Web_site/ie7sites.dat"""

    <path> is the folder where IE7setup.exe is located.

Branding changes made through automatic configuration are not applied on a computer running Windows 2000 or Windows XP.

  • Cause: Branding changes distributed to people using automatic configuration are not applied if the Disable external branding of Internet Explorer policy is set in Group Policy on computers running Windows 2000 or Windows XP. This policy prevents branding of Internet programs, such as customization of Internet Explorer logos and title bars, by a non-Microsoft company or entity such as an Internet service provider or Internet content provider.

  • Resolution: For more information about updating settings for your custom version of Internet Explorer, see Manage Internet Explorer After Deployment.

Users cannot uninstall Internet Explorer.

Cause: If you cannot use Add or Remove Programs in Control Panel to uninstall Internet Explorer, uninstall information might not be on the computer.

Internet Connection Wizard Internet sign-up does not work with a configuration-only package.

  • Cause: This is by design in IEAK.

  • Resolution: If you are using a configuration-only package, do not use Internet Connection Wizard mode sign-up if you anticipate that some of your users are using Internet Explorer 4.01 Service Pack 1 (or earlier versions). Instead, create a separate package using kiosk-mode sign-up for these customers. For more information, see Implement Server-Based Sign-up.

Additional references