I would follow johnbl on this.
Since Windows 7 was released, and up to today, I have never had use for a 3rd party Defrag program. I find they all cause unwanted problems. This includes the very good Piriform program.
With XP there were 2 internal dll's or exe's that may have been corrupted...