An "Entry Point Not Found" Error Message Is Displayed When the Kernel32.dll File Is Accessed (300179)
The information in this article applies to:
- Microsoft Windows 2000 Server
- Microsoft Windows 2000 Advanced Server
- Microsoft Windows 2000 Professional
This article was previously published under Q300179 SYMPTOMS
When you attempt to start a program, or a program attempts to start when you log on the computer, you can receive the following error message:
Entry Point Not Found: The procedure entry point SetHandleContext could not be located in the dynamic link library: Kernel32.dll.
This error can persist regardless of the computer that you log on to. The re-installation of the program does not correct the error.
CAUSE
This behavior can occur because a function that is contained in a dynamic-link library (.dll) file, which is typically meant for use in Microsoft Windows 95, Microsoft Windows 98, or Microsoft Windows Millennium Edition (Me), attempts to call the SetHandleContext() application programming interface (API). However, this API does not exist in the Windows 2000 version of the Kernel32.dll file, which results in the error that is described in the Symptoms section of this article.
WORKAROUND
To work around this behavior, examine your home drive (the drive letter of your local workstation) and the entries in the path variable until you locate the incorrect versions of the .dll files. Then, delete the problem .dll files.
If the .dll files are found in your home drive, you can disconnect the drive as a temporary workaround.
STATUSThis behavior is by design.
Modification Type: | Minor | Last Reviewed: | 1/27/2006 |
---|
Keywords: | kbprb kbProfiles KB300179 |
---|
|