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

Article translations Article translations
Article ID: 234573 - View products that this article applies to.
This article was previously published under Q234573
Expand all | Collapse all


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.


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


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.


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


Article ID: 234573 - Last Review: February 12, 2007 - Revision: 2.2
  • Microsoft Platform Software Development Kit-January 2000 Edition
  • Microsoft Windows 98 Standard Edition
kbdswnet2003swept kbbug kbnetwork kbpending KB234573

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