I have been using a product called “Uniblue RegistryBooster” for about 2 years on my Windows XP system. I run the product once about every month and it cleans out my operating system registry of all entries that are either abandoned or doing nothing. On average it finds about 50-100 abandoned registry entries.
Softwares tend to leave records within the operating system registry that tells the operating system how and when to access certain files. Unfortunately many of the entries are not removed upon software removal or are just orphaned by the operating system.
The bottom line is that, the larger your registry is, the slower your system is going to get because the registry is accessed frequently by the operating system. Therefore its a great idea to keep your Windows registry clean and de-fragmented
There are many registry cleaners available. I have used only one paid product and I think its a good one.
The first time I used Uniblue’s RegistryBooster I found a notable decrease in my system’s booting up time. You may also like to look for free registry cleaners. There is a good free registry cleaner available at Eusing.com. Its not in the same league as the Uniblue product but if you are not in the practice of cleaning your registry, this is sure to be worth your while.

The Uniblue RegistryBooster Dialog
Thanks for the tip. I think I’m going to try this out because my machine’s boot up time is getting slower.