The Windows Installer is smart enough to know what registry keys/files
should be present on a machine for your applications. When you log on, one
of those applications is detecting that those base settings are not
present. As a result, the Windows Installer is attempting a "repair".
Since the keys etc are not being set, you end up in a loop. This is a
symptom of another problem, likely security on this machine.
I would use process monitor:
http://technet.microsoft.com/en-us/s.../bb896645.aspx
Filter on "Access Denied", if you're lucky you'll get a hit and correct the
security.
An alternative is to back up your data and then reset security back to
Windows default. The guys on the FixIt team wrote a macro to run the
command line for you.
How do I restore security settings to the default settings?
http://support.microsoft.com/kb/313222
Dave Guenthner [MSFT]
This posting is provided "AS IS" with no warranties, and confers no rights.