Problems with KERNEL32.DLL
Posted by: André Girardeau
Posted on: 2001/07/20
Modified on: 2001/07/20

 Many programs make calls to the KERNEL32.DLL file, which means that there can be a number of causes for the error:
 
  • Invalid Page Faults usually related to programs using Random Access Memory (RAM) incorrectly.
  • Invalid parameters passed between Windows and another application: the bad instructions will be executed.
  • Windows NT problems occur because many applications verify only the operating system version number.  Windows 95 and 98 return "4" as a major version number.  When these applications find major version 4 returned by Windows NT 4.0, they install code that makes Windows 9x specific calls into KERNEL32.DLL.  Because some Windows 9x procedures are not available on Windows NT, the calls fail.
  • Some applications replace system DLLs with newer versions.  Applications that do not verify the operating system platform and version correctly may install a new DLL for the wrong platform or version.
  • Registry corruption.
  • Problems with temporary folder or files.
  • Corrupted swap file.
  • Corrupted custom profiles.
  • Viruses.

  • Solution

    There are many possible fixes for specific application KERNEL32.DLL errors.  You can search on the site of the application causing the error or the Microsoft Knowledge Base (articles Q164519 and Q190517).  Please note that the AGVW is not associated with Microsoft!