![]() ![]() To enhance propagating a shared collection of settings. ![]() ![]() Which of course fails because the /x is in the wrong place (should be in place of the /i). You can add/modify/remove and reorder files for your package. If for any reason your SFO uninstallation or installation fails, you can use this article to manually clean up your machine and remove all the registry. Results in msiexec.exe /i /x /passive /log "c:\msilog.txt" For example: "c:\MySetup.exe" /exelog "c:\log.txt" /x /log "c:\msilog.txt" You describe the registry hierarchy you want to write into. The resulting commands that AdvancedInstaller executes is ultimately msiexec.exe /i /passive /log "c:\msilog.txt"īut try as I might, I cannot figure out how to have AdvancedInstaller launch msiexec with the /uninstall or the /x switch. Writing registry entries during installation is similar to writing files during installation. "c:\MySetup.exe" /exelog "c:\log.txt" /passive /log "c:\msilog.txt" ![]() Now, while Advanced Installer allows me to pass through command line parameters to the underlying MSI, I have no idea what parameters to pass to force the package to uninstall.įor example, the following parameters logs the setup events and instructs the underlying MSI to run passively and log its own actions. Using Advanced installer, I've created a package resulting in an EXE (there are deployment features that couldnt be contained within a plain MSI file). Usage is simple: Enter a search term when prompted to get the software display name, version, when installed, the installation source, and the uninstall string. ![]()
0 Comments
Leave a Reply. |