Hi ,
How to create .msp(Digitally Certified) which doesn't require original .msi(Digitally Certified) at the installation time.?????
Pls Help Me
Thanks
Sangam
i try this but not working can you explain me
Please keep in mind that when a MSI file is installed Windows Installer caches it in the hidden "Windows Installer Cache" folder. Also, the cached MSI is stripped of any files it may contains for saving a significant amount of space required by larger packages. This is part of the reason for prompting for source when the original media files aren't available.1.After the source.msi installation by default it get copied in to Temp folder how to change this path????
In order to achieve this you can build the original installation package as an EXE package and use the "Do not delete extracted MSI and CAB files" option from "Media" -> "Configuration" -> "Bootstrapper Options" group. This way the extracted package will remain on the target machine after install. Please take a look on our "Unistall as Part of Patch - Source Unavailable" thread.2.During the patch.msp installation it requires source.msi , how to find source.msi using search option and make it
available for patch.msp installation.
Hello and welcome to our forums,
Liviu wrote: ↑Tue Jul 19, 2022 10:24 amHello and welcome to our forums,
The original MSI package located at the InstallSource location specified in the registry is used to modify/uninstall the MSI. A patch installation is actually a repair installation of the old product version (after it is being cached with the installation resources included by the patch file).
During the repair (patch) installation if there is missing any resource that have been installed by the target MSI file (old product version), then Windows Installer will ask for the target MSI file to be able to restore the missing resource. And by default Windows Installer try to browse to the folder on disk where the target MSI file (old product version) was extracted/and launched for installation during original install time; if no MSI file is found it will prompt you and ask for original MSI. To avoid this behavior the solution is to make sure that the original MSI file is always left on disk after installation on the location it was launched from.
Note that, when applied, the patch will request the original MSI package (because, by default, the bootstrapper deletes the extracted files). In order to avoid this problem, select the option "Do not delete extracted MSI and CAB files" in the "Builds" page --> "Configuration" tab.
Otherwise the only other solution I am aware of is to build a major upgrade (standalone setup) instead of a patch.
Hope this helped.
Best regards,
Liviu