title: What are the root causes for failure of ConfigInstall action?
body: <p>I have created one MSI installer in InstallShield. When I'm trying to install this installer on Windows 2003 Server I'm getting following error:  </p>
  
  <blockquote>
    <p>Action start 5:04:40: ConfigInstall.<br>
    MSI (c) (F0:6C) [05:04:40:579]:
    Invoking remote custom action. DLL:<br>
    C:\DOCUME~1\AD2738~1\LOCALS~1\Temp\2\MSI3.tmp,<br>
    Entrypoint: _ConfigInstall@4<br>
    MSI (c) (F0:F8) [05:04:40:595]: Cloaking enabled.<br>
    MSI (c) (F0:F8) [05:04:40:595]: Attempting to enable all disabled
    privileges before calling Install on Server<br>
    MSI (c) (F0:F8)
    [05:04:40:595]: Connected to service for CA interface.<br>
    Action ended  5:04:40: <strong>ConfigInstall. Return value 3</strong>.</p>
  </blockquote>
  
  <p>So when I searched for this <strong>return code 3</strong>, I got to know that its a failure of Action. But I didn't get the reason for failure of <code>ConfigInstall</code>. I searched a lot for causes of failure of <code>ConfigInstall</code>. But I didn't find anything.  </p>
  
  <p>So can anyone please tell me what are the main reasons of failure of this action <code>ConfigInstall</code>?</p>