weather unavailableweather unavailable
Make us your home page

Today’s top headlines delivered to you daily.

(View our Privacy Policy)

Solutions: Get rid of Disk Defragmenter error

How important is defrag? It always worked for me but now is giving this error:

Microsoft Management Console 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 rights to the file.

I had installed Windows XP SP 3, which caused an Earthlink popup box at startup, so I uninstalled it. Now I can free up space on the hard disk, but cannot defrag.

The less free space you have, the more important it is that free space is defragmented. I recommend at least 20 percent free space — or a minimum of 20 GB — as a general rule. If you are properly configured with RAM and have sufficient free disk space, defragging may not produce noticeable results. With that said, let's see if we can get your defrag working. Installing and uninstalling SP3 has been known to produce the issue you're seeing. Here are a few things to try. Try each in order, only moving on to the next suggestion if unsuccessful:

1. Click Start, Run, type REGSVR32 "C:\WINDOWS\system32\msxml3.dll" (include the quotes) and click OK.

2. Right-click on the Desktop and choose New, Shortcut. In the box type DFRG.MSC and click next. Give it a name or accept the default of DFRG.MSC and then click Finish. Click the newly created shortcut to run Defrag.

3. Click Start, Run, type MMC.EXE and click OK. This will open the Management Console window. Click File, Add/Remove Snap-in... and then click the Add button. On the right side you should see a list of snap-ins, Disk Defragmenter among them. Click to select it and click Add, then Close and finally OK. When you close the Management Console, save it under a name you'll remember, such as DF. To access the Disk Defragmenter using the Management Console you just created, click Start Run, type DF.MSC and click OK.

Regarding your May 19 article on finding hidden files, my question is: Most of the files that I found were in directories like the one below, about 4 MB for each directory:

Directory of C:\System Volume Information\_restore{CD53596A-5812-49DB-AF84-A72B9BECDE4F}\RP259\snapshot

My questions are: 1.) What are these files "snapshots" of? 2.) Is it necessary to keep more that the last couple of snapshots?

The snapshots consist of system file information at the time a system restore point was taken. While you don't need to keep snapshots several generations back, unless you are desperate for disk space I would leave them. For Windows XP, if you want to clean out older ones I would use the Disk Cleanup Tool: Click Start, All Programs, Accessories, System Tools, and then click Disk Cleanup. Wait while it calculates the free disk space then click the More Options tab, and then, in the System Restore area, click Clean up. This will remove all but the latest restore point. For Windows Vista, restore points are saved until the System Restore reserves are filled up. As new restore points are created, old ones are cleared out. Turning off System Protection, the feature that creates restore points, deletes all restore points.

Send questions to or Personal Tech, P.O. Box 1121, St. Petersburg, FL 33731. Questions are answered only in this column.

Solutions: Get rid of Disk Defragmenter error 08/11/08 [Last modified: Monday, August 11, 2008 9:39am]
Photo reprints | Article reprints

© 2017 Tampa Bay Times


Join the discussion: Click to view comments, add yours