Patok said:
Is *that* where the registry is? Amazing - I didn't know (but I
haven't messed with it either). What is in ntuser.dat then? (I thought
it was there).
Just for the heck of it, I checked, and mine are quite bigger. On my
main working computer, software is 45 MB, and system - 14 MB. On
another computer that I use rarely, and that has only essential (for me)
software installed, software is 18 MB, and system is 5 MB. The rest are
bigger than yours, but that's because they're exact powers of 2. Default
is 512K, and the others - 256K each.
I got a hint for where to look, from articles like this.
http://support.microsoft.com/kb/307545
I was just curious as to how much bigger Jeff's registry files would be.
What I know empirically about the registry:
1) OS and software, beat the hell out of it. It's accessed at a
relatively high frequency, and for no particularly good reason.
I can see the same registry setting being consulted, over and
over again, using Procmon.
2) If the computer has bad RAM, it's possible for the registry
files to get corrupted. Suggesting portions of the registry
might be living in RAM, and get flushed out again at some point.
It implies more than file system caching, because if content
is cached on reads, it's discarded at shutdown.
3) Searching the registry, is as slow as can be in regedit. Yet
I don't see any evidence that indexing into the registry is slow.
Which is probably why, if the registry gets a bit bigger, it's
not an issue. Maybe if the registry file became bigger than the
RAM in the machine, it would be an issue ?
One problem is when a registry cleaner hits a malformed registry
entry, which wasn't hurting anything. And upon removal, it breaks
something else. In which case, at bare minimum, if you're going
to run a new tool like say a copy of "Registry Smasher" you got
off the Internet, you'd want to do a System Restore point first

Because that backs up the registry for you, and prepares you for
KB307545 above.
Paul