Friedrich,

Thanks for the reply. I have checked the log file and nothing stands out as wrong. Also, this is not a problem that happens all the time. It only seems to happen sometimes so it is very difficult to check the registry keys. We have multiple programs that write the same files to the CommonFiles directory under Program Files. Currently, we are stopping any of our programs that are running, and then trying to install these common files, so that there shouldnt be any issues with not being able to overwrite these files. Its these common files that seem to overwrite our dlls in another directory, so our best guess was that the common files dll was in use and couldnt be overwritten so it was scheduled to overwrite at next startup of the computer. Then somehow it was overwriting the wrong file. Is setting the option to register these common files as Shared Files a better method to deal with this? If so, is there a way to not have that message about "are you sure you want to remove these common files" appear during uninstallation? I think if no other installed programs are using the files, it should just remove the shared files without asking the user.