title: Windows Installer just changes my installation to ALLUSERS=1 behind my back
body: <p>I'm seeing a strange issue with WiX 3.8 and Windows Installer.</p>
  
  <p>I have created an Outlook plugin that I want end-users without admin permissions to be able to install on their machines.</p>
  
  <p>Therefore, I carefully made sure </p>
  
  <ul>
  <li>not to write to any system-level directory (like <code>C:\program files</code> etc.) during install</li>
  <li>not to write to any system-level registry key (like <code>HKEY_LOCAL_MACHINE</code>) </li>
  </ul>
  
  <p>and in my WiX script, I made sure to set <code>ALLUSERS=0</code> and also set all other relevant properties I found to <code>perUser</code> or <code>limited</code>:</p>
  
  <pre><code>&lt;Wix xmlns="http://schemas.microsoft.com/wix/2006/wi" xmlns:netfx="http://schemas.microsoft.com/wix/NetFxExtension"&gt;
    &lt;Product Id="*" Name="MyAddin" Language="1033" Version="1.0.0" 
             Manufacturer="Me" UpgradeCode="-some-guid-" Codepage="1252"&gt;
      &lt;Package InstallerVersion="200" Compressed="yes" 
               InstallScope="perUser" 
               Description="yada yada" Manufacturer="Me" Languages="1033" SummaryCodepage="1252" 
               InstallPrivileges="limited" 
               Comments="yada yada" /&gt;
      &lt;Property Id="ALLUSERS" Value="0"/&gt;
  </code></pre>
  
  <p>I had imagined that would work - but on my test system, with a normal standard user account (no admin privileges), my install fails miserably - with a message dialog telling me I have insufficient privileges to install this for all users....</p>
  
  <p>WTF? I specifically wanted to install this for **just this* user - not all users on the machine!</p>
  
  <p>Looking at the MSI logs, I see astonishing things:</p>
  
  <blockquote>
    <p>MSI (c) (B0:B4) [18:08:08:543]: Note: 1: 2262 2: AdminProperties 3: -2147287038<br>
    MSI (c) (B0:B4) [18:08:08:543]: Machine policy value 'AlwaysInstallElevated' is 0<br>
    MSI (c) (B0:B4) [18:08:08:543]: User policy value 'AlwaysInstallElevated' is 0<br>
    MSI (c) (B0:B4) [18:08:08:543]: Running product '........' with user privileges: It's not assigned.<br>
    ...<br>
    MSI (c) (B0:B4) [18:08:08:543]: PROPERTY CHANGE: <strong>Modifying ALLUSERS property. Its current value is '0'. Its new value: '1'.</strong></p>
  </blockquote>
  
  <p><strong>*Why on earth</strong> is the Windows Installer deciding to just change the <code>ALLUSERS</code> property to <code>1</code> ?!?!? I never told it to!! Sheesh.......</p>
  
  <p>Any ideas? Thoughts? Pointers? </p>