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).
- 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…)
- 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:
- Package: The package from step 1
- Disable 64-bit file system redirection: Enabled
- 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.
April 2, 2012 at 10:34 pm
[…] A: You can certainly add a language pack into an OS deployment – https://t3chn1ck.wordpress.com/2012/01/13/how-to-add-a-language-pack-to-win7-osd-without-mdt/ […]
May 23, 2012 at 8:39 am
The problem with “Run command line” is that we can’t use variable collection to install the language pack. How could you do to install the LP Online using Variable collection ? (I don’t want to replicate my LP on DP all over the world, so I use variable collection into the TS).
May 23, 2012 at 6:12 pm
Just a guess, but maybe the language packs can be embedded in the WIM in some fashion and then installed in that manner.
October 4, 2012 at 12:50 pm
[…] https://t3chn1ck.wordpress.com/2012/01/13/how-to-add-a-language-pack-to-win7-osd-without-mdt […]