Patching and msi
Posted: Thu Apr 19, 2007 8:42 am
Please forgive my ignorance ahead of time as I am a novice at installers.
Here's my situation: I have an application which I need to install at several client sites. Due to the nature of this application we are issuing updates to it almost weekly. The clients' preferences are to have one msi which can be installed silently (not prompting the users through the installation process), and patches in the form of msp's, which will also be installed silently. We need them to be installed silently so that users cannot cancel out of the install thus making them be on a different version than everyone else.
So far I'm ok up to the point of creating the msi. I have successfully done this and made it install silently.
However, when I create a patch, I have two main issues:
1- The patches that get created are in the form of a .exe and I cannot figure out how to make them be a .msp nor can I figure out how to make them install silently. Is there an option I am missing?
2- When the patch installs it prompts for the original install source. The only way I have found that I can make it not prompt for this is to run the original installer, copy the uncompressed files to a different directory, cancel the original installer, then point patch to that directory. This option is unacceptable to our clients.
I am aware that I can create a web installer to avoid the prompting during the patch install, however, from my understanding this does not allow for silent installs. Please correct me if I am wrong here.
Any help on this is much appreciated.
Thanks,
Joe
Here's my situation: I have an application which I need to install at several client sites. Due to the nature of this application we are issuing updates to it almost weekly. The clients' preferences are to have one msi which can be installed silently (not prompting the users through the installation process), and patches in the form of msp's, which will also be installed silently. We need them to be installed silently so that users cannot cancel out of the install thus making them be on a different version than everyone else.
So far I'm ok up to the point of creating the msi. I have successfully done this and made it install silently.
However, when I create a patch, I have two main issues:
1- The patches that get created are in the form of a .exe and I cannot figure out how to make them be a .msp nor can I figure out how to make them install silently. Is there an option I am missing?
2- When the patch installs it prompts for the original install source. The only way I have found that I can make it not prompt for this is to run the original installer, copy the uncompressed files to a different directory, cancel the original installer, then point patch to that directory. This option is unacceptable to our clients.
I am aware that I can create a web installer to avoid the prompting during the patch install, however, from my understanding this does not allow for silent installs. Please correct me if I am wrong here.
Any help on this is much appreciated.
Thanks,
Joe