ODT - Not applying MAK key to installed products

Occasional Contributor

Hi,

 

We are currently in the middle of deployment of 365 AfE, upgrading various clients with a wide array of clients installations from 2010->2016 of both the main Office Suites and Visio/Project also of varying versions.

We are using the following XML to upgrade the 'core' Office suite and associated Visio and Project installs, which is doing its job and removing old versions and installed 365 and the associated C2R versions of Project/Visio should they be present.

However despite installing they are not activating automatically. The XML is as follows:

 

<Configuration ID="fc09f988-d967-4213-bace-63b0c07c4a03">
  <Info Description="x86 Retain Non-Core Upgrade 2016" />
  <Add OfficeClientEdition="32" Channel="MonthlyEnterprise" SourcePath="UNCPATH" AllowCdnFallback="TRUE">
    <Product ID="O365ProPlusRetail">
      <Language ID="MatchOS" />
      <ExcludeApp ID="Groove" />
      <ExcludeApp ID="Lync" />
      <ExcludeApp ID="Bing" />
    </Product>
    <Product ID="VisioStdXVolume" MSICondition="VisStd,VisStdR" PIDKEY="visstdkey">
      <Language ID="MatchOS" />
      <ExcludeApp ID="Groove" />
      <ExcludeApp ID="Lync" />
      <ExcludeApp ID="Bing" />
    </Product>
    <Product ID="ProjectStdXVolume" MSICondition="PrjStd,PrjStdR" PIDKEY="prjstdkey">
      <Language ID="MatchOS" />
      <ExcludeApp ID="Groove" />
      <ExcludeApp ID="Lync" />
      <ExcludeApp ID="Bing" />
    </Product>
	<Product ID="VisioProXVolume" MSICondition="VisPro,VisProR" PIDKEY="visprokey">
      <Language ID="MatchOS" />
      <ExcludeApp ID="Groove" />
      <ExcludeApp ID="Lync" />
      <ExcludeApp ID="Bing" />
    </Product>
    <Product ID="ProjectProXVolume" MSICondition="PrjPro,PrjProR" PIDKEY="prjprokey">
      <Language ID="MatchOS" />
      <ExcludeApp ID="Groove" />
      <ExcludeApp ID="Lync" />
      <ExcludeApp ID="Bing" />
    </Product>
  </Add>
  <Property Name="SharedComputerLicensing" Value="1" />
  <Property Name="PinIconsToTaskbar" Value="FALSE" />
  <Property Name="SCLCacheOverride" Value="0" />
  <Property Name="AUTOACTIVATE" Value="1" />
  <Property Name="FORCEAPPSHUTDOWN" Value="TRUE" />
  <Property Name="DeviceBasedLicensing" Value="0" />
  <Updates Enabled="TRUE" />
  <RemoveMSI>
    <IgnoreProduct ID="InfoPath" />
    <IgnoreProduct ID="InfoPathR" />
    <IgnoreProduct ID="SharePointDesigner" />
  </RemoveMSI>
  <AppSettings>
    <Setup Name="Company" Value="Company Name" />
    <User Key="software\microsoft\office\16.0\excel\options" Name="defaultformat" Value="51" Type="REG_DWORD" App="excel16" Id="L_SaveExcelfilesas" />
    <User Key="software\microsoft\office\16.0\powerpoint\options" Name="defaultformat" Value="27" Type="REG_DWORD" App="ppt16" Id="L_SavePowerPointfilesas" />
    <User Key="software\microsoft\office\16.0\word\options" Name="defaultformat" Value="" Type="REG_SZ" App="word16" Id="L_SaveWordfilesas" />
  </AppSettings>
  <Display Level="None" AcceptEULA="TRUE" />
  <Logging Level="Standard" Path="C:\Support\Logs" />
</Configuration>

 


If we run the Visio and Project installs independently they are fine. However the MSICondition is clearly
working as it is correctly removing and installing the right versions.


Thanks,

 

John

1 Reply

@JBrunsden Hi, I don't work within this area but any chance this could be the case?

 

Deploying multiple MAK keys

Activate volume licensed versions of Office by using MAK - Deploy Office | Microsoft Docs