Windows XP Laptop won't defrag

Joined
Aug 22, 2009
Messages
3
Reaction score
0
I have windows xp prof & when I try to defrag I get the message "Class not registered" Can anyone please tell me how to fix this???? Thanks :)
 
Google is your friend!!!

Try this;

That error means "Class not registered". It usually means that the dll you are trying to register does not have all its supporting dll's present, or that you don't have sufficient permissions. If you have another Admin account, try signing into that and running regsvr32. Whether you have the credentials depends where the dll was created. This is from MS, but it is still possible to get around the restrictions by using your machine's Admin account:

"DLLRegisterServer in failed.
Return Code was: 0x80004005
This error message occurs when you try to register the DLL on a computer other than the one on which it was created.
CAUSE
The WebClass run-time files must be installed to register a WebClass DLL. This error occurs if you try to register the DLL on a computer that does not have the WebClass run-time files installed and registered.
RESOLUTION
To resolve this problem, use one of the following methods:
The best way to deploy a WebClass is to use the Package and Deployment Wizard. The Package and Deployment Wizard packages the dependent WebClass run-time DLLs when your WebClass is deployed.


Try registering atl.dll to see what message you get.

If there is a missing file, reinstalling defrag with dfrg.inf may solve he problem. That would also replace missing or damaged registry entries. But a full system scan with sfc /scannow may also be required since there are very many dependencies and supporting files for defrag. If you can't find dfrg.inf, be sure you have hidden files unhidden in Folder Options.


With thanks to Elvandil from Tech Support Guy
http://support.microsoft.com/gp/assistsupport
 
Last edited:
smcd666 said:
I have windows xp prof & when I try to defrag I get the message "Class not registered" Can anyone please tell me how to fix this???? Thanks :)


Do you have any other software installed to do derags...Say like Diskeeper..?
 
Hi people thanks for trying to help me, but I only know computor basic's (Ie how to use them for work) so if u cld translate in2 laymans terms I would be SOOOO grateful.
PS Madxgraphics: no I only have norton antivirus (not sure if this is what u mean as I'm rubbish at computer stuff, lol)
 
smcd666 said:
PS Madxgraphics: no I only have norton antivirus (not sure if this is what u mean as I'm rubbish at computer stuff, lol)

Nope thats not what I mean..Norton is your Antivirus..

Ok here's a solution for you to try.


First open Command Prompt
Start -> All Programms -> Accerories -> Command Prompt

Now type
cd \windows\system32

Hit return/enter

Now type

regsvr32 dlfrgsnap.dll

Hit return/enter

Now type in:

regsvr32 dlfrgui.dll

Hit enter/return

And there you go. Defrag should now be working again

When you are in CMD it should look something like this:

cmd.png



Let us know if that worked
 
Hi Madxgraphics when I did this regsvr32 dlfrgsnap.dll
I get the message "LoadLibrary("dlfragsnap.dll") failed -
The specified module could not be found"
Any Ideas on where i should go from here?
Thanks for your help it's much appreciated :-)
 
Back
Top