You might try the latest Installer:
Windows Installer 3.1 (v2)
http://www.softwarepatch.com/windows/wininstallnt.html
Also you might take a look at this tool:
Description of the Windows Installer CleanUp Utility
http://support.microsoft.com/default...b;en-us;290301