How to Install Chinese (Simplified, China) Language Offline

When you open Optional Features and add the “Chinese (Simplified, China)” language pack and FOD, error 0x800F0950 occurs. In some cases, the download may stall completely. This error occurs because the system cannot connect to the Windows Update servers.

Also, if you use the Install-Language PowerShell cmdlet to install “Chinese (Simplified, China)” (loc “le ID: zh-CN), the operation may time out.

powershell install-language operation time out

You wonder how to install the language pack and FOD offline. Offline installation can be helpful, especially if you have hundreds of computers on a network.

Resolution: Install the Language Pack offline

You can install a language pack and FOD offline by downloading the Languages and Optional Features ISO. This FOD ISO contains cab files for all the FODs released for the Operating System.

[In this example, we’ll see how to install zh-CN, which is the Chinese (Simplified, China) language offline.]

Step 1: Download the FOD ISO

First, download the Language and Optional Features ISO for your Operating System.

Windows 11, version 22H2 Language and Optional Features ISO (Source)
22621.1.220506-1250.ni_release_amd64fre_CLIENT_LOF_PACKAGES_OEM.iso

For Windows 10, download the following ISOs.

Windows 10, version 2004 (and later) Language ISO (Source)
19041.1.191206-1406.vb_release_CLIENTLANGPACKDVD_OEM_MULTI.iso

Windows 10, version 2004 (and later) FOD ISO:
19041.1.191206-1406.vb_release_amd64fre_FOD-PACKAGES_OEM_PT1_amd64fre_MULTI.iso

After downloading the ISO, right-click on it and choose Mount. This assigns the ISO a drive letter.

Language and Features ISO contents

Related: How to Install a Feature On Demand (FOD) Package Offline


Step 2: Install the Language Pack and Language FOD from the ISO

Instructions for Windows 10

For Windows 10, the language pack CAB files (e.g., Microsoft-Windows-Client-Language-Pack_x64_zh-cn.cab) will be in the Windows 10 Language ISO. The other CAB files will be in the root folder of the Windows 10 FOD ISO. So, mount both ISOs.

Mount the Language ISO. Let’s say the drive letter of that ISO is E:\

Mount the FOD ISO. Let’s say the drive letter of that ISO is F:\

From an admin Command Prompt, run the following commands:

Dism /online /Add-Package /PackagePath:"E:\x64\langpacks\Microsoft-Windows-Client-Language-Pack_x64_zh-cn.cab"
Dism /online /Add-Package /PackagePath:"F:\Microsoft-Windows-LanguageFeatures-Basic-zh-cn-Package~31bf3856ad364e35~amd64~~.cab"
Dism /online /add-capability /capabilityname:"Language.Basic~~~zh-CN~0.0.1.0" /source:F:\
Dism /online /add-capability /capabilityname:"Language.Handwriting~~~zh-CN~0.0.1.0" /source:F:\
Dism /online /add-capability /capabilityname:"Language.OCR~~~zh-CN~0.0.1.0" /source:F:\
Dism /online /add-capability /capabilityname:"Language.Speech~~~zh-CN~0.0.1.0" /source:F:\
Dism /online /add-capability /capabilityname:"Language.TextToSpeech~~~zh-CN~0.0.1.0" /source:F:\

And then, please open admin PowerShell and run these commands:



$OldList = Get-WinUserLanguageList
$OldList.Add("zh-CN")
Set-WinUserLanguageList -LanguageList $OldList

add language feature using powershell
Press Y when you see the following Continue with this operation? prompt.


Instructions for Windows 11

Mount the Language and FOD ISO. Let’s say the Language and FOD ISO is assigned the drive letter F:\.

(For Windows 11, all the source files are under the “LanguagesAndOptionalFeatures” folder in the Windows 11 FOD ISO. There is no separate Languages ISO for Windows 11.)

From an admin Command Prompt, run the following commands:

Dism /online /Add-Package /PackagePath:"F:\LanguagesAndOptionalFeatures\Microsoft-Windows-Client-Language-Pack_x64_zh-cn.cab"
Dism /online /Add-Package /PackagePath:"F:\LanguagesAndOptionalFeatures\Microsoft-Windows-LanguageFeatures-Basic-zh-cn-Package~31bf3856ad364e35~amd64~~.cab"
Dism /online /add-capability /capabilityname:"Language.Basic~~~zh-CN~0.0.1.0" /source:F:\LanguagesAndOptionalFeatures
Dism /online /add-capability /capabilityname:"Language.Handwriting~~~zh-CN~0.0.1.0" /source:F:\LanguagesAndOptionalFeatures
Dism /online /add-capability /capabilityname:"Language.OCR~~~zh-CN~0.0.1.0" /source:F:\LanguagesAndOptionalFeatures
Dism /online /add-capability /capabilityname:"Language.Speech~~~zh-CN~0.0.1.0" /source:F:\LanguagesAndOptionalFeatures
Dism /online /add-capability /capabilityname:"Language.TextToSpeech~~~zh-CN~0.0.1.0" /source:F:\LanguagesAndOptionalFeatures

And then, please open admin PowerShell and run these commands:

$OldList = Get-WinUserLanguageList
$OldList.Add("zh-CN")
Set-WinUserLanguageList -LanguageList $OldList

add language feature using powershell
Press Y when you see the following Continue with this operation? prompt.

 

The Chinese (Simplified, China) language has been added successfully.

chinese simplified - settings - optional features

That’s it. You can use the above example to install other languages, such as ja-JP (Japanese), it-IT (Italian), and so on. See the list of Locale IDs at Microsoft Learn.


One small request: If you liked this post, please share this?

One "tiny" share from you would seriously help a lot with the growth of this blog. Some great suggestions:
  • Pin it!
  • Share it to your favorite blog + Facebook, Reddit
  • Tweet it!
So thank you so much for your support. It won't take more than 10 seconds of your time. The share buttons are right below. :)

Ramesh Srinivasan is passionate about Microsoft technologies and he has been a consecutive ten-time recipient of the Microsoft Most Valuable Professional award in the Windows Shell/Desktop Experience category, from 2003 to 2012. He loves to troubleshoot and write about Windows. Ramesh founded Winhelponline.com in 2005.

Leave a Comment