When clicking the Defragment Now button for a drive if you see a message like this:
MMC cannot open the file C:\Windows\system32\dfrg.msc.
This may be because the file does not exist, is not an MMC console, or was created by a later version of MMC. This may also be because you do not have sufficient access rights to the file.
Somehow (perhaps malware) the msxml3.dll file has become unregistered, so reregister the file.
Click Start, Run and in the box enter:
regsvr32 msxml3.dll
Click OK and you should see a message like:
DllRegisterServer in msxml3.dll succeeded.
Test your Defragment Now button now.
There are several problem with the hayshaker1 thread.
The suggested thing to try assumes you have an XP CD
The suggested thing to try will not solve the problem.
If the dfrg.msc file was really missing, you would get a different error.
The thread has no happy ending.
Don't guess what the problem might be - figure it out and fix it. I need YOUR votes and points for helpful replies and Propose as Answers. I am saving up for a pony!