I'm looking for open source or freeware registry defrag app, preferably one who doesn't need a stupid .exe installer. .zip packed and ready to go preferred!
I'm using Windows 7 64bit.
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or specific expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, see the FAQ for guidance.
I have used NTREGOPT in the past to reduce the size of user and machine registry hives. Usually gives about a 2% to 3% reduction.
NTREGOPT squeezes the unused space out of the registry (the registry works a lot like a database or filesystem in that "hbins" need to be allocated and can be left behind when things are changed). To actually remove unused entries, I usually use CCleaner as mentioned below (but might be giving Eusing a try).
There is a "zipped" version of NTREGOPT that doesn't require installation.
There is a portable version of CCleaner that doesn't require installation.
However, to actually, physically defrag the registry files, use SysInternal's PageDefrag. This will make the page and registry files contiguous on disk.
I don't believe PageDefrag needs installation.
You can download Ainvo Registry Defrag Portable. Its freeware and portable (no need to install).
You can also try UltraDefrag which is Open Source. Its portable package is also available to download. But, its not dedicated for registry defragmentation. It can defrag registry hives just like other system files, but can't clean, re-index and compress the registry.
CCLeaner has a good registry cleaning tool; it's worked well for me.
Free Registry Defrag is also a good freeware defragging tool
|show 4 more comments|