Getting an error while upgrading an MSI application
<p>I'm getting below error while upgrading one software on my Windows 2003 server.</p>

<blockquote>
  <p>"Error 1260 : Windows cannot open this program because it has been prevented by a software restriction policy. For more information, open event viewer."</p>
</blockquote>

<p>I searched lot on internet and one thing I got to know that, this error occurs because of one Windows's security update, KB2918614. I uninstalled that update &amp; tried upgrade of my product, it worked fine for me.</p>

<p>But my question is, without uninstalling that update how I can make my upgrade of software successful ?</p>

<p>Here are some logs that I'm getting while failure :</p>

<blockquote>
  <p>MSI (s) (E4:24) [10:39:07:097]: SECREPAIR: Hash Database: C:\WINDOWS\Installer\SourceHash{97353D18-281D-42B5-8855-21E08089EFB8}</p>
  
  <p>MSI (s) (E4:24) [10:39:07:128]: SECREPAIR: CryptAcquireContext succeeded</p>
  
  <p>MSI (s) (E4:24) [10:39:07:878]: SECREPAIR: filename: **********.msi Stored Hash Value:+VE6k8PVr******************RjSWBjatbw= Current Hash:jhsyK1CivGh*************V2MlyUZsICUx83w=</p>
  
  <p>MSI (s) (E4:24) [10:39:07:878]: SECREPAIR: UAC not supported and could not take approval from user</p>
  
  <p>MSI (s) (E4:24) [10:39:07:878]: SECUREREPAIR: SecureRepair Failed. Error code: 4ec4E6A3388</p>
</blockquote>