How to Add a Language Pack to Win7 OSD Without MDT

For those whom need to add language packs to a Win7 image build/deployment, but only have SCCM infrastructure (without MDT integration), a TechNet forum posting gives the answer (which I’ve posted below).

  1. Create a package and copy each lp.cab file into the root (Just rename each cab so they can all exist in the same folder e.g. de-de.cab for German etc…)
  2. In your task sequence, after the Setup windows and ConfigMgr step and before you apply any updates (important) add a Run command line step with the following properties:
    1. Package: The package from step 1
    2. Disable 64-bit file system redirection: Enabled
    3. Command Line: cmd.exe /c dism.exe /online /add-package /PackagePath:”%CD%”

This will add all language packs that exist in the package directory to the installed OS. If you need to add more languages later, just drop a CAB file in the package and update it the command line stays the same. This also has the added benefit of only downloading the package once to install all the required languages. If you specify multiple tasks to do this in the task sequence it has to download each one separately which can add some additional overhead to the time to install.

Filed under: SCCM

email

Written by , Posted .
  • http://myITforum.com/myitforumwp/community/members/slaet/ Mirko Colemberg

    there is also an otherway to do this with sccm, read also the comments http://blog.colemberg.ch/2011/03/how-i-can-implement-w7-os-languages-zero-touch-via-sccm-os-capturing/

    :-)

  • http://myITforum.com/myitforumwp/community/members/rtruss/ Roger Truss

    Excellend post. I have been trying to figure out how to do just this very thing.

    How robust is line item 2 point C? Seems like a bit of busy work when the Language pack image from microsoft already has them in appropriately named folders. Will it (Command Line: cmd.exe /c dism.exe /online /add-package /PackagePath:”%CD%”) be able to parse through folders and then apply the lPs?