BUG: IPHelper APIs do not work correctly after installing Internet Explorer 5.00 on Windows 98 (234573)



The information in this article applies to:

  • Microsoft Platform Software Development Kit (SDK) 1.0
  • Microsoft Windows 98

This article was previously published under Q234573

SYMPTOMS

After you install Internet Explorer 5.00 (5.00.2314.1003) on a Windows 98 computer, the IPHelper API may fail with error 50 (ERROR_NOT_SUPPORTED) or 1003 (ERROR_CAN_NOT_COMPLETE).

The following APIs in the IPHelper API set may return the error 50 (ERROR_NOT_SUPPORTED) message:
  • GetAdaptersInfo
  • GetInterfaceInfo
  • GetNetworkParams
  • IPReleaseAddress
  • IPRenewAddress
The GetBestInterface API may return the error 1003 (ERROR_CAN_NOT_COMPLETE) message.

Applying later versions of Internet Explorer (5.01, 5.01/SP1, and 5.5) on top of version 5.00 does not correct the problem.

CAUSE

The installation of Internet Explorer 5.00 replaces Iphlpapi.dll, overwriting the original version 5.00.1717.2 with version 5.00.1952.1.

RESOLUTION

If you identify Iphlpapi.dll version 5.00.1952.1 on your computer, perform the following steps to correct the problem:
  1. From the Start menu, point to Settings, click Control Panel, and then double-click Add/Remove Programs.
  2. Click Microsoft Internet Explorer 5 and Internet Tools and then click Add/Remove to remove it and restore the original Internet Explorer 4 settings.
  3. Restart the computers.
  4. Apply Internet Explorer 5.01, Internet Explorer 5.01 Service Pack 1, or Internet Explorer 5.5.

STATUS

Microsoft has confirmed that this is a bug in the Microsoft products that are listed in the "Applies to" section.

Modification Type:MinorLast Reviewed:7/11/2005
Keywords:kbDSWNET2003Swept kbBug kbnetwork kbpending KB234573