=====Microsoft - Windows - Installer===== [[https://docs.microsoft.com/en-us/windows/win32/msi/windows-installer-portal|Microsoft Docs - Windows Installer]] [[http://www.myplugins.info/guids/guidlist.php|GUID List]] \\ [[http://msdn.microsoft.com/en-us/library/aa367559(VS.85).aspx|MSDN - ALLUSERS Property]] \\ [[http://msdn.microsoft.com/en-us/library/aa371185(VS.85).aspx|MSDN - Released Versions of Windows Installer]] \\ [[http://support.microsoft.com/kb/223300/en-us|Microsoft Support - How to enable Windows Installer logging]] \\ =====MSI Language Codes===== Engels: 1033 \\ Nederlands: 1043 \\ =====MSI Properties===== [[http://msdn.microsoft.com/en-us/library/aa370905(VS.85).aspx|msdn - Windows Installer Property Reference]] \\ [[http://www.advancedinstaller.com/user-guide/wi-predefined-properties.html|Advanced Installer User Guide - Windows Installer Properties]] \\ ====ALLUSERS==== To create all shortcuts and program folders for all users instead of the current user (depends on the MSI being installed), add the following to the msiexec command: ALLUSERS=1 ====ADDLOCAL==== To provide a comma seperated list of features to be installed, or force the complete installation with: ADDLOCAL=ALL Source:[[http://msdn.microsoft.com/en-us/library/windows/desktop/aa367536(v=vs.85).aspx|MSDN Dev Center - Desktop > Docs > Windows Development Reference > Application Installation and Servicing > Windows Installer > Windows Installer Guide > Properties > Property Reference > ADDLOCAL]] ====DISABLEADVTSHORTCUTS==== To create all shortcuts as "normal" shortcuts instead of advertised ones, add the followin to the msiexec command: DISABLEADVTSHORTCUTS=1 =====Merge Modules===== [[https://web.archive.org/web/20100316105918/http://www.dev4pc.com/installer2go_download.html|Installer2GO Download]] has links to multiple merge modules. \\ =====Blogposts/Artikels===== [[http://blogs.msdn.com/b/astebner/archive/2005/08/01/446328.aspx|Aaron Stebner's WebLog - How to locate the cause of error code 1603 in a verbose MSI log file]] \\ [[http://helpdeskgeek.com/how-to/how-to-fix-the-windows-installer-service-could-not-be-accessed-error/|Help Desk Geek - How to fix “The Windows Installer service could not be accessed” error]] \\ =====Looping Windows Installer Coordinator===== From [[http://gearbytes.com/2010/11/looping-windows-installer-coordinator/|GearBytes.com - Looping Windows Installer Coordinator]]: \\ ". If you have a “nested” MSI, you end up never being able to install. Yes, if you launch and MSI that is a front end installer for an application which then launches another installer you never go anywhere. Hooray! All you will see is the coordinator looping (Pictured below) until the end of time." Solution: - Start gpedit.msc. - Go to: \\ Local Computer Policy\Computer Configuration\Administrative Templates\Windows Components\Remote Desktop Services\Remote Desktop Session Host\Application Compatibility - Set "Turn off Windows Installer RDS Compatibility" to Enabled. - (Optional:) Set it to "Not configured" when done installing. [[http://ittechlog.wordpress.com/2011/04/05/disable-windows-installer-coordinator/|IT Tech Log - Disable Windows Installer Coordinator]] \\ [[http://projectdream.org/wordpress/2010/05/07/ibm-i-access-7-1-installation-hangs-indefinitively-with-a-windows-installer-coordinator-window/|Lukas Beeler's IT Blog - IBM i Access 7.1 installation hangs indefinitively with a Windows Installer Coordinator window]] \\ =====Dual-mode / Dual-purpose MSI===== To mark an MSI as installable per-user or per-machine instead of only per-machine add the following properties: * ALLUSERS = 2 * MSIINSTALLPERUSER = 1 Sources: * [[https://docs.microsoft.com/en-us/windows/win32/msi/installation-context|Microsoft Docs - Windows App Development - Installation Context]] * [[https://docs.microsoft.com/en-us/windows/win32/msi/single-package-authoring|Microsoft Docs - Windows App Development - Single Package Authoring]] * [[https://docs.microsoft.com/en-us/windows/win32/msi/allusers|Microsoft Docs - Windows App Development - ALLUSERS property]] * [[https://docs.microsoft.com/en-us/windows/win32/msi/msiinstallperuser|Microsoft Docs - Windows App Development - MSIINSTALLPERUSER property]] =====Custom Actions===== [[https://docs.microsoft.com/en-us/windows/win32/msi/scripts|Microsoft Docs - Windows Installer - Scripts]] \\ [[https://docs.microsoft.com/en-us/windows/win32/msi/return-values-of-jscript-and-vbscript-custom-actions?redirectedfrom=MSDN|Microsoft Docs - Windows Installer - Return Values of JScript and VBScript Custom Actions]] \\ [[https://docs.microsoft.com/en-us/windows/win32/msi/logging-of-action-return-values|Microsoft Docs - Windows Installer - Logging of Action Return Values]] \\ [[microsoft:windows:installer:notes:customactions|Microsoft - Windows - Installer - Notes - Custom Actions]]