Defragment seems to make more problems in Windows Vista than it did in Windows XP. A recent test on my PC running Windows Vista Service Pack 1 revealed that a click on the defragment button would do nothing at all. This is apparently caused by third party disk defragmentation software programs that somehow hijack the defragmentation process.
The following article explains how to repair defragment in Windows Vista. It will also mention alternatives in case the repair does not succeed. The following error messages are symptomatic: “The Disk Defragmenter is not installed on your computer” or “Windows cannot connect to the Disk Defragmenter engine”. The suggest help topics do not help in this case.
The first thing that can be done is to register two dynamic link libraries (dlls) again. This can be done by opening a command prompt as an administrator and typing in the following commands:
regsvr32 dfrgsnap.dll
regsvr32 dfrgui.dll
You might need to switch to the system32 directory first in the command line using cd /windows/system32/.
The second option is to reinstall the defragment tool completely. Locate the file dfrg.inf in the /windows/inf/ directory. Right-click it and select Install from the menu.
Tags: defrag, Windows, windows vista












September 18th, 2009 at 4:07 am
Interesting. Just pulled up your blog post doing a search for XP repair.
I like XP but it can be tough to fix sometimes. (But it is still easier for me to understand than NT!)
Thanks for posting.
December 7th, 2009 at 8:55 pm
I wanted to thank you for this excellent read!! I definitely loved every little bit of it. I have you bookmarked your site to check out the latest stuff you post.