Microsoft Language IME high CPU usage in Windows 11/10 Fix

Is the Microsoft Language IME process showing up high CPU usage on the Task Manager? It is an Input Method Editor procreates the character of a language that can’t be used by the QWERTY key strokes. So, if you are typing in an non-English language, this process runs and in normal scenarios, it doesn’t take much of the CPU resources. So, if it is showing up high CPU numbers in the Task Manager, try the following solutions to work this out.

Fix 1 – Terminate the Microsoft IME tasks

Terminate the Microsoft IME task directly from the Task Manager screen.

Step 1 – Open the Task Manager using the Ctrl, Shift and Esc keys together.

Step 2 – Scroll down until you see the “Microsoft IME” task and tap “End task” to kill that instantaneously.


microsoft ime end task min


Wait for a few while and continue to do what you were doing. Check the Task Manager again to see the CPU usage of the Microsoft IME process.

Check if this helps.


Fix 2 – Give back the ownership of ChslME.exe

Give back the ownership of the ChsIME.exe file to a particular user group.

Step 1 – Open the Task Manager. After opening that, look for “Windows IME” process.

Step 3 – Once you have find that, right-click that and tap “Open file location” to go to the main directory.


open file location ime min


Step 3 – Next, right-click the “ChslIME.exe” app and tap “Properties“.


chsime props min


Step 4 – Go to “Security” tab. Click on the “Advanced” to open it.


advanced min


Step 5 – After this, tap the “Change” beside the “Owner” option to change that.


change ownership min


Step 6 – Next, type “Administrators” in the box and tap “Check names” to check the name.

Step 7 – Then, click “OK” to go forward.


check names ok min


Step 8 – Then, tap “OK” to save the changes. This will close the Advanced Security settings.


ok min


Step 9 – Coming back to the Settings page, select “SYSTEM” in the group tab.

Step 10 – Then, click “Edit” to edit the settings.


sysrtem ok min


Step 11 – Next, check the “Deny” box beside the “Read or execute“.

Step 12 – Then, click “OK“.


read and executfe min


Step 13 Now, click “Advanced” once more.


advanced min


Step 14 – This time, click “Change” to change the ownership.


change it min


Step 15 – Write “NT SERVICE\TrustedInstaller” in the blank box. Then, click “Check Names” to check the name.


nt trusted installer ok min


Step 16 – Then, click “OK“.


ok to final min


Step 17 – The default ownership of the ChsIME.exe has been changed.

Step 18 –  Finally, click “OK” to save the changes.


ok to it min


Close everything and reboot the system. Windows IME won’t cause high CPU usage. This should fix the issue.


Fix 3 – Set the Touch Keyboard service to manual mode

Fix the Touch Keyboard service to manual mode and check if this offers any solution.

Step 1 – Open a Run dialog box.

Step 2 – Then, type “services.msc” and hit Enter.


services msc min 1


Step 3 – When you get there, double-tapTouch Keyboard and Handwriting Panel Service” to open it.

Step 4 – Switch the Startup type: to “Manual“.

Step 5 – Don’t click “Apply” and “OK” to save the changes.


apply ok min


Exit Services. This way, Microsoft IME Language won’t report high CPU usage again.

NOTE – This Microsoft IME Language sub-process works at the backend. Usually, when the system is downloading or updating a language package for you, this process starts to consume CPU and other resources. High CPU or other resource usage in this period is quite normal. You just have to wait Windows completes this and IME Language will subdue the processing power consumption.