Which registry utility to use? Need to remove uninstalled program references

slicksilver

Golden Member
Mar 14, 2000
1,571
0
71
Its all in the title. I've used cleaners like ccleaner and registry mechanic but none seem to be completely removing uninstalled program references. When I search with uninstalled program name in the registry after the clean up they are still there. What utility can I used to find and delete all of them? Sure you can use regedit but then it finds only one at a time and some programs have tens of references.

Any help would be greatly appreciated.

Thanks
 
Last edited:

Modelworks

Lifer
Feb 22, 2007
16,240
7
76
Use revo uninstaller when you uninstall applications and it will remove all the leftover junk. Contrary to the other replies there is a reason to keep the registry clean. It is a file that resides on the hard drive, not in memory. When programs need data in the registry they have to load the file and search it, excess junk slows that down. Another reason is that conflicts can appear from old programs that use similar keys.

Revo is free and works well.
http://www.revouninstaller.com/revo_uninstaller_free_download.html
 

corkyg

Elite Member | Peripherals
Super Moderator
Mar 4, 2000
27,370
238
106
Revo is a very useful tool, especially for pros who have to clean up client's machines.
 

Nothinman

Elite Member
Sep 14, 2001
30,672
0
0
Use revo uninstaller when you uninstall applications and it will remove all the leftover junk. Contrary to the other replies there is a reason to keep the registry clean. It is a file that resides on the hard drive, not in memory. When programs need data in the registry they have to load the file and search it, excess junk slows that down. Another reason is that conflicts can appear from old programs that use similar keys.

Revo is free and works well.
http://www.revouninstaller.com/revo_uninstaller_free_download.html

And you have real proof of those slowdowns?
 

Snapster

Diamond Member
Oct 14, 2001
3,917
0
0
Use revo uninstaller when you uninstall applications and it will remove all the leftover junk. Contrary to the other replies there is a reason to keep the registry clean. It is a file that resides on the hard drive, not in memory. When programs need data in the registry they have to load the file and search it, excess junk slows that down. Another reason is that conflicts can appear from old programs that use similar keys.

Revo is free and works well.
http://www.revouninstaller.com/revo_uninstaller_free_download.html

Registry hives are loading into memory upon boot and are used in memory unless otherwise paged out or a write occurs. Conflicts do cause slowdowns more than enumerating registry entries so the debate over cleaning the registry depends on what is wrong in the first place.
 
Last edited:

Nothinman

Elite Member
Sep 14, 2001
30,672
0
0
Registry hives are loading into memory upon boot and are used in memory unless otherwise paged out or a write occurs. Conflicts do cause slowdowns more than enumerating registry entries so the debate over cleaning the registry depends on what is wrong in the first place.

And most apps will be querying just their little section of the registry, not scanning the whole thing.
 

corkyg

Elite Member | Peripherals
Super Moderator
Mar 4, 2000
27,370
238
106
Doesn't it all get scanned during the boot cycle?
 

Pretty Cool

Senior member
Jan 20, 2000
872
0
0
Even if Registry cleaners were perfect, they could not even remove everything from uninstalled programs because applications dump/alter files all over your hard drive. In theory, the best method to remove leftovers would to use an Uninstaller to track the initial install. Unfortunately, the Uninstallers of today have not impressed me at all.
 

lxskllr

No Lifer
Nov 30, 2004
57,426
7,613
126
My registry's about 570mb. Removing a few kb of entries isn't gonna do anything for performance.
 

Nothinman

Elite Member
Sep 14, 2001
30,672
0
0
So it knows what to do. Is not that the purpose of the Registry?

The purpose of the registry is to hold settings for Windows and it's programs, so each individual part of Windows reads it's own keys on startup and does it's thing. There's no reason for Windows to load the whole thing on startup.
 

corkyg

Elite Member | Peripherals
Super Moderator
Mar 4, 2000
27,370
238
106
Not saying it loads the whole thing - but doesn't it scan through it to find the specific keys to load?
 

Nothinman

Elite Member
Sep 14, 2001
30,672
0
0
Not saying it loads the whole thing - but doesn't it scan through it to find the specific keys to load?

No, It's a tree structure so it starts at the root and follows the pointers down to the key it needs. Although there's virtually 0 information on the Internet about the actual file format used, but there's no way it scans the entire hive for every read because the latency for that even during normal usage would be huge.
 

slicksilver

Golden Member
Mar 14, 2000
1,571
0
71
Yup, all they do is sit there. It's nothing to worry about.

They are not causing problems as such. But I need to get the program's references completely out because otherwise when I try to reinstall the same program back the program acts funny due to the existing references. I used this tool jv16 before and it worked like a charm. I could remove all the program references by searching as a keyword and deleting all references. Unfortunately I do not have the monies to purchase the program and the trial period has expired.
 

capeconsultant

Senior member
Aug 10, 2005
454
0
0
Using regedit when there are hundreds of entries is less fun than getting teeth pulled :) Try finding every Norton marker, for example. Almost impossible to know which one to change/remove/delete.
 

lxskllr

No Lifer
Nov 30, 2004
57,426
7,613
126
Using regedit when there are hundreds of entries is less fun than getting teeth pulled :) Try finding every Norton marker, for example. Almost impossible to know which one to change/remove/delete.

Depends on what the program is. If you don't have norton installed anymore, you can go through them pretty quickly, and delete them. If you have 3 Adobe products installed, but only want to get rid of 1, it gets a little more tedious.
 

jalaram

Lifer
Aug 14, 2000
12,920
2
81
Is there a way just to get a list of all matches of some search? In my case, I'm testing our software's uninstall. I want to accumulate a list of what we currently leave behind.
 

Nothinman

Elite Member
Sep 14, 2001
30,672
0
0
Opened regedit, then exported it to a file on my desktop.

Edit:
Speaking of Regedit, why not search for the keys that way?

That can't be accurate though because the exported reg file will be all text so it'll be bigger than the binary data.
 

lxskllr

No Lifer
Nov 30, 2004
57,426
7,613
126
That can't be accurate though because the exported reg file will be all text so it'll be bigger than the binary data.

You're right, I didn't realize that. If I found all the sections, and totaled them right, I'm getting about 117mb.
 

Fayd

Diamond Member
Jun 28, 2001
7,971
2
76
www.manwhoring.com
i had problems before with programs claiming to be installed, but the drive they were installed to had since died and been replaced.

i had to DL some utility from microsoft to permanently delete the program references before reinstalling would work.