31bf3856ad364e35 Amd64 .cab — Microsoft-windows-languagefeatures-basic-zh-cn-package
microsoft-windows-languagefeatures-basic-zh-cn-package 31bf3856ad364e35 amd64 .cab
Scenario B: Language Pack Prerequisite
Some full Language Packs (LP) for zh-cn require the "Basic" features as a dependency. If you try to install the full LP without the Basic .cab, DISM will return:
DISM does not support installing a language pack when the neutral language pack is not installed.
Part 2: What Does the Basic zh-CN Language Feature Package Actually Do?
Many users assume that installing Windows in Chinese or adding the “Chinese language pack” from Settings > Time & Language is enough. However, Windows language support is modular:
- Language Experience Pack – Contains the UI translations (menus, dialogs, settings).
- Basic Language Features – The package we are discussing.
- Optional Features – Handwriting recognition, optical character recognition (OCR), text-to-speech, speech recognition.
The microsoft-windows-languagefeatures-basic-zh-cn package provides the foundation for Chinese (Simplified) operation. Without it:
- Chinese characters may appear as blank boxes, question marks, or random symbols.
- You cannot add a Chinese keyboard or IME (like Microsoft Pinyin or Wubi).
- The system’s locale data (date formats, currency symbols, calendar) will be incomplete.
- Non-Unicode applications that assume a Chinese code page (e.g., older games or business apps) will display garbled text.
If you are deploying Windows images to a multilingual enterprise environment or building a custom Windows PE (Preinstallation Environment) for Chinese-speaking technicians, this .cab file is mandatory. Scenario B: Language Pack Prerequisite Some full Language
Commit changes
Dism /Unmount-Image /MountDir:"C:\Mount" /Commit
Add the Basic Language Pack
Dism /Image:"C:\Mount" /Add-Package /PackagePath:"Microsoft-Windows-LanguageFeatures-Basic-zh-cn-Package_31bf3856ad364e35_amd64.cab"
2.1 Package Taxonomy
The Microsoft-Windows-LanguageFeatures-Basic-zh-cn-Package is distinct from other language components in the repository:
- Basic: Installs the core fonts (e.g., SimSun, Microsoft YaHei), code pages (GBK/GB18030), and locale files required to display and input Chinese text. It does not change the Windows shell UI language.
- Full (LanguagePack): Builds upon the Basic package to translate the Desktop, File Explorer, and system applications into Chinese.
- Supplemental Features: Components like
Handwriting,TextToSpeech, andOCRrely on the Basic package being present.
Section 3: The Public Key Token – 31bf3856ad364e35
This hex token is a SHA-1 hash of the Microsoft Windows Production PCA 2011 certificate's public key. Every Microsoft-signed servicing package shares the same token. Part 2: What Does the Basic zh-CN Language
Why does it matter?
- Validation: DISM will reject any package whose token does not match Microsoft’s signing authority.
- Side-by-side storage: In the component store (
C:\Windows\WinSxS), folders are named likeamd64_microsoft-windows-languagefeatures-basic-zh-cn_31bf3856ad364e35_.... The token disambiguates Microsoft components from third-party or custom packages. - Update replacement: When a cumulative update supersedes this package, the newer version retains the same token to allow seamless replacement.
Important: Do not alter or strip this token. Doing so will break digital signature validation and DISM will refuse to install the .cab.
Step-by-Step Deployment
-
Mount a Windows image (if offline):
dism /Mount-Image /ImageFile:C:\install.wim /Index:1 /MountDir:C:\mount -
Add the language pack:
dism /Image:C:\mount /Add-Package /PackagePath:C:\LangPacks\microsoft-windows-languagefeatures-basic-zh-cn-package~31bf3856ad364e35~amd64~~.cab -
Set as default system UI language (optional):
dism /Image:C:\mount /Set-SysLocale:zh-CN dism /Image:C:\mount /Set-UserLocale:zh-CN dism /Image:C:\mount /Set-InputLocale:0804:00000804 -
Commit changes and unmount:
dism /Unmount-Image /MountDir:C:\mount /Commit
For a running Windows system (online mode):
dism /Online /Add-Package /PackagePath:"C:\LangPacks\microsoft-windows-languagefeatures-basic-zh-cn-package~31bf3856ad364e35~amd64~~.cab"
Part 1: Deconstructing the File Name
Before we discuss what the file does, we need to understand what the name tells us. Each segment provides metadata about the package’s origin, architecture, and purpose. Basic: Installs the core fonts (e.g.