«

»

Aug 10

Deploy Office 2010 with integrated Language Packs

For many this is basics, but for some reason I seem to forget this from time to time. Therefore I have chosen to create a blog post to remember the steps.

Create the Office 2010 package as you normally would. Copy the Office CD to a share and add it as a New Package.
Remember to create the MSP file using the setup.exe /admin switch. These are the settings I use normally:

Microsoft Outlook 2010 – Account Settings – Exchange – Automatically Configure profile
based on Active Directory Primary SMTP Address = Enabled


Microsoft Outlook 2010 – Account Settings – Rss Feeds – Turn of RSS Feature =
Enabled


Add Property HIDEUPDATEUI = TRUE


Set Outlook Profile to Modify Profile

I normally use a KMS server for key management. But this depends on the environment. Then you save these changes to office2k10Silent.msp and save it in the root of the office folder where setup.exe is located. In order to integrate the language pack as part of the setup I then copy the needed folders from the language pack cd:

Every folder that is needed ends with the name of the language. (in my case .nb-no)
I then copy the config.xml file from the enterprise.ww or the proplus.ww folder to the same location as setup.exe is located. This name of this folder varies from the version you are deploying. Then I edit it like this:

<Configuration Product="ProPlus">
    <Display Level="none" CompletionNotice="no" SuppressModal="Yes" AcceptEula="Yes" />
    <AddLanguage Id="match" ShellTransform="yes"/>
    <AddLanguage Id="en-us" />
    <AddLanguage Id="nb-no" />
    <OptionState Id="OfficeMUI" State="Local" Children="force" />
</Configuration>

Notice the match switch. When that is set the installation will find out if the OS is English or Norwegian and install the Office GUI with that language.
We then need to specify how to run the installation. I create a program inside the office 2010 package that runs the following command:
setup.exe /adminfile office2k10Silent.msp
That’s it. The config.xml file will be read because it is in the root of the directory. Microsoft documentations states that MSP files and updates can be put in the updates folder of the installation. This works great. The only thing I have noticed is that office
completely installs the entire office suite and then runs the .MSP file and "peels" of the options that you have chosen to exclude.

Happy deployment!

6 comments

2 pings

Skip to comment form

  1. Fredrik

    Is the part of the config.xml you posted above everyting you have in the config.xml?

    I get an error sying that my config file is invald when I use the same code you have. Exept sv-se insted of nb-no

  2. Oddvar

    Have you done everything else? copied folders over to the installation directory?

  3. Fredrik

    I do not know what I did wrong. But i solved it by using Microsoft Deployment Toolkit, and had it incorporate the extra language-pack.

    1-klick install will make the users happy

    My working config file ended up like this:

  4. chandler

    I had the same Problem,
    ”- comes from Website
    “- is required.
    I changed these Signs an the xml worked.

  5. LMS

    Hi
    We tried the installation with config.xml with just one line as below,
    , then from command prompt we tried setup.exe /adminfile createdOCT.msp and the installation completed without installing the language pack. Please help us to relove the issue

    Regards
    Lal

  6. Tom Josefsen

    Thank YOU! Works great! :-)

    Mvh Tom J.

  1. Deploy Office 2010 with Different languages | Oddvar Haaland Moe's Blog

    [...] seen on my previous post http://www.moe.am/index.php/2010/08/deploy-office-2010-with-integrated-language-packs/ I showed how to integrate language packs into one set of installation files for office. In that [...]

  2. Deploy Office 2010 with Different languages | MSitPros Blog

    [...] Oddvar Tweet As seen on my previous post http://msitpros.com/?p=271 I showed how to integrate language packs into one set of installation files for office. In that [...]

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

*

QR Code Business Card