You can try this too.
I got this info from the lockergnome.
Run System File Checker which should search for and replace corrupt or
damaged system files. Pop your XP CD into the CD-Rom drive and cancel the
installer screen. Go to Start->Run and type
SFC /SCANNOW
SFC may take 20 mins or more to run. When finished reboot.
or you can try this process - which you might want to print out for
easier reference
1. Go to Start -> Run and type MMC
2. Now Add the Disk Defragmenter snap-in:
a. Console Root Menu: Select File->Add/Remove Snap-in
b. Select the "Standalone" tab.
c. Click the "Add..." button.
d. Select "Disk Defragmenter" from the list.
e. Click "Add" and then "Close".
f. Click "OK".
3. Right-click on the "Disk Defragmenter" in the tree.
4. Select "New window from here" (a second window comes up).
5. Close the first window that was open using the "x" button
6. Maximize the second window (from Step 4)
7. Hide the console pane (tree view) with the toolbar button.
8. Set MMC options:
a. Console Menu: Select File ->Options
b. Select "Console" tab
c. Type the name "Disk Defragmenter" in the name box.
d. Set Console mode to: "User mode - limited access, single window"
e. Check "Allow users to customize views"
f. Uncheck "Do not save changes to this console..."
g. Click "OK"
9. Save this config file as: C:\WINDOWS\system32\dfrg.msc
10.Close MMC you are all done with it.
11.You should be able to start Defrag as normal now.
12. You can toggle the console view by going to View->Customize View and
uncheck Console Tree to make it look like the original or check the box to
give you the tree.
If that doesn't help then I think you will need to try a Repair Install. See
here for How To Run A Repair Install
http://www.webtree.ca/windowsxp/repair_xp.htmYou might have to do all of your Windows Updates all over again after this.
Tsel