Office Installer settings

This is a two-part job. First configure the setup installation package for the client computer and afterwards create a Group Policy with additional settings.

Setup

Run “setup.exe /admin” and change the following sections.

Setup:

I accept the terms in the License Agreement = Selected
Display Level = None 
Completion notice = Not selected
Suppress modal = Selected
No Cancel = Selected
HIDEUPDATEUI = True
AUTO_ACTIVATE = 1
SETUP_REBOOT = Never

Features:

Office, First run
	Disable First Run Movie = Enabled
	Disable Office First Run on application boot = Enabled
Office, Privacy
	Disable Opt-In Wizard on first run = Enabled
Office, Miscellaneous
	Disable the Office Start screen for all Office applications = Enabled
	Suppress recommended settings dialog = Enabled

Additional content:

HKCU Software\Microsoft\Office\<version>\Common\General ShownFileFmtPrompt = DWORD 1
HKCU Software\Microsoft\Office\<version>\Registration AcceptAllEulas = DWORD 1
HKCU Software\Microsoft\Office\<version>\Lync SavePassword = DWORD 1
HKCU Software\Microsoft\Office\<version>\Lync TutorialFeatureEnabled = DWORD 1
HKCU Software\Microsoft\Office\<version>\Lync IsBasicTutorialSeenByUser = DWORD 1
HKCU Software\Microsoft\Office\<version>\Lync AutoRunWhenLogonToWindows = DWORD 1
HKCU Software\Microsoft\Office\<version>\Lync MinimizeWindowToNotificationArea = DWORD 1
HKCU Software\Microsoft\Office\<version>\Lync AutoOpenMainWindowWhenStartup = DWORD 1

Group Policy

Launch ‘Group Policy Management’ or other Group Policy Management tool.

User, Microsoft Office\First Run
	Disable First Run Movie	= Enabled
	Disable Office First Run on application boot = Enabled
User, Microsoft Office \Microsoft Save As PDF and XPS add-ins
	Disable Microsoft Save As PDF and XPS add-ins = Enabled, Disable XPS
User, Microsoft Office\Miscellaneous
	Block signing into Office = OrgID Only
	Disable the Office Start screen for all Office applications = Enabled
	Suppress recommended settings dialog = Enabled
	Show OneDrive Sign In = Disabled
User, Microsoft Office\Privacy\Trust Center
	Automatically receive small updates to improve reliability = Disabled
	Disable Opt-in Wizard on first run = Enabled
	Enable Customer Experience Improvement Program = Disabled
	Send Office Feedback = Disabled
User, Microsoft Office\Subscription Activationshow
	Automatically activate Office with federated organization credentials = Enabled
	Do not show "Manage Account" link for subscription licenses = Enabled

Microsoft Office 2016 – add language in config.xml

Custom config.xml with multiple languages commands for a Microsoft Office 2016 installation.

Note: Adding French, English, Danish, German and Spanish languages and set French language to default

<Configuration Product="ProPlus">
  <Display 
    AcceptEula="yes" 
    SuppressModal="yes" 
    CompletionNotice="no" 
    Level="none"
  />
  <!-- <Display Level="full" CompletionNotice="yes" SuppressModal="no" AcceptEula="no" /> -->
  <!-- <Logging Type="standard" Path="%temp%" Template="Microsoft Office Professional Plus Setup(*).txt" /> -->
  <!-- <USERNAME Value="Customer" /> -->
  <!-- <COMPANYNAME Value="MyCompany" /> -->
  <!-- <INSTALLLOCATION Value="%programfiles%\Microsoft Office" /> -->
  <!-- <LIS CACHEACTION="CacheOnly" /> -->
  <!-- <LIS SOURCELIST="\\server1\share\Office;\\server2\share\Office" /> -->
  <!-- <DistributionPoint Location="\\server\share\Office" /> -->
  <!-- <OptionState Id="OptionID" State="absent" Children="force" /> -->
  <Setting 
    Id="SETUP_REBOOT" 
    Value="Never" 
  />
  <Setting 
    Id="AUTO_ACTIVATE" 
    Value="1" 
  />
  <!-- <Command Path="%windir%\system32\msiexec.exe" Args="/i \\server\share\my.msi" QuietArg="/q" ChainPosition="after" Execute="install" /> -->
  <AddLanguage 
    Id="fr-fr" 
    ShellTransform="yes" 
  /> 
  < AddLanguage 
    Id="en-us" 
  /> 
  <AddLanguage 
    Id="da-dk" 
  /> 
  <AddLanguage 
    Id="de-de" 
  /> 
  <AddLanguage 
    Id="es-es" 
  /> 
</Configuration>

Source: Microsoft

Microsoft Office 2016 Proofing Tools Kit – config.xml

Custom config.xml for a Microsoft Office 2016 Proofing Tools kit installation.

Note: Install English and Danish languages only

<Configuration Product="Proofkit">
  <Display 
    AcceptEula="yes" 
    SuppressModal="yes" 
    CompletionNotice="no" 
    Level="none"
  />
  <!-- <Logging Type="standard" Path="%temp%" Template="Microsoft Office Proofkit Setup(*).txt" /> -->
  <!-- <USERNAME Value="Customer" /> -->
  <!-- <COMPANYNAME Value="MyCompany" /> -->
  <!-- <INSTALLLOCATION Value="%programfiles%\Microsoft Office" /> -->
  <!-- <LIS CACHEACTION="CacheOnly" /> -->
  <!-- <LIS SOURCELIST="\\server1\share\Office;\\server2\share\Office" /> -->
  <!-- <DistributionPoint Location="\\server\share\Office" /> -->
  <!-- <OptionState Id="OptionID" State="absent" Children="force" /> -->
  <Setting 
    Id="SETUP_REBOOT" 
    Value="Never" 
  />
  <!-- <Command Path="%windir%\system32\msiexec.exe" Args="/i \\server\share\my.msi" QuietArg="/q" ChainPosition="after" Execute="install" /> -->
  <OptionState 
    Id="IMEMain_1028" 
    State="Absent" 
    Children="force" 
  />
  <OptionState 
    Id="IMEMain_1041" 
    State="Absent" 
    Children="force" 
  />
  <OptionState 
    Id="IMEMain_1042" 
    State="Absent" 
    Children="force" 
  />
  <OptionState 
    Id="IMEMain_2052" 
    State="Absent" 
    Children="force" 
  />
  <OptionState 
    Id="ProofingTools_1025" 
    State="Absent" 
    Children="force" 
  />
  <OptionState 
    Id="ProofingTools_1026" 
    State="Absent" 
    Children="force" 
  />
  <OptionState 
    Id="ProofingTools_1027" 
    State="Absent" 
    Children="force" 
  />
  <OptionState 
    Id="ProofingTools_1028" 
    State="Absent" 
    Children="force" 
  />
  <OptionState 
    Id="ProofingTools_1029" 
    State="Absent" 
    Children="force" 
  />
  <OptionState 
    Id="ProofingTools_1030" 
    State="local" 
    Children="force" 
  />
  <OptionState 
    Id="ProofingTools_1031" 
    State="Absent" 
    Children="force" 
  />
  <OptionState 
    Id="ProofingTools_1032" 
    State="Absent" 
    Children="force" 
  />
  <OptionState 
    Id="ProofingTools_1033" 
    State="local" 
    Children="force" 
  />
  <OptionState 
    Id="ProofingTools_1035" 
    State="Absent" 
    Children="force" 
  />
  <OptionState 
    Id="ProofingTools_1036" 
    State="Absent" 
    Children="force" 
  />
  <OptionState 
    Id="ProofingTools_1037" 
    State="Absent" 
    Children="force" 
  />
  <OptionState 
    Id="ProofingTools_1038" 
    State="Absent" 
    Children="force" 
  />
  <OptionState 
    Id="ProofingTools_1040" 
    State="Absent" 
    Children="force" 
  />
  <OptionState 
    Id="ProofingTools_1041" 
    State="Absent" 
    Children="force" 
  />
  <OptionState 
    Id="ProofingTools_1042" 
    State="Absent" 
    Children="force" 
  />
  <OptionState 
    Id="ProofingTools_1043" 
    State="Absent" 
    Children="force" 
  />
  <OptionState 
    Id="ProofingTools_1044" 
    State="Absent" 
    Children="force" 
  />
  <OptionState 
    Id="ProofingTools_1045" 
    State="Absent" 
    Children="force" 
  />
  <OptionState 
    Id="ProofingTools_1046" 
    State="Absent" 
    Children="force" 
  />
  <OptionState 
    Id="ProofingTools_1048" 
    State="Absent" 
    Children="force" 
  />
  <OptionState 
    Id="ProofingTools_1049" 
    State="Absent" 
    Children="force" 
  />
  <OptionState 
    Id="ProofingTools_1050" 
    State="Absent" 
    Children="force" 
  />
  <OptionState 
    Id="ProofingTools_1051" 
    State="Absent" 
    Children="force" 
  />
  <OptionState 
    Id="ProofingTools_1053" 
    State="Absent" 
    Children="force" 
  />
  <OptionState 
    Id="ProofingTools_1054" 
    State="Absent" 
    Children="force" 
  />
  <OptionState 
    Id="ProofingTools_1055" 
    State="Absent" 
    Children="force" 
  />
  <OptionState 
    Id="ProofingTools_1056" 
    State="Absent" 
    Children="force" 
  />
  <OptionState 
    Id="ProofingTools_1058" 
    State="Absent" 
    Children="force" 
  />
  <OptionState 
    Id="ProofingTools_1060" 
    State="Absent" 
    Children="force" 
  />
  <OptionState 
    Id="ProofingTools_1061" 
    State="Absent" 
    Children="force" 
  />
  <OptionState 
    Id="ProofingTools_1062" 
    State="Absent" 
    Children="force" 
  />
  <OptionState 
    Id="ProofingTools_1063" 
    State="Absent" 
    Children="force" 
  />
  <OptionState 
    Id="ProofingTools_1069" 
    State="Absent" 
    Children="force" 
  />
  <OptionState 
    Id="ProofingTools_1081" 
    State="Absent" 
    Children="force" 
  />
  <OptionState 
    Id="ProofingTools_1087" 
    State="Absent" 
    Children="force" 
  />
  <OptionState 
    Id="ProofingTools_1094" 
    State="Absent" 
    Children="force" 
  />
  <OptionState 
    Id="ProofingTools_1095" 
    State="Absent" 
    Children="force" 
  />
  <OptionState 
    Id="ProofingTools_1097" 
    State="Absent" 
    Children="force" 
  />
  <OptionState 
    Id="ProofingTools_1099" 
    State="Absent" 
    Children="force" 
  />
  <OptionState 
    Id="ProofingTools_1102" 
    State="Absent" 
    Children="force" 
  />
  <OptionState 
    Id="ProofingTools_1110" 
    State="Absent" 
    Children="force" 
  />
  <OptionState 
    Id="ProofingTools_2052" 
    State="Absent" 
    Children="force" 
  />
  <OptionState 
    Id="ProofingTools_2068" 
    State="Absent" 
    Children="force" 
  />
  <OptionState 
    Id="ProofingTools_2070" 
    State="Absent" 
    Children="force" 
  />
  <OptionState 
    Id="ProofingTools_2074" 
    State="Absent" 
    Children="force" 
  />
  <OptionState 
    Id="ProofingTools_2076" 
    State="Absent" 
    Children="force" 
  />
  <OptionState 
    Id="ProofingTools_3082" 
    State="Absent" 
    Children="force" 
  />
</Configuration>

Source: Microsoft

Microsoft Office 2016 – config.xml

Custom config.xml for a Microsoft Office 2016 installation.

Note: Remember to install KB2999226 before installing Microsoft Office 2016

<Configuration Product="ProPlus">
  <Display 
    AcceptEula="yes" 
    SuppressModal="yes" 
    CompletionNotice="no" 
    Level="none"
  />
  <!-- <Display Level="full" CompletionNotice="yes" SuppressModal="no" AcceptEula="no" /> -->
  <!-- <Logging Type="standard" Path="%temp%" Template="Microsoft Office Professional Plus Setup(*).txt" /> -->
  <!-- <USERNAME Value="Customer" /> -->
  <!-- <COMPANYNAME Value="MyCompany" /> -->
  <!-- <INSTALLLOCATION Value="%programfiles%\Microsoft Office" /> -->
  <!-- <LIS CACHEACTION="CacheOnly" /> -->
  <!-- <LIS SOURCELIST="\\server1\share\Office;\\server2\share\Office" /> -->
  <!-- <DistributionPoint Location="\\server\share\Office" /> -->
  <!-- <OptionState Id="OptionID" State="absent" Children="force" /> -->
  <Setting 
    Id="SETUP_REBOOT" 
    Value="Never" 
  />
  <Setting 
    Id="AUTO_ACTIVATE" 
    Value="1" 
  />
  <!-- <Command Path="%windir%\system32\msiexec.exe" Args="/i \\server\share\my.msi" QuietArg="/q" ChainPosition="after" Execute="install" /> -->
</Configuration>

Source: Microsoft