Jump to content


anyweb

How can I install Windows 10 language packs offline with an MDT Integrated Task Sequence in System Center Configuration Manager (Current Branch)

Recommended Posts

Hello

very interesting article but I am trying now over hours to get it work, but the Task Fails at once after copying the language pack to Client

so I have some questions:

the language Folder data source path for the package should be for Windows 10 1607

up to Folder \german\de-de ?

or up to Folder \german ?

The path to the source Location is :

...\german\de-de\Microsoft-Windows-Client-Language-Pack_x64_de-de.cab

is Little bit confusing

 

the Name of the cab Microsoft-Windows-Client-Language-Pack_x64_de-de.cab has to remain as it is, right?

 

where can I find the RegionValue on set dynamic variables for swiss german? I dont think is german.

could it be swiss german or deutsch schweiz ?

the Name of the  Group for swiss german, in the LanguageValue in Options

is it german? or swiss german? or deutsch schweiz ?

 

is there any list with those values?

Some Feedback is really appreciated

Chrys

 

Share this post


Link to post
Share on other sites


the package folder source in your case should be pointing to "some UNC path...\german"

and that folder should have a sub folder in it called de-de with the appropriate cab file in it

Share this post


Link to post
Share on other sites

thank you for your reply

I have configured it this way, I start the install, the Task applies the install.wim file, then it copies the language pack and then

the Task Fails with the error 0x0000001

 

Share this post


Link to post
Share on other sites

I'm have an issue where it looks like the language pack is getting install as I can see the unattend.xml file getting updated and I see "Install language pack..." during the task sequence.

My end result is this:

The region and keyboard are getting set correctly and I see the Language under Languages with under the language I see "Available for download".

Any idea on why it added the Language Pack but doesn't actually install it?

Many Thanks!

 

Share this post


Link to post
Share on other sites

Question, If I'm needing to install a total of 5 languages in addition to English on a lab of computers can I modify the collection they all reside in to install all of the languages or does it just limit it to the default language of the os and one additional language?

Share this post


Link to post
Share on other sites

yes you can do that, but if you are installing more than one language then you must include all the language packs you intend to install together

Share this post


Link to post
Share on other sites
2 hours ago, anyweb said:

yes you can do that, but if you are installing more than one language then you must include all the language packs you intend to install together

Can you give example? When I try and add a second RegionValue I get the following error.

2018-08-01 12_19_21-System Center Configuration Manager (Connected to UCA - University of Central Ar.png

Share this post


Link to post
Share on other sites
On 8/1/2018 at 9:38 AM, anyweb said:

yes you can do that, but if you are installing more than one language then you must include all the language packs you intend to install together

When I try it tells me that that variable is already in use.

Share this post


Link to post
Share on other sites

take a look at this old post to give you some ideas of where you are going wrong

 

Share this post


Link to post
Share on other sites

Hi... I followed this guide and had it working fine for a couple of months now (THANK YOU!). However, it has stopped working after we captured a new Win10 1607 WIM. From what I can tell in the logs, the language pack installs fine. The unattend gets updated properly. However, in the Windows setup log file, it tells me that it can't set the language because it is not installed (UILanguage is not installed in the system). So, clearly, it is not installing even though it is reporting successful. How do I go about troubleshooting the "install language pack offline" step? FYI, this is happening with all of the language packs... not just the es-MX from the screenshots below.

smsts.log showing the command completed successfully:

image.thumb.png.f5f93bff432b1f0fb8bbffb03aa11192.png

Unattend before restart for windows setup:

image.png.86692a303ca51457d98cc9969340d981.png

setupact.log from UnattendGC showing the failure to set the language:

image.thumb.png.8ab7cb2c5843f1953efd3d11ee278941.png

Share this post


Link to post
Share on other sites

hmm you are using adk 1803 to deploy windows 10 1607 images ? i don't think that's supported, but aside from that, how much ram is in these computers and have you also updated the mdt integration to a newer release ? are you really still deploying windows 10 1607 it's eol in November

Share this post


Link to post
Share on other sites
10 minutes ago, anyweb said:

hmm you are using adk 1803 to deploy windows 10 1607 images ? i don't think that's supported, but aside from that, how much ram is in these computers and have you also updated the mdt integration to a newer release ? are you really still deploying windows 10 1607 it's eol in November

Yeaaaaah.... Don't ask!  We did update the WinPE with 1803 ADK and also MDT integration is updated as well. The screenshots I provided are from a VM with 4GB of RAM. Does it need more than that? Anything else I can use to troubleshoot offline language pack installation?

Share this post


Link to post
Share on other sites

4gb should be ok but i would put a pause before the install offline language step and after to analyze logs to see what's happening..

here's one way -

also try and move to a supported scenario, as it's impossible to say if this is because you are running unsupported right now...without me too trying it, and i don't have time, sorry

 

Share this post


Link to post
Share on other sites

Now that I think about this... why doesn't the 1803 ADK support older versions of Windows 10? We aren't having issues with our Windows 7 image... I've attached the ZTIPatches_DISM.log. This is the log that would show something, right?

ZTIPatches_DISM.log

Share this post


Link to post
Share on other sites

FYI, I went back to the older PE and it is still failing to install the language pack. I suspect that it's actually the updated MDT that is causing the issue. I'm testing now to verify.

Edit: Confirmed that rolling back to the older MDT and the install language pack offline is working again. So, the issue is not with the ADK but rather with MDT 8450 and Windows 10 1607.

Edited by bdudle1
added additional info
  • Thanks 1

Share this post


Link to post
Share on other sites

good troubleshooting !

 

Share this post


Link to post
Share on other sites
25 minutes ago, anyweb said:

good troubleshooting !

 

Thanks for the pointers...

BTW, have you tried this solution for languages with Windows 10 1803? I'm trying it and seeing the same thing I was seeing with MDT 8450 and Win10 1607... where it's not actually installing the language.

Share this post


Link to post
Share on other sites

nope haven't had time yet, what if anything do the logs tell you ? what adk are you using ?

Share this post


Link to post
Share on other sites

It looks very similar to what I saw with 1803 ADK, MDT 8450, and Win10 1803 image. The step to install language pack offline takes about 1 second to run and doesn't do much. Looking at the ZTIPatches_DISM.log file, it looks like ZTIPatches.wsf from MDT is failing to update the unattend.xml file. So when DISM runs, it's not seeing that it has any packages to install. I'll keep digging.

From a failed log:

2018-08-07 15:22:21, Info                  DISM   DISM Provider Store: PID=2736 TID=352 Getting Provider DISM Package Manager - CDISMProviderStore::GetProvider
2018-08-07 15:22:21, Info                  DISM   DISM Provider Store: PID=2736 TID=352 Provider has previously been initialized.  Returning the existing instance. - CDISMProviderStore::Internal_GetProvider
2018-08-07 15:22:21, Info                  DISM   DISM Provider Store: PID=2736 TID=352 Getting Provider DISM Unattend Manager - CDISMProviderStore::GetProvider
2018-08-07 15:22:21, Info                  DISM   DISM Provider Store: PID=2736 TID=352 Provider has previously been initialized.  Returning the existing instance. - CDISMProviderStore::Internal_GetProvider
2018-08-07 15:22:21, Info                  DISM   DISM Package Manager: PID=2736 TID=352 <servicing> node not found. Nothing to do. - CPackageManagerUnattendHandler::Apply
 

From a successful log:

2018-08-08 13:40:38, Info                  DISM   DISM Provider Store: PID=720 TID=1124 Getting Provider DISM Package Manager - CDISMProviderStore::GetProvider
2018-08-08 13:40:38, Info                  DISM   DISM Provider Store: PID=720 TID=1124 Provider has previously been initialized.  Returning the existing instance. - CDISMProviderStore::Internal_GetProvider
2018-08-08 13:40:38, Info                  DISM   DISM Provider Store: PID=720 TID=1124 Getting Provider DISM Unattend Manager - CDISMProviderStore::GetProvider
2018-08-08 13:40:38, Info                  DISM   DISM Provider Store: PID=720 TID=1124 Provider has previously been initialized.  Returning the existing instance. - CDISMProviderStore::Internal_GetProvider
2018-08-08 13:40:38, Info                  DISM   DISM Package Manager: PID=720 TID=1124 Attempting install from source location [C:\_SMSTaskSequence\Packages\PACKAG~1\MICROS~1.CAB]. Full path [C:\_SMSTaskSequence\Packages\PACKAG~1\MICROS~1.CAB]. - CPackageManagerUnattendHandler::Internal_InstallPackageFromSource
 

Share this post


Link to post
Share on other sites
dism.exe /Quiet /Add-Package /Image:%OSDTargetSystemDrive%\  /PackagePath:. /LogPath:%_SMSTSLogPath%\dism-lang.log

The above is the command I use to inject the driver package. That is a "Run Command Line" TS Step, using a package with the specific language pack I want injected into the OS. I have both the language pack and also the language features in the package so I can use speech to text and other features.  I use a TS Var to determine which ones get installed/injected. This is placed right after Apply Operating System, but before Drivers and Setup Windows and Configuration Manager steps.

This works using ADK 1803, SCCM 1802 + HF1, deploying Win 10 1703.

Thanks,

Share this post


Link to post
Share on other sites

Thank you. I'm sure I could do something like that... but I want to know why "Apply Language Pack Offline" doesn't work anymore. I' have a feeling it's something unique to us, so curious if anyone is using that with Win10 1803.

Share this post


Link to post
Share on other sites

if i have the energy and time this week (doubt it) I might try and test this for you...

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

×
×
  • Create New...