While running defrag, it gets to about 2%, then a message comes up saying that defrag is complete. I then immediately run "analyze" again, and it says that I should defrag. So I try again, it gets to 2% and does the same thing.
I have kept my eye on it, and I think it happens when defrag reads a .dll file.
I have all programs closed, anti virus disabled, have run a scan disk, reboot etc.
I am running windows XP home.