阅读635 返回首页    go 微软 go windows


更新至1709后,UWP(包括开始菜单Cortana搜索)的默认输入法变为微软拼音,

您好,

我的系统默认输入法为“中文简体美式键盘”,是使用HKCU\Keyboard Layout\Preload和Substitutes的方式添加的1:00000804和00000804:00000409实现的。

但是在1709更新后,我发现我的系统默认输入法和开始菜单的Cortana(“在这里输入你要搜索的内容”)的输入法不一致了,在进一步检查后,发现所有UWP应用(比如Edge)的默认输入法可能都变成了微软拼音。

我尝试过在设置中删除微软拼音,

尝试过变更系统的默认输入法,

尝试过在控制面板中设置“替代默认输入法”并确保未勾选“允许我为每个应用窗口设置不同的输入法”,

也尝试过将微软拼音的默认输入语言变为英语。

但这些设置对于UWP中的默认输入法不起作用:在这样做了之后,开机后UWP的默认输入法依然是微软拼音,且默认为中文。

这给我带来了很多不便,比如我习惯于在Cortana中直接输入“qq”、“powershell”、“cmd”等启动对应的应用,而现在输入“qq”会变成这样:

在这种情况下,我必须按下shift切换输入法,或是按enter让英文输入直接上屏,才能搜索到想要的英文结果。

而且,在UWP中切换输入法顺序和系统中切换输入法顺序似乎是独立且不共通的,这让我很难知道自己正在使用哪个输入法。

想问一下,该怎样修复呢?真的很困扰。

谢谢!



您好,

是否有其他相同系统版本和位数的电脑,在C:\Windows\System32\InputMethod\CHS,将文件夹拷贝至此电脑替换原文件,可以备份自己的文件,之后在C:\Windows\System32,找到cmd,以管理员运行cmd,粘贴输入sfc /scannow命令,进行修复操作。

 



您好,

是否有其他相同系统版本和位数的电脑,在C:\Windows\System32\InputMethod\CHS,将文件夹拷贝至此电脑替换原文件,可以备份自己的文件,之后在C:\Windows\System32,找到cmd,以管理员运行cmd,粘贴输入sfc /scannow命令,进行修复操作。

您好,我的两台电脑都发生了这个问题,复制新安装的1709中的CHS文件夹,修改所有者并替换不起作用。

使用FC命令检查两者的文件没有差异。

sfc /scannow命令未能解决问题。

DISM/Online /Cleanup-image /Scanhealth

DISM/Online /Cleanup-image /Restorehealth

Sfc /scannow

仍然未能解决问题。

个人猜想,是由于UWP程序存在BUG,不能正确应用“替代默认输入法”中选择的输入法造成的,进而造成UWP的输入法顺序和系统的输入法顺序不一致。

同时,UWP中的微软拼音也存在无法正确读取微软拼音中的设置项(如默认输入模式)的问题。



最后更新:2017-12-27 12:04:11

  上一篇:go 创建恢复驱动器
  下一篇:go There’s a problem with Tips. Contact your system administrator