I have a computer with a Compaq OEM Win XP SP1 install that has been upgraded to SP3. When I performed the update to SP3, the computer went into a restart loop. I found instructions online about disabling the intelppm service and I did so. It would still not reach the welcome screen at all. I disabled restart upon system failure (F8 boot menu) and received a message: SHLWAPI.DLL Checksum Error yada yada yada. So, I booted into the Recovery Console and copied shlwapi.dll from a Win XP SP3 disc into the C:\Windows\System32 folder. Then I restarted the computer and everything worked okay.... Until I installed Microsoft updates. Then I had to replace the shlwapi.dll file again. And everything was okay... Until today, and now I *probably* have to replace shlwapi.dll again.
So far, I have copied the good file from my disc onto the computer so I can quickly find it and recover it. I have written a batch file to automate the process in the event that I am not on hand to perform the operation.
I need to either:
A. Find a fix for shlwapi.dll so that the error does not occur in the first place.
B. Find a way to run this batch file automatically before the system attempts to boot.
C. Reformat the system and put a retail version of XP SP3 on there.
D. Throw the computer out the window.
Got any input?