When you start your computer, the Microsoft Windows XP start up screen
appears, and then the computer restarts. The Windows XP logon screen does
not
appear. This error can occur if the Kernel32.dll file is missing or
damaged.
To resolve this issue, use the Windows Recovery Console to extract a new
copy of the Kernel32.dll file from the original Windows XP compact disc
(CD).
To do this, follow these steps:
1. Start the Recovery Console. If you do not have the Recovery Console
installed, start it from the Windows XP compact disc (CD). To do this,
follow
these steps:
a. Insert the Windows XP CD and restart the computer. If prompted, select
any options required to boot from the CD.
b. When the text-based part of Setup begins, follow the prompts; 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 prompted, type the Administrator password.
2. At the command prompt, type "cd system32" (without the quotation
marks),
and then press ENTER.
3. Type "ren kernel32.dll kernel32.old" (without the quotation marks), and
then press ENTER.
4. Type "map" (without the quotation marks), 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_" (without the quotation marks)
(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_ <ENTER>
Note the underscore character after the "L" in Kernel32.dl_
The following message appears: Kernel32.dll, 1 file(s) expanded.
7. Type "exit" (without the quotation marks). The computer restarts.
8. Remove the Windows XP CD and start the computer normally.