Table of Contents

Microsoft - Windows - Installer

Microsoft Docs - Windows Installer

GUID List
MSDN - ALLUSERS Property

MSDN - Released Versions of Windows Installer

Microsoft Support - How to enable Windows Installer logging

MSI Language Codes

Engels: 1033
Nederlands: 1043

MSI Properties

msdn - Windows Installer Property Reference
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: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

Installer2GO Download has links to multiple merge modules.

Blogposts/Artikels

Aaron Stebner's WebLog - How to locate the cause of error code 1603 in a verbose MSI log file
Help Desk Geek - How to fix “The Windows Installer service could not be accessed” error

Looping Windows Installer Coordinator

From 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:

  1. Start gpedit.msc.
  2. Go to:
    Local Computer Policy\Computer Configuration\Administrative Templates\Windows Components\Remote Desktop Services\Remote Desktop Session Host\Application Compatibility
  3. Set “Turn off Windows Installer RDS Compatibility” to Enabled.
  4. (Optional:) Set it to “Not configured” when done installing.

IT Tech Log - Disable Windows Installer Coordinator
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:

Sources:

Custom Actions

Microsoft Docs - Windows Installer - Scripts
Microsoft Docs - Windows Installer - Return Values of JScript and VBScript Custom Actions
Microsoft Docs - Windows Installer - Logging of Action Return Values
Microsoft - Windows - Installer - Notes - Custom Actions