1. Delete your password file if the Kernel32.dll errors are appearing when your system attempts to send your Internet log on password. Perform a Windows search for'*.pwl' files (no quotes). Right-click on any that are found, and choose 'Delete.' Reboot your computer and Windows will create a new password file that is not corrupted.
2. Check the website of your video card manufacturer for updated hardware drivers. Download and install the latest drivers for your video card. Reboot the computer after installation.
3. Test your memory modules to see if one is faulty. Click 'Start' and then 'Run.' Enter 'sysedit' (no quotes) into the 'Open' dialog. Click on 'OK.' Select the window named 'config.sys.' Insert the line 'device=c:\windows\himem.sys /testmem:on' (no quotes) into the file. Save and close the file. Watch for the computer to report any memory errors at start up after inserting this line; it may take several reboots for the bad memory module to be detected.
4. Clean the cooling fans of your CPU and power supply. Use a small brush and a can of compressed air to remove dust and debris that could be slowing down the fans.
5. Turn down the graphics acceleration options. Open the Control Panel and double-click on the 'System' icon. Click the 'Performance' tab and slide the 'Hardware Acceleration' control one notch to the left. Restart the computer. Move the notch as far to the left as necessary, if you think graphics acceleration could be the cause of your Kernel32.dll errors.
6. Minimize the number of programs you are running at once. Check your hard drive space if this seems to repair the Kernel32.dll issue. Ensure that at least 10 percent of your hard drive is empty at any given time.