这是一个PowerShell脚本工具,用于在Windows 11 24H2系统中离线安装各种语言包、输入法组件和可选功能。特别适用于企业环境中没有互联网连接或网络受限的计算机。
- 支持多种语言的离线安装
- 自动安装语言包和输入法组件
- 支持基本语言功能、手写识别、OCR、语音识别等附加功能
- 自动配置系统区域设置和UI语言
- 还支持添加可选功能,如.net framework 3.5等等
- Windows 11 24H2 或更高版本
- PowerShell 5.1 或更高版本
- 管理员权限
- 下载语言包文件到本地目录,或者放到服务器共享目录,关于如何下载语言包和可选功能ISO文件,请参考此文档:https://docs.dingtalk.com/i/nodes/ndMj49yWjXD9QKDGTXwoLoyvJ3pmz5aA
- 以管理员身份运行PowerShell
- 执行以下命令:
.\离线添加英语语言包powershell脚本-适用于Windows11-24H2.ps1 -LipContentPath "语言包路径" -TargetLanguage "语言代码"
可以使用help命令查看帮助信息:
help .\离线添加英语语言包powershell脚本-适用于Windows11-24H2.ps1
脚本支持以下语言包(完整列表见window11-24H2语言包和可选功能目录):
- 英语 (en-us)
- 简体中文 (zh-cn)
- 繁体中文 (zh-tw)
- 日语 (ja-jp)
- 韩语 (ko-kr)
- 法语 (fr-fr)
- 德语 (de-de)
- 西班牙语 (es-es)
- 俄语 (ru-ru)
- 以及更多...(查看官方文档https://learn.microsoft.com/zh-cn/windows-hardware/manufacture/desktop/available-language-packs-for-windows?view=windows-11)
- 执行脚本需要管理员权限
- 安装完成后需要重启计算机
- 进度可能会在76%停留较长时间,这是正常现象
- 确保语言包文件完整且路径正确
- 果安装一直卡住,建议重启电脑,然后再试一次。
Q: 成功安装了语言包,也将显示语言设置为了英语,但是桌面上有些图标显示英文,有些显示中文,还有,系统设置中还是全部显示中文,怎么办? A: 我也遇到过这种问题,解决办法也很简单,执行这条powershell命令即可:
#参考资料:https://learn.microsoft.com/zh-cn/powershell/module/international/copy-userinternationalsettingstosystem?view=windowsserver2025-ps
Copy-UserInternationalSettingsToSystem -WelcomeScreen $True -NewUser $True
然后,重启电脑,问题就解决了。除了使用powershell命令,也可以手工设置,具体操作请查看此文:https://alidocs.dingtalk.com/i/nodes/b9Y4gmKWrP2p6N2GuM5N25QAJGXn6lpz
原因分析:之所以有这个问题,通常是因为Windows系统不是通过传统方法安装的,而是进行了封装,在unattend.xml文件中指定了CopyProfile为true
Q: 安装卡在76%不动怎么办? A: 这是正常现象,请耐心等待,可能需要30分钟或更长时间。
Q: 如何查看已安装的语言包? A: 在PowerShell中运行: Get-WinUserLanguageList
- 名称: iamtornado
- 网站: https://github.com/iamtornado
- 邮箱: [email protected]
- 我的微信二维码:
- QQ群: 715152187
- 微信公众号: AI发烧友
本项目采用MIT许可证开源。