none
Deploying 2010 Proofing Tools to existing installatuion of Office 2010

    General discussion

  • Our enterprise has already deployed Office 2010 globally and we now need to deploy 10 additional proofing tools via SCCM.  I've configured the 2010 proofing tools Proofkit.WW\Config.xml to include/exclude the required languages.

    Below is s snipit of our Config.xml 

        <OptionState Id="ProofingTools_1037" State="Absent" Children="force"/>
        <OptionState Id="ProofingTools_1038" State="Absent" Children="force"/>
        <OptionState Id="ProofingTools_1040" State="Local" Children="force"/>
        <OptionState Id="ProofingTools_1041" State="Local" Children="force"/>
        <OptionState Id="ProofingTools_1042" State="Local" Children="force"/>
        <OptionState Id="ProofingTools_1043" State="Absent" Children="force"/>
        <OptionState Id="ProofingTools_1044" State="Absent" Children="force"/>

    The installation is successful, The issue I have is that the languages need to be manually 'added'  on the Office Word (File>Optiions>Language>Add additional editing languages)  once manually added they all show as 'Installed'.  However I'm trying to have all 10 languages already listed as 'Installed' wthout any user intervention. Is this possible without reinstalling Office?

     

     

    Friday, November 25, 2011 12:58 PM

All replies

  • Hi,

    are you following these steps: http://technet.microsoft.com/en-us/library/cc179145.aspx

    and especially, these steps (apply an updated customisation MSP)?: http://technet.microsoft.com/en-us/library/ee681791.aspx#section3


    Don
    Saturday, November 26, 2011 12:09 AM
  • Hi Don, Tanks for assisting so far,  The articles you list appear to be for language packs, I am not installing additional MUI languages just the Office 2010 Proofing tools kit for document dictionary / grammer checking.  I've followed this article http://technet.microsoft.com/en-us/library/dd162397.aspx which appears to 'install' the proofing tools for the specified languages that I've configured in config.xml, but the issue I'm having is that Office applications word/excel etc dont have the proofing tools listed in the (File>Options>Language>Add additional editing languages).  I want the Proofing tools to appear here automatically rather than trying to instruct our users how to add each of the Proofing tools manually (click Add etc).

    If I try to install the Russian Proofing tools manually (click Add) it appears in the list as 'Installed' which leaves me to believe that the Proofing tools installation has worked but I'm obviously missing something to register the Proofing tools with Office.  If I launch setup.exe /admin on the Office suite the additional Proofing tools dont appear.

     

    Any further thoughts would be appreciated,  cheers...

    Monday, November 28, 2011 12:39 AM
  • Anyody out there who can help? ...........     thanks.
    Tuesday, December 06, 2011 1:38 AM
  • Same problem here, I've been unable to complete this for a long time already.
    Monday, April 30, 2012 7:02 AM
  • Andre, In the end this was resolved by MS tech support, It's worked for us globally so here's what you need to do.

    Create the config.xml in your Offfice2010\Proofkit.WW (mine below) 

    **************************
    <Configuration Product="ProofKit">
      <Display Level="none" CompletionNotice="no" SuppressModal="yes" AcceptEula="yes" />
      <!-- <Display Level="full" CompletionNotice="yes" SuppressModal="no" AcceptEula="no" /> -->
      <!-- <Logging Type="standard" Path="%temp%" Template="Microsoft Office Proofing Tools Kit 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" /> -->
        <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_1029" State="Absent" Children="force"/>
        <OptionState Id="ProofingTools_1030" State="Absent" Children="force"/>
        <OptionState Id="ProofingTools_1032" State="Absent" Children="force"/>
        <OptionState Id="ProofingTools_1035" State="Absent" Children="force"/>
        <OptionState Id="ProofingTools_1037" State="Absent" Children="force"/>
        <OptionState Id="ProofingTools_1038" 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_1048" 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_1070" State="Absent" Children="force"/>
        <OptionState Id="ProofingTools_1081" State="Absent" Children="force"/>
        <OptionState Id="ProofingTools_1082" 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_1098" 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_2068" State="Absent" Children="force"/>
        <OptionState Id="ProofingTools_2070" State="Absent" Children="force"/>
        <OptionState Id="ProofingTools_2074" State="Absent" Children="force"/>

    <!-- German -->
        <OptionState Id="ProofingTools_1031" State="Local" Children="force"/>

    <!-- English US -->
        <OptionState Id="ProofingTools_1033" State="Local" Children="force"/>

    <!-- French -->
        <OptionState Id="ProofingTools_1036" State="Local" Children="force"/>

    <!-- Italian -->
        <OptionState Id="ProofingTools_1040" State="Local" Children="force"/>

    <!-- Japanese -->
        <OptionState Id="ProofingTools_1041" State="Local" Children="force"/>

    <!-- Korean -->
        <OptionState Id="ProofingTools_1042" State="Local" Children="force"/>

    <!-- Portuguese -->
        <OptionState Id="ProofingTools_1046" State="Local" Children="force"/>

    <!-- Russian -->
        <OptionState Id="ProofingTools_1049" State="Local" Children="force"/>

    <!-- Chinese Simplified -->
        <OptionState Id="ProofingTools_2052" State="Local" Children="force"/>

    <!-- English UK -->
        <OptionState Id="ProofingTools_2057" State="Local" Children="force"/>

    <!-- Spanish Modern Sort -->
        <OptionState Id="ProofingTools_3082" State="Local" Children="force"/>

    <!-- Chinese Singapore -->
        <OptionState Id="ProofingTools_4100" State="Local" Children="force"/>

     <!-- Chinese Traditional -->
    <!-- <OptionState Id="ProofingTools_1028" State="Local" Children="force"/> -->
    <!-- Chinese Hong Kong SAR -->
    <!-- <OptionState Id="ProofingTools_3076" State="Local" Children="force"/> -->

      <!-- <Setting Id="Setup_Reboot" Value="IfNeeded" /> -->
      <!-- <Command Path="%windir%\system32\msiexec.exe" Args="/i \\server\share\my.msi" QuietArg="/q" ChainPosition="after" Execute="install" /> -->
    </Configuration>

    **************************

    Then create a reg key as follows, obviously only including the languaes you need (mine below)

    **************************

    Windows Registry Editor Version 5.00

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\14.0\User Settings\{90140000-0011-0000-0000-0000000FF1CE}]
    "Count"=dword:00000001

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\14.0\User Settings\{90140000-0011-0000-0000-0000000FF1CE}\Create\Software\Microsoft\Office\14.0\Common\LanguageResources\EnabledLanguages]
    "1031"="ExplicitOn"
    "1033"="ExplicitOn"
    "1036"="ExplicitOn"
    "1040"="ExplicitOn"
    "1041"="ExplicitOn"
    "1042"="ExplicitOn"
    "1046"="ExplicitOn"
    "1049"="ExplicitOn"
    "2052"="ExplicitOn"
    "2057"="ExplicitOn"
    "3082"="ExplicitOn"
    "4100"="ExplicitOn"

     **************************

    As we deploy our Win7 loadset from SCCM I simply created an old cmd script that is called by the package.

    **************************
    @echo off
    ::--------------------------------------------
    :: Office 2010 Proofing tools Deployment
    ::--------------------------------------------

    "%~dp0Setup.exe" /Config "%~dp0Proofkit.WW\Config.xml"

    Reg Import "%~dp0ProofingToolLanguages.reg

    **************************

    It's as easy as that!  hope it works for you.

    Monday, April 30, 2012 8:55 AM
  • Thanks for your input!

    I think I got it now.
    How did you solve the "UNC not allowed in cmd file"?

    EDIT:
    I ran into same problem as I've seen before:

    During the installation progress (like 5 mins after) i get error message saying:

    Microsoft Setup Bootstrapper has stopped working.
    A problem caused the program to stop working correctly.
    Please close the program
    And there is only 1 option : Close the program
    Monday, April 30, 2012 12:11 PM
  • We have a similar, but not quite identcal problem: When applying the Proofing Tools to an existing Spanish OS/Office installation, several unwanted proofing tools are installed.

    Our office users in Spain wants Win 7 OS and Office 2010 Pro, both with Spanish MUI - This works perfectly.

    A request has been made to include the Catalan Proofing Tools for Office 2010. I've configured an SCCM package after the directions above:

    <Configuration Product="ProofKit">
    	<Display Level="none" CompletionNotice="no" SuppressModal="yes" AcceptEula="yes" />
    	<Logging Type="full" Path="C:\Windows\SetupLogs" Template="Microsoft Office Proofing Tools Kit Setup (ca).log" />
       <!-- <Display Level="full" CompletionNotice="yes" SuppressModal="no" AcceptEula="no" /> -->
       <!-- <Logging Type="standard" Path="%temp%" Template="Microsoft Office Proofing Tools Kit 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" /> -->
         <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_1029" State="Absent" Children="force"/>
         <OptionState Id="ProofingTools_1030" State="Absent" Children="force"/>
         <OptionState Id="ProofingTools_1032" State="Absent" Children="force"/>
         <OptionState Id="ProofingTools_1035" State="Absent" Children="force"/>
         <OptionState Id="ProofingTools_1037" State="Absent" Children="force"/>
         <OptionState Id="ProofingTools_1038" 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_1048" 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_1070" State="Absent" Children="force"/>
         <OptionState Id="ProofingTools_1081" State="Absent" Children="force"/>
         <OptionState Id="ProofingTools_1082" 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_1098" 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_2068" State="Absent" Children="force"/>
         <OptionState Id="ProofingTools_2070" State="Absent" Children="force"/>
         <OptionState Id="ProofingTools_2074" State="Absent" Children="force"/>
     
    <!-- Catalan -->
         <OptionState Id="ProofingTools_1027" State="Local" 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" /> -->
     </Configuration>
    

    And run the installation and the .reg file that contains:

    Windows Registry Editor Version 5.00
     
    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\14.0\User Settings\{90140000-0011-0000-0000-0000000FF1CE}]
     "Count"=dword:00000001
     
    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\14.0\User Settings\{90140000-0011-0000-0000-0000000FF1CE}\Create\Software\Microsoft\Office\14.0\Common\LanguageResources\EnabledLanguages]
     "1027"="ExplicitOn"
     

    The first problem is that the unattended installation cannot run on the machine, but I solved this by simply deleting the directory "ProofMUI.fr-fr" in the root of the Proofing Tools CD.

    But much more annoying is the problem that the Basque, Chinese Simplified, Chinese Traditional, English, French, Galician, German, Italian, Japanese, Korean, Portugese (Brazil), Russian, Spanish Proofing Tools are also installed.

    I know this list is identical to the default selection when running setup.exe interactively and selecting "Customize", so I added several "Absent" statements to the config.xml file, e.g. "<OptionState Id="ProofingTools_1049" State="Absent" Children="force"/>", etc. This removes the Russian Proofing Tools as expected.

    But some of the proofing tools cannot be removed this way - "<OptionState Id="ProofingTools_1110" State="Absent" Children="force"/>" doesn't get rid of the Galician Proofing Tools.

    Does anyone know why the installation behaves in this strange way?

    Cheers,

    Mads

    Wednesday, June 20, 2012 11:59 AM
  • No-one seems to know why this happens, so I went through all the directories in the ProofKit.WW folder to ensure that I didn't miss anything. This is the actual config.xml that I run:

    <Configuration Product="ProofKit">
    	<Display Level="none" CompletionNotice="no" SuppressModal="yes" AcceptEula="yes" />
    	<Logging Type="full" Path="C:\Windows\SetupLogs" Template="Microsoft Office Proofing Tools Kit Setup (ca).log" />
       <!-- <Display Level="full" CompletionNotice="yes" SuppressModal="no" AcceptEula="no" /> -->
       <!-- <Logging Type="standard" Path="%temp%" Template="Microsoft Office Proofing Tools Kit 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" /> -->
         <OptionState Id="IMEMain_1028" State="Absent" Children="force"/> <!-- Proof.zh-tw (Chinese Traditional IME) -->
         <OptionState Id="IMEMain_1041" State="Absent" Children="force"/> <!-- Proof.ja (Japanese IME) -->
         <OptionState Id="IMEMain_1042" State="Absent" Children="force"/> <!-- Proof.ko  (Korean IME) -->
         <OptionState Id="IMEMain_2052" State="Absent" Children="force"/> <!-- Proof.zh-cn (Pinyin IME) -->
         <OptionState Id="ProofingTools_1025" State="Absent" Children="force"/> <!-- Proof.ar (Arabic)-->
         <OptionState Id="ProofingTools_1026" State="Absent" Children="force"/> <!-- Proof.bg (Bulgarian)-->
         <OptionState Id="ProofingTools_1027" State="Local" Children="force"/> <!-- Proof.ca (Catalan)-->
         <OptionState Id="ProofingTools_1028" State="Absent" Children="force"/> <!-- Proof.zh-tw (Chinese Traditional)-->
         <OptionState Id="ProofingTools_1029" State="Absent" Children="force"/> <!-- Proof.cs (Czech)-->
         <OptionState Id="ProofingTools_1030" State="Absent" Children="force"/> <!-- Proof.da (Danish)-->
    	 <OptionState Id="ProofingTools_1031" State="Absent" Children="force"/> <!-- Proof.de (German)-->
         <OptionState Id="ProofingTools_1032" State="Absent" Children="force"/> <!-- Proof.el (Greek)-->
    	 <OptionState Id="ProofingTools_1033" State="Absent" Children="force"/> <!-- Proof.en (English)-->
         <OptionState Id="ProofingTools_1035" State="Absent" Children="force"/> <!-- Proof.fi (Finnish)-->
    	 <OptionState Id="ProofingTools_1036" State="Absent" Children="force"/> <!-- Proof.fr (French) --> 
         <OptionState Id="ProofingTools_1037" State="Absent" Children="force"/> <!-- Proof.he (Hebrew) -->
         <OptionState Id="ProofingTools_1038" State="Absent" Children="force"/> <!-- Proof.hu (Hungarian) --> 
         <OptionState Id="ProofingTools_1040" State="Absent" Children="force"/> <!-- Proof.it (Italian) -->
         <OptionState Id="ProofingTools_1041" State="Absent" Children="force"/> <!-- Proof.ja (Japanese) -->
         <OptionState Id="ProofingTools_1042" State="Absent" Children="force"/> <!-- Proof.ko (Korean) -->
         <OptionState Id="ProofingTools_1043" State="Absent" Children="force"/> <!-- Proof.nl (Dutch) -->
         <OptionState Id="ProofingTools_1044" State="Absent" Children="force"/> <!-- Proof.nb (Norwegian (Bokmaal)) -->
         <OptionState Id="ProofingTools_1045" State="Absent" Children="force"/> <!-- Proof.pl (Polish) -->
         <OptionState Id="ProofingTools_1046" State="Absent" Children="force"/> <!-- Proof.pt-br (Portuguese (Brazil)) -->
         <OptionState Id="ProofingTools_1048" State="Absent" Children="force"/> <!-- Proof.ro (Romanian) -->
         <OptionState Id="ProofingTools_1049" State="Absent" Children="force"/> <!-- Proof.ru (Russian) -->
         <OptionState Id="ProofingTools_1050" State="Absent" Children="force"/> <!-- Proof.hr (Croatian) -->
         <OptionState Id="ProofingTools_1051" State="Absent" Children="force"/> <!-- Proof.sk (Slovak) -->
         <OptionState Id="ProofingTools_1053" State="Absent" Children="force"/> <!-- Proof.sv (Swedish) -->
         <OptionState Id="ProofingTools_1054" State="Absent" Children="force"/> <!-- Proof.th (Thai) -->
         <OptionState Id="ProofingTools_1055" State="Absent" Children="force"/> <!-- Proof.tr (Turkish) -->
         <OptionState Id="ProofingTools_1056" State="Absent" Children="force"/> <!-- Proof.ur (Urdu) -->
         <OptionState Id="ProofingTools_1058" State="Absent" Children="force"/> <!-- Proof.uk (Ukrainian) -->
         <OptionState Id="ProofingTools_1060" State="Absent" Children="force"/> <!-- Proof.sl (Slovenian) -->
         <OptionState Id="ProofingTools_1061" State="Absent" Children="force"/> <!-- Proof.et (Estonian) -->
         <OptionState Id="ProofingTools_1062" State="Absent" Children="force"/> <!-- Proof.lv (Latvian) -->
         <OptionState Id="ProofingTools_1063" State="Absent" Children="force"/> <!-- Proof.lt (Lithuanian) -->
         <OptionState Id="ProofingTools_1069" State="Absent" Children="force"/> <!-- Proof.eu (Basque) -->
         <OptionState Id="ProofingTools_1081" State="Absent" Children="force"/> <!-- Proof.hi (Hindi) -->
         <OptionState Id="ProofingTools_1087" State="Absent" Children="force"/> <!-- Proof.kk (Kazakh) -->
         <OptionState Id="ProofingTools_1094" State="Absent" Children="force"/> <!-- Proof.pa (Punjabi) -->
         <OptionState Id="ProofingTools_1095" State="Absent" Children="force"/> <!-- Proof.gu (Gujarati) -->
         <OptionState Id="ProofingTools_1097" State="Absent" Children="force"/> <!-- Proof.ta (Tamil) -->
         <OptionState Id="ProofingTools_1098" State="Absent" Children="force"/> <!-- Proof.te (Telugu) -->
         <OptionState Id="ProofingTools_1099" State="Absent" Children="force"/> <!-- Proof.kn (Kannada) -->
         <OptionState Id="ProofingTools_1102" State="Absent" Children="force"/> <!-- Proof.mr (Marathi) -->
         <OptionState Id="ProofingTools_1110" State="Absent" Children="force"/> <!-- Proof.gl (Galician) -->
         <OptionState Id="ProofingTools_2052" State="Absent" Children="force"/> <!-- Proof.zh-cn (Pinyin) -->
         <OptionState Id="ProofingTools_2068" State="Absent" Children="force"/> <!-- Proof.nn (Norwegian (Nynorsk)) -->
         <OptionState Id="ProofingTools_2070" State="Absent" Children="force"/> <!-- Proof.pt (Portuguese (Portugal)) -->
         <OptionState Id="ProofingTools_2074" State="Absent" Children="force"/> <!-- Proof.sr (Serbian (Latin)) -->
         <OptionState Id="ProofingTools_3082" State="Absent" Children="force"/> <!-- Proof.es (Spanish) -->
    	 <Setting Id="Setup_Reboot" Value="never" />
       <!-- <Command Path="%windir%\system32\msiexec.exe" Args="/i \\server\share\my.msi" QuietArg="/q" ChainPosition="after" Execute="install" /> -->
     </Configuration>

    As far as I can see anything but Catalan is disabled, yet when running this installation in addition to Catalan, Basque, English, French, Galician, Portuguese (Brazil) and Spanish proofing tools are installed.

    I have even tried running the installation on a 32- and 64-bit OS, but the results are identical.

    Can anyone please point me in the right direction on how to disable the last few unwanted proofing tools?

    Thanks in advance.

    Thursday, June 21, 2012 12:58 PM