为了让 Cortana 正常工作,我希望我的 Windows 10 PC 能够支持英国英语语音语言。
显示语言 English UK 已下载,但语音和手写语言选项显示错误:
我还尝试从 lp.cab 文件安装语言包。但它显示了此错误:
也尝试了 10586 版本的语言包。
C:\WINDOWS\system32>dism /Online /Add-Package /PackagePath:C:\lp.cab
Deployment Image Servicing and Management tool
Version: 10.0.10586.0
Image Version: 10.0.10586.0
Processing 1 of 1 - Adding package Microsoft-Windows-Client-LanguagePack-Package~31bf3856ad364e35~amd64~en-GB~10.0.10586.0
[==========================100.0%==========================]
An error occurred - Microsoft-Windows-Client-LanguagePack-Package Error: 0x8007000d
Error: 13
The data is invalid.
The DISM log file can be found at C:\WINDOWS\Logs\DISM\dism.log
有人能帮我解决这个问题吗?我将不胜感激。
答案1
我遇到了类似的问题,唯一的演讲可用的语言是美国英语,但为了匹配我的地区并让 Cortana 正常工作,Windows 不允许我下载英国英语语音。
我通过临时注册表编辑解决了这个问题,强制 Windows 更新重新下载所有英国语言文件(包括语音)。通常的免责声明:“除非您愿意编辑注册表/停止服务并冒着破坏 Windows 安装的风险,否则请不要尝试此操作!”
- 在设置中打开“时间和语言”部分并转到“区域和语言”页面。
- 运行 Regedit(以管理员身份)并将
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate
键重命名为其他名称,例如WindowsUpdateXXX
- 从搜索框运行 services.msc 并停止“Windows Update”服务(右键单击它)
- 返回“区域和语言”,点击您的语言(英国),然后点击“选项”按钮
- 下载所有选项:基本打字、手写、语音
- 下载后,转到“语音”页面,您现在可以在那里选择您的语言(英国)
- 再次停止“Windows Update”服务
- 将注册表项重命名回“WindowsUpdate”
- WindowsUpdate 服务最终将自行重新启动,或者您可以根据需要启动它
- 运行 Cortana 就可以工作了,现在您所有的语言都是相同的(并且受支持)!
答案2
问题解决了!
实际上我在用移动热点去下载。
Windows 10 不允许我们通过计量连接下载语言包,除非你从“设置”中启用通过计量连接下载。
当我将电脑连接到WiFi 网络。
后来我也下载了英语(印度)。Cortana 现在运行良好。
答案3
就我而言,我必须转到HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU
一个名为 的值UseWUServer
。我将其更改为0
,重新启动 Windows 更新服务,之后它就可以正常工作了。不要忘记将值改回1
并重新启动 Windows 更新服务。