必须用UUP Dump下载语言包并转为CAB后,通过DISM命令安装核心组件与可选功能,再用PowerShell或设置界面设为默认语言。

你需要在没有网络或Windows Update被禁用的Win11设备上安装英文/中文等语言包,但设置里点“添加语言”后卡在下载进度条不动,或者根本找不到目标语言选项——这说明系统缺少离线部署能力,必须手动获取并注入语言文件。
从UUP Dump下载纯净语言包
这是目前最稳定、适配性最强的离线语言包获取方式,支持所有Win11正式版(22H2~25H2),且不依赖VLSC或MSDN订阅。
访问 https://uup.rg-adguard.net → 在“Select language”下拉菜单中选择目标语言(如 English (United States) 或 中文(简体, 中国))→ “Select SKU version”选“仅语言文件” → 点击蓝色文字“downUUP_xxx.cmd”下载脚本。
双击运行该.cmd文件,它会自动连接微软服务器下载对应版本的.esd文件(约300MB~800MB),全程无需手动干预。下载完成后,当前文件夹会出现多个.esd文件和一个updateinfo.txt。
注意:不要勾选“所有语言”,否则会下载全部40+种语言,耗时超2小时且占用20GB空间。
将ESD转为可安装的CAB格式
Win11的DISM工具只认.cab或.appx格式,而UUP Dump默认输出.esd。你得先转换:
下载解压 ESD2CAB-CAB2ESD-2_ZH-CN.zip(含GUI和CLI两个版本)到与.esd文件同一目录 → 双击运行 esd2cab_GUI.cmd → 等待自动扫描并转换所有.esd为.cab → 完成后你会看到类似 Microsoft-Windows-Client-Language-Pack_x64_en-us.cab 的文件。
这一步不能跳过:直接用DISM安装.esd会报错“找不到有效包”,.esd是压缩镜像格式,不是安装包。
用DISM命令安装语言核心组件
以管理员身份打开Windows终端 → 逐条执行以下命令(路径中的en-us请按实际语言代码替换,如zh-cn):
第一步:安装主语言包
Dism /online /add-package /packagepath:"C:\Lang\Microsoft-Windows-Client-Language-Pack_x64_en-us.cab"
第二步:安装基础语言功能(字体、标点、区域格式)
Dism /online /add-package /packagepath:"C:\Lang\Microsoft-Windows-LanguageFeatures-Basic-en-us-Package~31bf3856ad364e35~amd64~~.cab"
第三步:安装手写、OCR、语音等可选功能(非必需,但缺了会导致设置里相关开关灰显)
Dism /online /add-capability /capabilityname:"Language.Handwriting~~~en-US~0.0.1.0" /source:"C:\Lang"
Dism /online /add-capability /capabilityname:"Language.OCR~~~en-US~0.0.1.0" /source:"C:\Lang"
关键前提:所有.cab文件必须放在同一文件夹,且/source参数指向该文件夹;capabilityname里的en-US大小写必须与文件名完全一致,错一个字母就失败。
强制设为系统显示语言
方法一:图形界面设置
进入“设置 > 时间和语言 > 语言和区域” → 在“首选语言”列表中找到刚装好的English (United States) → 点击右侧“⋯” → 选择“上移”直到它排在第一位 → 弹出确认框时点“是” → 注销并重新登录。
方法二:PowerShell一步到位(推荐用于精简系统)
以管理员身份运行PowerShell → 执行:
Set-WinUILanguageOverride en-US
Set-WinSystemLocale en-US
$list = Get-WinUserLanguageList; $list[0].LanguageTag = 'en-US'; Set-WinUserLanguageList $list -Force
执行完立刻生效,无需注销——但部分旧版资源管理器窗口可能仍缓存中文,重启资源管理器进程即可刷新。

















