How to cleanly uninstall Dopus?

[quote="mocca"]thank you :slight_smile:

it really was 50-odd entries. and those were just the ones CCleaner found that had "opus" in them.

but glad to hear :slight_smile:

thank you![/quote]

Not all the registry entries containing the string "Opus"/"DOpus"/"Directory Opus" are created by DOpus itself, many are inserted by Windows. Those are not (and they should not be) deleted by the uninstaller. And there are other entries which could come handy when you decide to reinstall things. Those are not deleted by many uninstallers either. The problem is that most of the cases you don't even get the chance/option to decide what should be deleted, whether you want to keep some settings or not.

One possible solution could be to use applications specially developed to uninstall installed ones :slight_smile: RevoUninstaller is a good example. Maybe you should give it a try. It has a portable version that does not need to be installed so it won't put any more garbage into your registry. Or at least, it should not :wink:

well, imho the uninstaller should ask you whether you would like to keep settings or not. if not, everything should be deleted.

and all the left overs were no longer used or usable entries. who created them really isn't important (although i doubt windows created them all, if any).
they were only found by CCleaner because they pointed to files that are no longer available e.g. the dlls. So not much point in keeping those entries if they point to files that don't exist.

as i said, i don't remember all of the entries and i am not that keen of installing it again just to print the list of entries CCleaner finds afterwards.
not unless i get a free copy of Dops afterwards :laughing:

[quote="mocca"]well, imho the uninstaller should ask you whether you would like to keep settings or not. if not, everything should be deleted.
[/quote]
Yep, that's exactly what they should do. But those that really do it that way are very rare.

It is. An installer should delete the entries it created, and only those. Not a single one more. Not even those it modified or that were created by the application it installed. Otherwise it could ruin a system in a nano.

e.g. there is an entry in my "HKEY_CURRENT_USER\Software\Microsoft\Windows\ShellNoRoam\MUICache" containing "C:\Program Files\GPSoftware\Directory Opus\dopus.exe"="Directory Opus 9". It has "DOpus" in it and it was definitely created by windows. It won't be removed by uninstaller and it would not be a sane thing to do. Uninstaller does not scan the registry for strings and it should not. It could remove entries that should remain. If I created an entry containing "DOpus" for my own purposes I would be extremely angry to see it disappear even if it is not valid anymore. It is my responsibility to remove it.

.dlls enter the registry hive by being registered and leave it by being unregistered. Many uninstallers just skip the latter(???). That's how they remain in the registry as orphan entries. Reason unknown :slight_smile: Removing them with a registry cleaner is okay as long as you know it won't cause problems.

[quote="mocca"]
as i said, i don't remember all of the entries and i am not that keen of installing it again just to print the list of entries CCleaner finds afterwards.
not unless i get a free copy of Dops afterwards :laughing:[/quote]
Well, then you did a full uninstall of DOpus with removing the last traces of it from the registry after all. The free copy of DOpus is pointless to you since you would not use it anyway, would you? :stuck_out_tongue: