Microsoft KB Archive/189679

From BetaArchive Wiki
Knowledge Base


Article ID: 189679

Article Last Modified on 1/23/2007



APPLIES TO

  • Microsoft Internet Explorer 5.0
  • Microsoft Internet Explorer 4.01 Service Pack 1
  • Microsoft Internet Explorer 4.01 Service Pack 2
  • Microsoft Internet Explorer 4.0 128-Bit Edition
  • Microsoft Internet Explorer 5.0
  • Microsoft Internet Explorer 4.01 Service Pack 2
  • Microsoft Windows 98 Second Edition
  • Microsoft Internet Explorer 5.0
  • Microsoft Internet Explorer 4.01 Service Pack 1
  • Microsoft Internet Explorer 4.01 Service Pack 2
  • Microsoft Internet Explorer 4.0 128-Bit Edition
  • Microsoft Windows 98 Standard Edition



This article was previously published under Q189679

IMPORTANT: This article contains information about modifying the registry. Before you modify the registry, make sure to back it up and make sure that you understand how to restore the registry if a problem occurs. For information about how to back up, restore, and edit the registry, click the following article number to view the article in the Microsoft Knowledge Base:

256986 Description of the Microsoft Windows Registry



If this article does not contain information on the error message you received, view the following Microsoft Web site for more information on invalid page fault error messages in Internet Explorer:

SYMPTOMS

When you try to install Internet Explorer 4.x or 5 for Windows 95 or for Windows NT 4.0 by using the Active Setup Wizard, you may receive one of the following error messages:

Setup was unable to install all the components.

Ie4wzd caused an invalid page fault in module unknown at 0000:00000015

Setup was unable to download all the required components for this installation. The internet is likely busy. Please try setup again later and select Smart Recovery to continue downloading.

Setup could not verify the information needed for installation. Please make sure your system clock reflects the current time, and then run setup again.

Setup was unable to download information about available installation sites.

CAUSE

This behavior can occur if any of the following issues occurs:

  • You have an Internet-related file that is damaged.
  • You have a damaged registry entry.
  • You have a corrupted Setup .cab file.
  • You try to install Internet Explorer 4.01 Service Pack 1 but it is not successfully installed.
  • There is an invalid pointer to the Program Files folder in the registry.
  • NTFS file system permissions are not set correctly on the folder that you are installing to (applies only to Windows NT).


RESOLUTION

WARNING: If you use Registry Editor incorrectly, you may cause serious problems that may require you to reinstall your operating system. Microsoft cannot guarantee that you can solve problems that result from using Registry Editor incorrectly. Use Registry Editor at your own risk.

To resolve this behavior, follow these steps:

  1. Click Start, click Run, and then type regedit.
  2. Locate and click the following registry key:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion

  3. Look in the right pane for a value called "ProgramFilesDir".

    NOTE: This value is used during the installation of Internet Explorer; if its data is incorrect, the installation of Internet Explorer does not succeed. It should contain something similar to "C:\Program Files". Whatever the value is, the drive and folder must exist on the hard disk and it must be the default installation location for programs on the computer. If it does not appear to be correct, double-click the value, and edit it in the string editor to make it correct.
  4. Extract a new copy of the Oleaut32.dll file. To do so, follow the steps for the appropriate version of Internet Explorer:

    Internet Explorer 4:

    Use the C:\Windows\Command\Extract.exe program to extract the Ie4_1.cab file from the Ie4_s1.cab file to the Windows\Temp folder. Then, extract the Oleaut32.dll file from the Ie4_1.cab file in the Windows\Temp folder to the Windows\System or Winnt\System32 folder.

    NOTE: You can skip this step for Internet Explorer 4.0 for Windows NT 4.0.

    Internet Explorer 5:

    The Oleaut32.dll file is located in the Mdac_ie5.cab file in Internet Explorer version 5.

    Windows 95/98:

    If the Internet Explorer .cab files are unavailable, or if extracting the Internet Explorer version of the Oleaut32.dll file does not work, you may be able to resolve the issue by extracting the Windows version of the file.

    For Windows 95, the Oleaut32.dll file is located in the Win95_09.cab file on the Windows 95 CD-ROM.

    For Windows 98, you can extract this file by using the Sfc utility.

    For additional information about how to extract a file, click the article number below to view the article in the Microsoft Knowledge Base:

    129605 How to Extract Original Compressed Windows Files

    NOTE: If you receive an "unknown compression type" error message, extract a new copy of the Extract.exe file from the Setupw95.cab cabinet file (Internet Explorer 4.x) or the Gsetup95.cab file (Internet Explorer 5) into the Windows\Command folder. This replaces the older version of Extract.exe that does not work with most of the Internet Explorer 4.x and 5 cab files. For additional information, click the article number below to view the article in the Microsoft Knowledge Base:

    171241 Cannot Manually Extract Files from Cabinet Files

  5. If they exist, rename the following files in the Windows\System (or Winnt\System32 for Windows NT) folder to an .old file extension:

    Advpack.dll
    Inseng.dll
    Jobexec.dll
    Urlmon.dll
    Wininet.dll
    Wintrust.dll
    Url.dll

    For information about renaming files, click Start, click Help, click the Index tab, type renaming, and then double-click the Files topic.
  6. In Registry Editor, export the following registry keys to the desktop (for backup purposes):

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Active Setup

    HKEY_CURRENT_USER\SOFTWARE\Microsoft\Active Setup

    Delete the following registry keys:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Active Setup

    HKEY_CURRENT_USER\SOFTWARE\Microsoft\Active Setup

    Quit Registry Editor.
  7. In the Windows folder, rename the Active Setup Log.txt file to an .old file extension.
  8. Delete the Internet Explorer 4.0 Setup folder. For information about deleting files and folders, click Start, click Help, click the Index tab, type deleting, and then double-click the Folders or Files or folders topic. Then, remove Setup files or corrupted Setup .cab files:

    Internet Explorer 4.x:

    Delete the Internet Explorer 4.0 Setup folder.

    Internet Explorer 5:

    Determine if one of the Setup .cab files was damaged or corrupted during download. To determine that this is the cause of the problem, look at the "Active Setup Log.txt" file in Notepad, and search for the word "Failed". If the cause of the problem is a corrupted .cab file, you see a line that is similar to the following example, except that the file name may be different:

    CheckTrust: C:\WINDOWS\msdownld.tmp\AS0C4771.tmp\IE_S3.CAB,
    Result: 0 (OK)
    File extraction: C:\WINDOWS\msdownld.tmp\AS0C4771.tmp\IE_S3.CAB,
    Result: 80004005 (Failed)

    If you see this information in the Active Setup Log.txt file, the cause is a corrupted .cab file and you should delete the corrupted cab file.
  9. If it exists, delete the Windows\Temp\Ixp000.tmp folder. For information about deleting files and folders, click Start, click Help, click the Index tab, type deleting, and then double-click the Folders or Files or folders topic.

    NOTE: The America Online (AOL) version of Internet Explorer creates a folder named Msie5 in the Temp folder. Delete or rename this folder before installing Internet Explorer 5.
  10. Windows NT only: Make sure that you are logged on as an administrator. If you are installing to an NTFS partition, the Administrators group should have Full Control on the folder to which you are installing (where Iexplore.exe is located). Typically, this will be C:\Program Files\Plus!\Microsoft Internet. Right-click this folder, click Properties, click the Security tab, and then click Permissions. Verify that "Administrators" is listed with Full Control access. If not, make the necessary changes, select Replace Permissions on Subdirectories, click OK, and then click OK again.
  11. Disconnect from all mapped network drives and delete any persistent connections.
  12. Run Internet Explorer Setup.


If the steps in this article do not resolve the problem, look at the following articles for troubleshooting information. For additional information, click the following article numbers to view the articles in the Microsoft Knowledge Base:

303399 You Cannot Finish Installing or Upgrading Internet Explorer


305963 Internet Explorer May Not Install the Advanced Authoring Component


This resolution also works with Microsoft Windows 98 Second Edition being upgraded to Internet Explorer 5.01 with the same error message. You need only steps 2, 3, 4, 6, and 8.

MORE INFORMATION

This problem can also occur if the Ntdll.dll file is missing from the Windows\System folder. Extracting this file from the Windows CD-ROM corrects the problem in this case. For additional information about extracting files, click the article number below to view the article in the Microsoft Knowledge Base:

129605 How to Extract Original Compressed Windows Files


For additional information about similar issues with Internet Explorer 4.0 or 4.01 Setup, click the article numbers below to view the articles in the Microsoft Knowledge Base:

166706 Red X Displayed Next to Items in Component Installation List


223818 Err Msg: Setup Cannot Download Files to the Folder...


This problem can also occur if the Microsoft Zero Administration Kit (ZAK) is installed and enabled on the computer.

Check the Wtsrv folder for a ZAK folder. Run the Unhide.cmd program (included with ZAK and located in the Wtsrv\Zak\Scripts folder) which removes the hidden attribute from the files and folders. After you do this, Internet Explorer 4 and 5 can see the files and folders and be installed successfully.

For more information about the Terminal Server ZAK, please see the following Microsoft Web site:


Additional query words: office 2000

Keywords: kberrmsg kbinvalidpagefault msient kbieipf kbenv kbsetup msiew95 kbprb kbfaq KB189679