Best Registry Cleaner?

J

Jon Danniken

Howdy,

It's time for me to clean up my registry a bit, so I'm looking for some opinions as to
what software title(s) seem to be recommended. I know that Microsoft's Regclean is
still available, and I recently heard of Registry Mechanic.

What is a good registry cleaner to consider?

Thanks for any suggestions,

Jon
 
W

William W. Plummer

Jon said:
Howdy,

It's time for me to clean up my registry a bit, so I'm looking for some opinions as to
what software title(s) seem to be recommended. I know that Microsoft's Regclean is
still available, and I recently heard of Registry Mechanic.

What is a good registry cleaner to consider?

Thanks for any suggestions,

Jon
I use "EasyCleaner".
 
D

Dave Patrick

Unless you have some compelling reason it's best to leave the registry
intact.

--
Regards,

Dave Patrick ....Please no email replies - reply in newsgroup.
Microsoft Certified Professional
Microsoft MVP [Windows]
http://www.microsoft.com/protect

:
| Howdy,
|
| It's time for me to clean up my registry a bit, so I'm looking for some
opinions as to
| what software title(s) seem to be recommended. I know that Microsoft's
Regclean is
| still available, and I recently heard of Registry Mechanic.
|
| What is a good registry cleaner to consider?
|
| Thanks for any suggestions,
|
| Jon
|
 
J

Jim Byrd

Hi Jon - In my experience all of these Reg cleaners, even the best, are
fraught with danger. I advise against using them except in one specific
instance, that is when you have one that is capable of doing specific Reg
searches, and you NEED (not just WANT) to remove the remaining traces of
something that didn't get uninstalled correctly. (and you didn't have
foresight enough to install it using Total Uninstall,
http://www.geocities.com/ggmartau/tu.html or direct dwnld here:
http://files.webattack.com/localdl834/tun234.zip, in the first place.)

Lastly, if you must screw around with your Registry, then at least get
Erunt/Erdnt, and run it before you do the Reg clean. You'll then have a
true restore available to you. Read below to see why you might not just
using the Reg cleaner's restore:

Get Erunt here for all NT-based computers including XP:
http://home.t-online.de/home/lars.hederer/erunt/index.htm I've set it up to
take a scheduled backup each night at 12:01AM on a weekly round-robin basis,
and a Monthly on the 1st of each month. See here for how to set that up:
http://home.t-online.de/home/lars.hederer/erunt/erunt.txt, and for some
useful information about this subject.

This program is one of the best things around - saved my butt on many
occasions, and will also run very nicely from a DOS prompt (in case you've
done something that won't let you boot any more and need to revert to a
previous Registry) IF you're FAT32 OR have a DOS startup disk with NTFS
write drivers in an NTFS system. (There is also a way using the Recovery
Console to get back to being "bootable" even without separate DOS write NTFS
drivers, after which you can do a "normal" Erdnt restore.) (BTW, it also
includes a Registry defragger program). Free, and very, very highly
recommended.

FYI, quoting from the above document:

"Note: The "Export registry" function in Regedit is USELESS (!) to make a
complete backup of the registry. Neither does it export the whole registry
(for example, no information from the "SECURITY" hive is saved), nor can the
exported file be used later to replace the current registry with the old
one. Instead, if you re-import the file, it is merged with the current
registry, leaving you with an absolute mess of old and new registry keys.

--
Please respond in the same thread.
Regards, Jim Byrd, MS-MVP



In
 
J

Jon Danniken

Thanks for your reply, Jim.

I've always been wary of letting anything fiddle with the registry, but I was
considering it lately. I recently installed XP on an extra HDD I had, and it just
seemed a little more "crisp" than my Win2K system does right now. I was thinking that
perhaps a thorough going over might zip things up a little bit, but perhaps I'll
temper this with the knowledge that my system is stable right now and it might not be
wise to fix what isn't broken..

I do actually use Erunt occasionally for backing up the registry, and I thank you for
reminding me to make myself another backup.

Thanks again for your response,

Jon
 
W

William W. Plummer

Jim said:
Hi Jon - In my experience all of these Reg cleaners, even the best, are
fraught with danger. I advise against using them except in one specific
instance, that is when you have one that is capable of doing specific Reg
searches, and you NEED (not just WANT) to remove the remaining traces of
something that didn't get uninstalled correctly. (and you didn't have
foresight enough to install it using Total Uninstall,
http://www.geocities.com/ggmartau/tu.html or direct dwnld here:
http://files.webattack.com/localdl834/tun234.zip, in the first place.)

Lastly, if you must screw around with your Registry, then at least get
Erunt/Erdnt, and run it before you do the Reg clean. You'll then have a
true restore available to you. Read below to see why you might not just
using the Reg cleaner's restore:

Get Erunt here for all NT-based computers including XP:
http://home.t-online.de/home/lars.hederer/erunt/index.htm I've set it up to
take a scheduled backup each night at 12:01AM on a weekly round-robin basis,
and a Monthly on the 1st of each month. See here for how to set that up:
http://home.t-online.de/home/lars.hederer/erunt/erunt.txt, and for some
useful information about this subject.

This program is one of the best things around - saved my butt on many
occasions, and will also run very nicely from a DOS prompt (in case you've
done something that won't let you boot any more and need to revert to a
previous Registry) IF you're FAT32 OR have a DOS startup disk with NTFS
write drivers in an NTFS system. (There is also a way using the Recovery
Console to get back to being "bootable" even without separate DOS write NTFS
drivers, after which you can do a "normal" Erdnt restore.) (BTW, it also
includes a Registry defragger program). Free, and very, very highly
recommended.

FYI, quoting from the above document:

"Note: The "Export registry" function in Regedit is USELESS (!) to make a
complete backup of the registry. Neither does it export the whole registry
(for example, no information from the "SECURITY" hive is saved), nor can the
exported file be used later to replace the current registry with the old
one. Instead, if you re-import the file, it is merged with the current
registry, leaving you with an absolute mess of old and new registry keys.
Do you have any facts to support your opinion about registry cleaners?
 
M

Mark V

In said:
Do you have any facts to support your opinion about registry
cleaners?

Where would one find such statistics as you request? Who would keep
them? Not the vendors responding to "I used your XYZ" and my system
won't boot." certainly. ;-)

By observation only. Many average users run these things (like they
run various "Anti-" tools) with little conception of what "Yes,
delete everything I found." really means. And no conception at all
of what it is they are doing. That is dangerous or at the very least
potentially dangerous. This same group has no idea when or how to
completely backup the registry or how to recover from a registry
disaster. It is a large group. I could go on and I've seen it many
times. Built-in tools like regedit and regedt32 can be just as
hazardous in unknowing and untrained hands.

OTOH registry tools can be quite valuable and useful to those how
understand what they are doing. I like JV16 myself, but would never
let it just "Click here to clean up." <G>

JMO
 
W

William W. Plummer

Mark said:
In microsoft.public.win2000.registry William W. Plummer wrote:




Where would one find such statistics as you request? Who would keep
them? Not the vendors responding to "I used your XYZ" and my system
won't boot." certainly. ;-)

By observation only. Many average users run these things (like they
run various "Anti-" tools) with little conception of what "Yes,
delete everything I found." really means. And no conception at all
of what it is they are doing. That is dangerous or at the very least
potentially dangerous. This same group has no idea when or how to
completely backup the registry or how to recover from a registry
disaster. It is a large group. I could go on and I've seen it many
times. Built-in tools like regedit and regedt32 can be just as
hazardous in unknowing and untrained hands.

OTOH registry tools can be quite valuable and useful to those how
understand what they are doing. I like JV16 myself, but would never
let it just "Click here to clean up." <G>

JMO
Microsoft is credible. Do they have any publications that warn against
specific products or product classes (e.g., registry cleaners)? What
does the National CERT say? Maybe NIST has a division that watches over
this area.
 
S

Steve Adams

Yes they can be very dangerous. No, I don't have any documentation,
but I used one one time, and it asked me if I wanted to delete all these
keys
"that I no longer needed". I said yes, and then I couldn't even run
windows.

I had to use my dos boot disk, and copy user.dat and system.dat from a
backup
directory to the system directory, and restore my registry that way.

They can be very dangerous. Just an undocumented warning.

Steve
 
N

Ndi

Well, adding to the thread, I didn't trust any either. So I decided, as a
developer, to start doing a safe one, not necessarily a complete or
efficient one, just a safe one. One that could get rid of data that wasn't
needed. Here was I discovered, while cross-referencing my program with
MS-PSDK, DDK and other tools (like Norton Windoc and Spybot S&D):

* There are two kinds of people. Nice people and morons.
* Morons can be employed as a small sprocket in a large, nice, stable
program. Thus something that works like a charm for ages breaks if you
sneeze at the right time.
* People abuse registry. This is the reason why I don't store things in
the registry unless I need it there, otherwise I uses INI files and
proprietary formats.
* Each tool has a different understanding of the registry. Each time I
scanned with each program I found different opinions, keys that were valid
but listed as errors, keys that I added in error and did not show up.

As a result:

* An Application key, where programs should store <exename>=<path> so you
can run <exename> from anywhere, can be found in the for of <My
company>=<Yourapp.exe>. This is a copy/paste, not an example.
* Applications store GUID implementation in the same key as GUID
declaration, thus obtaining a loop.
* Applications adds themselves to all menus by adding a key to each
extension.

You can't clean monsters like that. Because you expect things to be The
Right Way (tm). Now imagine you apply a clean algorythm to such keys.

In the first example, you try to see if the application is actually there.
Imagine some moron stores "%1" in there because he does not understand that
he/she can't use vars in the registry like that. You end up deleting the
first program on the disk.
In the second example, you try to locate the implementation key. Delete
it. Now jump to declaration. Error. You delete the wrong key.
Third example. Uninstall, the moron removes, you clean up, you lose all
associations, can't run programs, reinstall.

People store pathless executables to the registry because "they know where
it is" or because "it isn't used". It's not used unless a cleanup program
scans the key.

Things are quite complex, you can't just blindly clean. How many times on
this and other groups you found topics like "Can't view thumbnails any more
in W2k" or "my thumbs appear as small icons" or "Can't access propery page
for...". All these are registered handlers some program modified and, when
uninstalled, did not restore. Keys that should not be cleaned up.

You can clean up MRU lists, Explorer temporary settings, etc. But what
good is a registry cleanup that frees 40k?

A cleanup program is working perfectly on a fresh machine. When you start
adding misc. programs, you start adding errors, REGARDLESS OF PROGRAM. Don't
think MS is bug-proof, neither is Symantec, or <insert-your-trusted-source>.
Smart, "hackish" ways of doing things will put any cleanup program to risk.

Oh and as for my cleanup program... It ended up as a registry consistency
checker. It featured so many validity checks, I decided to add fixes to the
errors instead of cleanup. It does 11 passes and -believe it or not- it
finds on average 1-2 errors a day, even though it's by far not a complete
program. After 1.5 years with this installation, registry is 24 MB.
 
R

Rick

Ndi said:
Things are quite complex, you can't just blindly clean. How many times on
this and other groups you found topics like "Can't view thumbnails any more
in W2k" or "my thumbs appear as small icons" or "Can't access propery page
for...". All these are registered handlers some program modified and, when
uninstalled, did not restore. Keys that should not be cleaned up.

You can clean up MRU lists, Explorer temporary settings, etc. But what
good is a registry cleanup that frees 40k?

Thank you. I've never heard such a definitive (and correct)
summary on this topic in just two paragraphs.

If a Win2K registry is that junked up, it's time for a fresh
reinstall. Short of that, I've also found that reapplying the
last service pack will sometimes restore a system to its
former speed.

Rick
 
J

Jim Byrd

Well said, Ndi! (I'd be very interested in taking a look at your program if
possible. Just de-mung and email me out-of-newsgroup about that please, if
you wouldn't mind. jrbyrd @ adelphia.net )

--
Please respond in the same thread.
Regards, Jim Byrd, MS-MVP



In
 
A

Arup

Jim Byrd said:
Well said, Ndi! (I'd be very interested in taking a look at your program if
possible. Just de-mung and email me out-of-newsgroup about that please, if
you wouldn't mind. jrbyrd @ adelphia.net )

--
Please respond in the same thread.
Regards, Jim Byrd, MS-MVP



In

I am no expert like others in this forum but have been using Windows NT and
now 2000 for quite a long time, since I have lots of work on my PC,
re-installation is a pain and in my case, being a programmer, I have to
install and un-install quite a few programs over the years. There is no
single registry cleaner on the market able to do all the jobs. I use a
combination and this has worked out quite well for me. I start with removing
all the junk files and then use System Mechanic, followed by JV Power Tools,
then Reg Seeker by Hoover Inc, this is followed by Ace Utilities reg clean,
then Reg Vac by Super Win Software and lastly, I use NT Regopt from the
maker of ERUNT to optimize the registry, after this, I use Perfect Disk
version 6 to do an offline defrag which takes care of defragmenting the
registry as well.

I have a two years old installation of Windows 2000 SP 4 on my dual P-III
machine as well as Dual K-8 machine and they are as fast as the day Windows
2000 was installed on them. Call me crazy for using all these cleaners but
it works for me.

BTW: My registry size is around 20Mb.
 
P

pcstarters86

Howdy,

It's time for me to clean up my registry a bit, so I'm looking for some opinions as to
what software title(s) seem to be recommended. I know that Microsoft's Regclean is
still available, and I recently heard of Registry Mechanic.

What is a good registry cleaner to consider?

Thanks for any suggestions,

Jon

Try Little Registry Cleaner Free and open source

http://sourceforge.net/projects/littlecleaner

Alternative you can try open source Performance maintainer. It cleans registry (Little Registry Cleaner), performs disk clean up (Disk Cleaner) and defragments drive (UltraDefrag) in on go. Same as 1-Click Maintenance in TuneUp Utilities

http://sourceforge.net/projects/pcsm/
 
N

nick58

Try Little Registry Cleaner Free and open source



http://sourceforge.net/projects/littlecleaner



Alternative you can try open source Performance maintainer. It cleans registry (Little Registry Cleaner), performs disk clean up (Disk Cleaner) and defragments drive (UltraDefrag) in on go. Same as 1-Click Maintenance in TuneUp Utilities



http://sourceforge.net/projects/pcsm/

I agree with Little Registry Cleaner. You can download it from either http://little-registry-cleaner.com or http://getlittleapps.com
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top