Friday, February 15, 2013

Esoteric thought: Skip the uninstaller and track the installer?

Everyone who has ever uninstalled software, knows of the craptastic job the uninstaller does.  Some of it has to do with keeping secret entries on your registry that prevent you from reusing expired software by uninstalling and reinstalling.  Use a dedicated uninstaller like CCleaner and you might discover that it caused some unintended consequences such as accidental file disassociations or wrongly purged dynamic link libraries (DLL files).

So why not build a software (external or OS-inclusive) that tracks exactly what an installer does when it is triggered, then write it to a file?  No, this is not like a system restore; a system restore captures an image of what your critical systems looked like, then restores that image.  An installer tracker would create a traceable path of activities that could be undone properly.


No comments: