If I install Crystal 2008 on a terminal server box and install the latest service pack version, everything works fine for the user who did the install. However, other users on the terminal server box who try to open a report by double-clicking on the .rpt file will receive an installer message telling them that it wants to install SP3. I have determined that the cause is because those users do not have the registry key HKEY_USERS\xxxxxxxxxx\Software\Business Objects\Suite 12.0\Installer\Crystal Reports 2008 SP3 (where xxxxxxxxxx is the Id representing a particular user) If I manually create that registry entry for a particular user then the error goes away for that user. Is there a way around this without having to manually create these registry entries for every user?
By the way, for testing purposes, I can easily replicate the issue on my windows 7 box by just renaming that registry entry and then double-clicking on a .rpt file. I then get a series of installer errors.