My windows XP laptop won’t boot. I just installed SP3 this morning, and it seemed to install OK. I think this is after the first reboot after installing it. That is, I think I chose “reboot” later, and it failed the next time I rebooted. It complains about shell32.dll, then powers off and restarts. The complaint is something about (I’m probably getting the wording wrong) a header checksum failing.
When Windows first begins to start, I have the choice of something like “Profile 1” and “Profile (backup)”, but both fail the same way.
I have the Bart PE windows XP boot disk on CD. Booting with that, if I do a chkdsk, it finds four problems. I ran chkdsk as read only, so I haven’t tried to fix the file disk yet.
Looking at C:\windows\system32\shell32.dll, it’s dated april 2008, about the time SP3 was released. Another (desktop) XP computer has April 2004 for that file.
So what should I try? let chkdsk fix the disk? Rename the new shell32.dll, and copy the old one to the folder? Both? Find the older shell32.dll that was on the laptop (how?) and use that? Find another copy of the newer shell32.dll (how?) and use that? If I get my laptop working with an older shell32.dll, should I then find the newer version, and copy it over?
Would it be worth trying to rename the existing new shell32.dll, and then copy it to the same folder with the name shell32.dll? Or would the copy just likely fail with the same checksum problem?
There may be multiple corrupted files, but I’m hoping only up to four.
The laptop is 3 or 4 years old. It has a dual boot to Ubuntu Linux that can see the C: drive, but no internet capability without Windows working. I have the Bart PE boot disk, because I used that to replace my hard drive about 6 months ago. I think I still have the backup files for that, and could reinstall that backup, as a last resort. I can get to the internet on a Vista desktop, and that PC has a CD burner that I could use to copy files over to the laptop.