Win10禁止Microsoft IME进程系统权限的后悔药

2016-12-10 11:40IT之家 - 笨笨

【IT之家Win10学院】 微软今天的“改邪归正”让很多人长舒一口气,70天以来折腾大家的一个大问题终于在今天发布的累计更新补丁包里面予以解决,具体的大家可以看下IT之家刚才《Surface用户笑Cry!Win10更新KB3201845解决Microsoft IME CPU占用》这篇文章。

刚才的文章提到了早前网上流传的一个命令行解决方案,即用管理员身份运行命令提示符后,输入两句代码来限制Microsoft IME(ChsIME.exe)的System系统权限,原命令行如下——

打开管理员的命令提示符,运行:

if exist "%SystemRoot%\System32\InputMethod\CHS\ChsIME.exe" (
takeown /f "%SystemRoot%\System32\InputMethod\CHS\ChsIME.exe" /A
icacls "%SystemRoot%\System32\InputMethod\CHS\ChsIME.exe" /deny "NT AUTHORITY\SYSTEM:RX")

就不会出现SYSTEM用户的ChsIME.exe进程了。

刚才也提到,这个命令行表面上解决了开机登录后的Microsoft IME(即 ChsIME.exe)进程不再出现,但是每次关屏后也会杀死这个进程,导致中文输入法会出现使用故障。这是不完美的解决方法,但也确实是这40天来最好的解决方法,但是既然微软今天发布了KB3201845(“Windows 10版本1607和Windows Server 2016年的累积更新:2016年12月9日”),那么很多朋友就面临一个问题:如何把之前的非完美解决方案做一个回退?

为了完美而反复折腾,继续笑Cry,上篇文章评论里谁说要把水印调整下透明度来着……

IT之家在这儿提供一个“逆向”命令,大家可以尝试一下:

第一步先打开命令提示符(管理员),然后输入运行:

if exist "%SystemRoot%\System32\InputMethod\CHS\ChsIME.exe" (
takeown /f "%SystemRoot%\System32\InputMethod\CHS\ChsIME.exe" /A
icacls "%SystemRoot%\System32\InputMethod\CHS\ChsIME.exe" /grant "NT AUTHORITY\SYSTEM:RX")

这样就把之前的SYSTEM权限设置给去掉了,即 /grant 把之前的 /deny 给予回退。

也有个说法,是使用 /remove:d 代替之前的 /deny,这个大家自行实践下。

附带放上图示:

有什么问题大家可以评论里面讨论,会及时跟进反馈决定是否完善或新发文章。

软粉,锁定Win10之家http://win10.ithome.com)。

广告声明:文内含有的对外跳转链接(包括不限于超链接、二维码、口令等形式),用于传递更多信息,节省甄选时间,结果仅供参考,IT之家所有文章均包含本声明。

文章价值:
人打分
有价值还可以无价值
置顶评论
    热门评论
      全部评论
      一大波评论正在路上
        取消发送
        软媒旗下人气应用

        如点击保存海报无效,请长按图片进行保存分享