"This error occurs when an application tries to access kernel32.dll's protected memory space. It may be one particular program or application, or multiple files and applications.
Also, this error may be caused by faulty hardware (bad memory modules, device drivers, etc.)"
"1. Start the Recovery Console. If you do not have the Recovery Console installed, start it from the Windows XP compact disc (The CD). Follow the a. b. c. d. steps to install Recovery Console:
a. Insert the Windows XP CD in your CD drive and restart your computer. If prompted, select any options required to boot from the CD.
b. When the text-based part of Setup begins, follow the prompts; you need to choose the repair or recover option by pressing R .
c. If you have a dual-boot or multiple-boot system, choose the installation that you need to access from the recovery console.
d. When your prompted, type the Administrator password.
2. At the command prompt, type cd system32 , and then press ENTER.
3. Type ren kernel32.dll kernel32.old , and then press ENTER.
4. Type map , and then press ENTER.
5. Note the drive letter assigned to the CD-ROM drive that contains the Windows XP CD. It is displayed in a format similar to the following:
D: \Device\CdRom0
6. Type expand drive \i386\kernel32.dl_ (where drive is the drive letter of the CD-ROM drive that contains the Windows XP CD), and then press ENTER. For example:
Expand d:\i386\kernel32.dl_
Note the underscore character after the "L" in Kernel32.dl_
The following message appears:
Kernel32.dll
1 file(s) expanded.
7. Type in exit, after the computer restarts remove the Windows XP CD and start the computer normally."