首页 > 代码库 > Windows 10, 今天你 high 了没有

Windows 10, 今天你 high 了没有

金秋送爽,至此国庆佳节,微软在9月29日推出了版本号为Cumulative Update for Windows 10 Version 1607 for x64-basedSystems (KB3194496) 的Windows10更新。除了诸多更新标称的功能以外,这个版本还为全球使用Windows10的华人准备了一份意想不到的惊喜:Surface变慢了,发烫了,电耗得奇快。

打开进程管理器一看,哇塞,微软拼音输入法竟然一直占用了20%到30%的CPU。杀掉ChsIME.exe进程?重启?没关系,一会儿保准又会high起来了的。这是什么节奏?国庆七天high翻天么?

技术分享

上网搜了一下,还真不止我一个人,而且只有使用中文输入法的用户才有这个问题。感谢微软的某工程师做的国庆彩蛋,真是又给我们华人长脸了。

造成这个问题的原因其实很简单,中文输入法莫名其妙的被运行在系统账户(SYSYEM)之下了。比较之前的版本,你会发现输入法进程应该跑在用户账号才对。

知道了原因,解决方法就呼之欲出了。

脚本自动化步骤如下:

把下面的命令存成一个 .CMD文件,打开CMD(run as administrator), 运行脚本即可,无需重启。

taskkill /IM CHSIME.exe
if exist "%SystemRoot%\System32\InputMethod\CHS\ChsIME.exe" (
TAKEOWN /F "%SystemRoot%\System32\InputMethod\CHS\ChsIME.exe"
icacls "%SystemRoot%\System32\InputMethod\CHS\ChsIME.exe" /deny"NT AUTHORITY\SYSTEM:RX"
)

手动步骤如下:

=======================

1. Kill     the process ChsIME.exe in task manager

2. Go     to the folder %SystemRoot%\System32\InputMethod\CHS, find ChsIME.exe

3. Right-click     the file ChsIME.exe > Properties > Security tab.

4. Click     "Edit..." button a

5. Under     "Group or user names:" click SYSTEM > under "Permissions     for SYSTEM" check Deny on the "Read & execute"     row. > click OK to close this dialog.

6. Click     OK to finish everything.

最后,祝大家国庆快乐。

有空关注下 EHLO

技术分享

Windows 10, 今天你 high 了没有