如何在没有格式的情况下更改 Windows 10 单一语言的语言

tat*_*ine 6 language-pack windows-10

我在一台装有Windows 10 Home Single Language的电脑上工作。

自其单语言版本以来,通常无法在“设置”中更改语言。

那么如何在不重新安装Windows 的情况下更改 Windows 的界面语言?

tat*_*ine 10

好的,这就是我处理这种情况的方式。首先,您应该设置要使用的所需语言的语言包。

  1. 如果您还没有完成,请下载您想要的语言包。这通常可以通过 Windows 10 设置 > 时间和语言 > 语言选项卡,然后单击添加语言来完成。

  2. 检查计算机上的语言包以确认已安装。按Win+R并键入cmd,然后按Ctrl+Shift+Enter以打开具有管理员权限的命令提示符。

  3. 键入dism /online /get-packages并按Enter
    我们正在寻找Microsoft-Windows-Client-LanguagePack-Package作为Package Identity的开始。并且它的状态应该是已安装 检查屏幕截图
    您可以在~之后看到接下来的 5 个字符,以了解它是哪种语言。在这个例子中,我们看到了tr-TR。例如,如果您正在寻找英语,则应该寻找en-US

  4. 如果您在上述步骤中找到了所需的语言,请跳过此步骤。否则,继续阅读。您必须手动下载并安装所需的语言包。为此,请转到Windows 10 1909 的此链接(更新:转到Windows 10 2004 的此链接)。然后选择要下载的语言包。然后再次转到命令提示符(管理员权限)并键入Dism /online /Add-Package /PackagePath:C:\lp.cab. 不要忘记 在输入之前更改PackagePath为您下载的.cab 文件的路径!然后按Enter安装下载的语言包

  5. Win+R并键入regedit,然后按Ctrl+Shift+Enter以管理员权限打开 Regedit。然后转到\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\Language
    默认条目显示您系统的语言 ID。检查此链接以从列表中查找所需的语言 ID。复制0x部分之后的部分。例如对于en-US,获取0409 检查屏幕截图

  6. 双击默认(在某些情况下,您可能还需要更改InstallLanguage的 ID)以编辑此条目并粘贴您复制的语言 ID。保存并重新启动计算机。

  • @KonstantinKonstantinov 是的,它确实可以在 Windows 11 上运行!_Windows 11 Home Single Language,版本 21H2_,准确地说,我必须将 **Default** 和 **InstallLanguage** 注册表项更改为 **0409** 才能成功。 (4认同)
  • Windows 11 怎么样?它或多或少是相同的过程吗?谢谢。 (2认同)

小智 9

虽然接受的答案可行,但这些链接中列出的 .cab 文件也可能不适用于您的 Win10 版本。如果发生这种情况,您可以通过以下方式找到适合您版本的语言包:

  1. 访问https://uupdump.ml/
  2. 搜索您的 Win10 版本的关键字。例如,系统信息显示我的Win10版本为10.0.18363,内部版本18363,所以我输入“18363 amd64”
  3. 在搜索结果中单击构建的累积更新
  4. 在搜索文件中,搜索“语言包”
  5. 下载您要使用的语言包的 .esd 文件
  6. 将 .esd 文件转换为 .cab 文件。您可以使用此工具,例如https://github.com/abbodi1406/WHD/blob/master/scripts/ESD2CAB-CAB2ESD.zip。它有一个自述文件解释如何使用它
  7. 然后按照已接受答案的步骤 4、5 和 6

它可能有点长,但这就是我最终所做的,因为那里列出的 .cab 文件与我的构建不兼容