ODIHLP.EXE Load Error Messages (108700)
The information in this article applies to:
- Microsoft Windows for Workgroups 3.11
This article was previously published under Q108700 SYMPTOMS
This article lists error messages generated by ODIHLP.EXE when it is loaded
out of sequence.
In both the above scenarios, when you start Windows for Workgroups 3.11, a
text-based and a Windows-based error message appear:
The following text-based error message appears when the SYSTEM.INI file is
read:
ERROR: MSODISUP failed to load.
ODIHLP.EXE must be loaded before starting Windows,
ODIHLP.EXE should be loaded in AUTOEXEC.BAT after LSL.COM
Cannot load a device that is specified in SYSTEM.INI.
The performance of Windows should not be affected without this file.
C:\WINDOWS\SYSTEM\MSODISUP.386
Press a key to continue
The Windows-based STOP error message that appears is:
Networking functionality will not be available. Your network adapter
or protocols may not be configured properly. Run Network Setup to
check adapter and protocol settings.
RESOLUTION
To avoid these errors, ODIHLP.EXE must be loaded after LSL.COM and the
MLID.
MORE INFORMATION
ODIHLP.EXE is the real-mode component that allows LSL to complete its
binding process in real mode (similar to NDISHLP.SYS). This file hooks all
the real-mode entry points so that MSODISUP.386 can use this information
when working in protected mode.
ODIHLP.EXE acts as a default stack for all frame types (that is, ODIHLP
accepts any packet that is of one of the frame types listed in the NET.CFG
file.
Modification Type: | Major | Last Reviewed: | 9/24/1999 |
---|
Keywords: | KB108700 |
---|
|