最近我想在我的 Windows 10 上安装一个新的语言包,在 “设置” -> “时间和语言” -> “语言” 中,添加了新的语言之后,语言进入了下载状态。但是没过一小会儿,下载进度条就结束了,提示语言已经下载安装完成。但实际上只能作为显示使用,(日语)输入法却不能使用。

我找了很多的资料试图解决这个问题,但发现竟然没有任何一种现有方法可以解决我的问题(这可能是日语输入法特有的问题吧)。最终解决后,我将网上搜集到的方法以及我实际解决所使用的方法都收录进来,方便大家后续解决问题。


本文内容

  • 问题描述
  • 解决
    • 删除下载缓存
    • 暂时关闭 UAC
    • 进程监控与调试
    • 其他方法
  • 期望

问题描述

网上找到了一段跟我几乎一样的描述,可以前往这里查看。我发现他描述得非常准确,所以就直接引用了他的原话:

添加语言的时候能下载显示语言,点进选项后发现输入语言没有自动下载和安装,手动点下载,进度条在卡在前半不动,几秒后自动跳掉。

造成的影响是:1.日文输入法能出现,但无法切换到假名状态,只能输入英文;……

我能够添加完成日语,并且它也能作为我的显示语言正常显示。但是进入语言之后,发现里面的三个可供下载的扩展选项都没有下载。而如果手动点击下载,无论如何也没有反应。由于输入法就是这里的第一个扩展选项,所以虽然可以切换到日语的微软输入法,但是只能输入英文字母,而无法输入任何日语文字(にほんご)。

如下图,无论怎么点击都不会下载。重启无效。

解决

网上的解决方案有很多种,我这里整理最有可能解决问题的两种。

  • 删除下载缓存(通用解决方案)
  • 暂时关闭 UAC(本次我是此方法成功的)
  • 其他方法(请点击本文最后的参考链接,包含我的各种参考资料)

删除下载缓存

前往文件夹:C:\Windows\SoftwareDistribution\Download

这里面的内容都是 Windows 的各种下载的缓存。如果是因为下载的文件损坏,那么删除此文件夹中的全部内容通常可以解决问题。

你不用担心删除此文件夹会出现什么问题,因为重新下载那些缓存所付出的代价往往比修复的问题本身更小。

在时机尝试中,我删除了此文件夹后,重新启动计算机。我发现再点击语言下载之后不会是没有反应了,而是出现了一小会儿的进度条;再随后才继续恢复成没有下载的状态。再之后,也是怎么点击下载也没有反应了。

于是几乎可以认定语言包的下载缓存确认是在这个路径中的,但是导致无法下载安装的本质原因却不是这个。

暂时关闭 UAC

后来我尝试了网上的其他各种方案,都没有解决。包括删除重新安装语言包,包括使用 PowerShell 脚本删除语言列表项,包括清理注册表项等等。

我突然间异想天开认为有可能是 UAC(用户账户控制)的问题,但是无论使用中文还是英文搜索,无论使用谷歌还是必应搜索引擎,无论翻了多少页,都没有找到此问题与 UAC 有关的文章、帖子或解决方案。

但我还是尝试了。

我打开了 UAC 设置,临时把滑块从最顶部拖到最底部,以关闭 UAC。

点击“下载”后,终于有反应可以继续完成下载了。看起来是解决了,但这三个下载按钮只有一个可以继续下载安装。但是我重启计算机之后,三个按钮都可以正常点击下载安装了。

最后,我把 UAC 拖到最顶部还原我的设置。

关于为什么我会拖到最顶部,你可以阅读我的另一篇博客:

  • Windows 的 UAC 设置中的通知等级实际上只有两个档而已

进程监控与调试

当然,我还尝试过使用 Visual Studio 附加 SystemSettings.exe 进程进行调试,发现在每次点击“下载”没有反应的时候会看到出现了一个“线程已结束”的输出,并没有实际上的意义。

我也希望通过 Process Monitor 查看下载失败时是否涉及到 IO,结果也没有什么线索。

其他方法

另外,有小伙伴说可以去另一台可以下载安装的电脑上拷贝 C:\Windows\IME\IMEJP 目录过来也可以使用。

期望

幸好最终解决了问题,希望可以帮到读者。

如果你有其他方法解决了问题,或者说你试过了各种方法也没有解决问题,欢迎在本文原文的评论区留言,也许能找到更合适的解决办法。


参考资料

  • WIN10无法完整下载日语语言包,不能下载基本输入语言,不能下载日语补充字库。。&# - Microsoft Community
  • Windows 10(1903)无法下载英语基本输入法、手写、语音功能 - Microsoft Community
  • (Fixed) How to Download and Install Windows 10 Language Pack
  • Win10的日语输入法无法安装功能 - Microsoft Community
  • win10输入法可选功能无法安装 - Microsoft Community
  • win10 可选功能更新(输入法)失败 - Microsoft Community
  • 解决Windows10专业版无法安装语言包!!! - Antrn的博客 - CSDN博客
  • Win10 1803日文输入法问题 - Kevin的博客 - CSDN博客

我的博客会首发于 https://blog.walterlv.com/,而 CSDN 会从其中精选发布,但是一旦发布了就很少更新。

如果在博客看到有任何不懂的内容,欢迎交流。我搭建了 dotnet 职业技术学院 欢迎大家加入。

本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。欢迎转载、使用、重新发布,但务必保留文章署名吕毅(包含链接:https://walterlv.blog.csdn.net/),不得用于商业目的,基于本文修改后的作品务必以相同的许可发布。如有任何疑问,请与我联系。

Windows 10 解决无法完整下载安装语言包(日语输入法无法下载使用)相关推荐

  1. 通过GPO的方式解决win10系统无法安装语言包

    通过GPO的方式解决win10系统无法安装语言包 最近使用win10系统的用户反应,想安装一个英语美国的语言包,结果基本输入法.手写和语音都不能安装,显示错误代码的故障现象,针对这样的问题该怎么办?如 ...

  2. Windows 10如何强制删除多余的语言包

    2019独角兽企业重金招聘Python工程师标准>>> 转载于:https://my.oschina.net/qwfys200/blog/3052016

  3. 此语言无法安装在此计算机,[修复]无法在Windows 10中安装语言包 | MOS86

    我们都知道,如果要使用母语运行Windows 10,则需要在计算机上安装相同的语言包.安装新的语言包被视为可选功能,它通过Windows Update功能完成.要在Windows 10中添加新语言,请 ...

  4. Julia的安装与配置详解(包含在Ubuntu 18.04和Windows 10系统上Julia的安装)

    Julia的安装与配置详解((包含在Ubuntu 18.04和Windows 10系统上Julia的安装) Julia的安装 使用二进制文件安装Julia 在Ubuntu上安装Julia 在Windo ...

  5. Windows 10下mysql 64位 安装(mysql-5.7.11-winx64安装)

    Windows下mysql 64位 安装(mysql-5.7.11-winx64安装) 系统Windows10 安装包mysql-5.7.11-winx64.zip 安装过程中遇到的问题,请留意4.0 ...

  6. 在Windows 10中启动WSL2 并安装Linux( Ubuntu 为例)并运行docker

    本文内容: 了解WSL和WSL2: 案例:在Windows 10 上开启WSL2并安装Ubuntu: 案例:体验在WSL2中的Ubuntu 安装Docker 并运行 nginx: 视频讲解: 在作者博 ...

  7. win10内核linux,windows 10中发布完整的Linux内核

    5月8日消息: 近年来,微软对Linux开发者社区的支持令许多人感到惊讶,包括将诸如Bash shell之类的东西引入到Windows,或者在Windows 10中支持原生OpenSSH,甚至包括Wi ...

  8. window10内核Linux,windows 10中发布完整的Linux内核

    5月8日消息: 近年来,微软对Linux开发者社区的支持令许多人感到惊讶,包括将诸如Bash shell之类的东西引入到Windows,或者在Windows 10中支持原生OpenSSH,甚至包括Wi ...

  9. awstats mysql_AWstats7.4在Windows 10 64位下的安装与配置,以支持Apache 2.4的日志分析...

    1.AWstats7.4在Windows 10 64位下的安装与配置,以支持Apache 2.4的日志分析: 2.安装perl,打开:https://www.perl.org/ ,如图1,在Windo ...

最新文章

  1. Thymeleaf文档
  2. Python文件操作中进行字符串替换(保存到新文件/当前文件)
  3. byte转化为Bitmap,防止内存溢出
  4. Zend 创始人提议创建 PHP 方言,暂命名为 P++
  5. php远程服务器配置,php远程服务器上的配置肿么弄??
  6. servlet ---- servlet入门
  7. 实验:基于keepalived实现两台realserver服务器中的nginx和php-fpm服务互为主从
  8. js读取cookie,js添加cookie,js删除cookie
  9. tomcat设置context不生效_后端服务:关于Tomcat相关面试题,看懂这篇就够了(有深度)...
  10. 浅谈算法和数据结构: 八 平衡查找树之2-3树
  11. 《指针的编程艺术(第二版)》一第三章 指针与数组3.1 指针与一维数组
  12. 惠普打印机USB安装成功,但断开USB重新连接时显示脱机无法打印问题(上一版本的驱动程序还在内存中,因此无法加载驱动程序)
  13. Mac | M1芯片 JD-GUI 无法打开的问题处理
  14. 《Python渗透测试编程技术:方法与实践》:信息的利用(进阶)
  15. jQuery fadeIn() 方法
  16. Java:求两个正整数的最大公约数和最小公倍数
  17. 数据库实验六---存储过程
  18. RESB 0x7dfe-$ 报错
  19. 【linux】ubuntu系统硬盘操作:创建删除磁盘分区,更改磁盘分区类型,删除磁盘签名
  20. launchctl mysql_【数据库】MAC 使用mysqldump 和 launchctl 定时备份Mysql数据库

热门文章

  1. 吐槽大会 之博客园两个月使用体验
  2. 记录一次zabbix网页端报错Assuming that agent dropped connection because of access permissions
  3. Drcom下如何优雅地使用路由器上网
  4. 如何提升固定资产盘点效率
  5. 驱动开发:挂接SSDT内核钩子
  6. Python给Word加水印
  7. [loj6388] 「THUPC2018」赛艇 / Citing
  8. 你不是不优秀,而是太着急
  9. Ubuntu系统shipyard安装
  10. 请将标为Service Pack 2 CD-ROM的光盘插入CD-ROM驱动器(D:),然后单击确定。如何解决? 在windows server 2003服务器上。