不幸的是,我的电脑预装了 Windows 8.1 单语言版本(BR 葡萄牙语),我无法将“显示语言”从 BR-PT 更改为美国英语,因为没有任何选项;原因显而易见。所以,请问我如何在 Windows 8.1 单语言版本上安装新的“显示语言”?
答案1
警告- 有些人发现此方法会导致他们的机器无法启动,请参阅评论中的讨论。使用时请自担风险!
以下是我如何将“核心单一语言”Windows 8.1 语言从俄语更改为英语。感谢@mako 的回复。
我也做了同样的步骤Windows 10 单语言。
首先获取你需要的语言包,8.1 的链接在这里http://social.technet.microsoft.com/Forums/en-US/ec4419df-ea0b-4da9-8750-063126debe97/language-pack-not-usable-message-in-windows-81?forum=w8itprogeneral
为了Windows 10您可以在以下位置获取包含所有语言包的 ISO:http://www.youtube.com/watch?v=kzfuX_e_6iY,链接在视频描述内。视频本身与此无关。您需要下载特定版本的 ISO,我的版本是版本 #10240 x64。您可以通过运行命令提示符并在第一行中查找“Microsoft Windows [Version 10.0.10240]”来获取版本号。我从 Windows 8.1 升级到 Windows 10 后执行了这些步骤。如您所知,如果您在 8 或 8.1 中将显示语言更改为单语言版本,那么在升级到 10 后,您将获得原始显示语言,在我的情况下是俄语。我必须执行这些步骤才能再次将显示语言设置为英语。
现在进入正题。(软件包名称/版本不同Windows 10)
下载适合您语言的 CAB 文件(语言包)。然后将文件重命名为 lp.cab 并将其放入 C:\ 驱动器文件夹中。
然后以管理员身份运行命令行(cmd,命令提示符)并在那里运行此命令:
dism /Online /Add-Package /PackagePath:C:\lp.cab
这将在系统中安装新的语言包。但您还不能更改语言。您需要卸载旧语言才能应用新语言。现在在同一个命令提示符窗口中运行此命令:
dism /Online /Get-Packages | findstr /c:"LanguagePack"
这将为您提供已安装的语言包的列表,如下所示:
Package Identity : Microsoft-Windows-Client-LanguagePack-Package~31bf3856ad364e35~amd64~en-US~6.3.9600.16384
Package Identity : Microsoft-Windows-Client-LanguagePack-Package~31bf3856ad364e35~amd64~ru-RU~6.3.9600.16384
您需要获取当前语言的包标识,该标识需要删除。我需要删除俄语,因此我得到“Microsoft-Windows-客户端语言包-程序包~31bf3856ad364e35~amd64~ru-RU~6.3.9600.16384“作为包名称。ru-ru部分是语言名称。如果您需要删除英语,则可以使用以下方法查找包名称:英文部分。
好的,现在您需要卸载不需要的语言包,运行此命令,将包名称更改为之前找到的名称:
dism /Online /Remove-Package /PackageName:Microsoft-Windows-Client-LanguagePack-Package~31bf3856ad364e35~amd64~ru-RU~6.3.9600.1638
之后,系统会要求您重新启动计算机以应用更改,请回答 Y,重新启动后您将获得新的系统语言。如果您需要将其改回,只需对不同的语言包执行相同的步骤即可。
答案2
您的解决方案“egaistek”很完美,但需要额外的步骤:
Windows 8 单一语言不支持多种语言。因此您需要卸载旧版本。然后安装新的包。
1-首先获取你需要的语言包,链接在这里 http://social.technet.microsoft.com/Forums/en-US/ec4419df-ea0b-4da9-8750-063126debe97/language-pack-not-usable-message-in-windows-81?forum=w8itprogeneral
2-下载适合您语言的 CAB 文件(语言包)。然后将文件重命名为 lp.cab 并将其放入 C:\ 驱动器文件夹中。
3-然后以管理员身份运行命令行(cmd,命令提示符)并在那里运行此命令:dism /Online /Add-Package /PackagePath:C:\lp.cab
这将在系统中安装新的语言包。安装过程需要一些时间,请耐心等待。 但您还不能更改语言。您需要卸载旧语言才能应用新语言。
- 现在在同一个命令提示符窗口中运行此命令:dism /Online /Get-Packages > c:\file.txt
命令“c:\file.txt”的这一部分将允许您将命令“dism /Online /Get-Packages”的结果保存到文本文件中,这样您就可以轻松查看它,为了清楚地尝试运行没有这部分的命令,您就会明白我的意思。
这将为您提供已安装更新/包(包括语言包)的列表,您将在存储到 c:\file.txt 的文件中找到此信息,查看该文件并查找类似以下内容:
软件包标识:Microsoft-Windows-Client-LanguagePack-Package~31bf3856ad364e3 5~amd64~en-US~6.3.9600.16384 状态:已安装 发布类型:语言包 安装时间:2014 年 2 月 15 日 15:52
- 集中精力获取当前语言需要删除的软件包标识。您将发现安装了目标语言和旧语言的两个软件包,查找哪些软件包的安装时间较旧。
我需要删除俄语,因此我得到“Microsoft-Windows-Client-LanguagePack-Package~31bf3856ad364e35~amd64~ru-RU~6.3.9600.16384”作为包名称。ru-RU 部分是语言名称。如果您需要删除英语,请寻找带有 en-US 部分的包名称。
- 好的,现在您需要卸载不需要的语言包,运行此命令,将包名称更改为之前找到的名称:dism /Online /Remove-Package /PackageName:Microsoft-Windows-Client-LanguagePack-Package~31bf3856ad364e35~amd64~ru-RU~6.3.9600.1638
卸载过程也需要时间,请耐心等待。 之后,系统会要求您重新启动计算机以应用更改,请回答 Y,重新启动后您将获得新的系统语言。如果您需要将其改回,只需对不同的语言包执行相同的步骤即可。
您的解决方案非常有用,谢谢。
答案3
有一种方法可以将你的语言改为英语:
1-安装一个名为(Belarc Advisor)的程序,它是免费程序,使用它来显示您的 Windows 8 或 8.1 许可证密钥并将其写入某处。
2-转到 google.com 或 bing.com 搜索 Windows 8.1 单一语言 iso 文件,互联网上有很多,只需下载其中一个并确保语言为英语,看看它是 x86(32 位)还是 x64(64 位)下载一个像你这样的。
3-将您的 ISO 文件刻录到 DVD 或制作可启动的 USB 闪存(如果您想使用 ISO 文件制作可启动的 USB 闪存,请在互联网上搜索此 rufus_v1.3.4)
4-从 DVD/USB 启动您的 PC 并安装 Windows(如果在安装过程中要求您输入密钥,请使用您从第一步获取的密钥,如果它不起作用,则在互联网上搜索 Windows 8.1 单一语言的密钥并暂时使用它。
5-完成 winodws 安装后,使用密钥激活 windows(从 Belarc Advisor 第一步获取的密钥)即可