Skip to content

iamtornado/Add-language-packs-and-corresponding-input-methods-offline

Repository files navigation

Windows 11 24H2 离线语言包安装工具

项目描述

这是一个PowerShell脚本工具,用于在Windows 11 24H2系统中离线安装各种语言包、输入法组件和可选功能。特别适用于企业环境中没有互联网连接或网络受限的计算机。

功能特点

  • 支持多种语言的离线安装
  • 自动安装语言包和输入法组件
  • 支持基本语言功能、手写识别、OCR、语音识别等附加功能
  • 自动配置系统区域设置和UI语言
  • 还支持添加可选功能,如.net framework 3.5等等

系统要求

  • Windows 11 24H2 或更高版本
  • PowerShell 5.1 或更高版本
  • 管理员权限

使用方法

  1. 下载语言包文件到本地目录,或者放到服务器共享目录,关于如何下载语言包和可选功能ISO文件,请参考此文档:https://docs.dingtalk.com/i/nodes/ndMj49yWjXD9QKDGTXwoLoyvJ3pmz5aA
  2. 以管理员身份运行PowerShell
  3. 执行以下命令:
.\离线添加英语语言包powershell脚本-适用于Windows11-24H2.ps1 -LipContentPath "语言包路径" -TargetLanguage "语言代码"

参数说明

可以使用help命令查看帮助信息:
help .\离线添加英语语言包powershell脚本-适用于Windows11-24H2.ps1

支持的语言

脚本支持以下语言包(完整列表见window11-24H2语言包和可选功能目录):

注意事项

  1. 执行脚本需要管理员权限
  2. 安装完成后需要重启计算机
  3. 进度可能会在76%停留较长时间,这是正常现象
  4. 确保语言包文件完整且路径正确
  5. 果安装一直卡住,建议重启电脑,然后再试一次。

常见问题

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

作者

许可证

本项目采用MIT许可证开源。

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published