Unattended installation of a language pack in Windows 7 SP1

When deploying an unattended installation of an operating systems from SCCM, Altiris, RES Automation Manager or any other deployment mechanism and you want to add some languages, this is not so easy because Microsoft advises that when you want to add a language pack you use Windows Update. And that is just not what you want using automation deployment.
So here’s how to get those language packs to install silently. I will use a Dutch language pack as example.
1. Grab your corporate MSDN account and download SW_DVD5_NTRL_Win_7SP1_32BIT_MultiLang_no_ZHTW_Lang_Pk_X17-19007.iso from the MDSN website. (if you have a 64 bit you must download the 64 bit DVD)
2. Unpack the ISO and copy the language that you want to install, I will use \\server\share\langpack\nl-NL\ as an example.
3. Run the following code on the client device:
Dism /online /Add-Package /PackagePath:\\server\share\langpack\nl-NL\lp.cab

image
Now wait for approximately 10 minutes, afterwards the language is installed.

Great, but the English language is still default. Let’s change that.

4. For the following commands, you must use a command prompt.

cmd.exe /c "bcdedit /set {current} locale nl-NL"

cmd.exe /c bcdboot %WINDIR% /l nl-NL

Remove-Item Registry::’HKLM\SYSTEM\CurrentControlSet\Control\MUI\UILanguages\en-US’

image

The last step is to reboot the client device, et voilà! the Dutch language is now the default language!

 

Can’t get the solution to work? Contact me and let me do the trick.

 

 

 

Advertisements
This entry was posted in Microsoft General. Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s