Windows 11/10でMicrosoft IMEのCPU使用率が高くなる問題を解決する方法
Windows 11/10のタスクマネージャーでMicrosoft言語IMEのCPU使用率が異常に高いと表示される場合は、この記事で紹介する対処法をお試しください。一部のユーザーからは、Microsoft IMEが実行されるとCPU使用率が30%以上に達し、他のアプリケーションが快適に使えなくなるという報告もあります。同じ症状でお困りの方は、以下の解決策が役立つはずです。
タスクマネージャーに表示される「Microsoft IME」とは?
Microsoft IMEとは、Input Method Editor(インプットメソッドエディター)のことで、標準的なQWERTYキーボードでは直接入力しにくい言語のテキストを入力するためのツールです。物理キーボードにもオンスクリーンキーボードにも対応しており、中国語や日本語の文字入力に使われる中国語IME・日本語IMEなどがその代表例です。
中国語IMEなどのMicrosoft IMEをインストールしている場合、キーボードレイアウトをその言語に切り替えて入力することができます。Windows 11/10で何らかのMicrosoft IMEが実行されていると、タスクマネージャーの「プロセス」タブに表示されます。ただし、一部のケース(特に中国語IMEを使用している場合)では、CPU使用率が高くなる不具合が発生することがあります。このような問題に直面したときは、後述の対処法を試してMicrosoft IMEを正常に動作させましょう。
Microsoft IMEのCPU使用率が高い問題の解決策
以下の方法を順に試すことで、Microsoft言語IMEによるCPU使用率の高騰を改善できる可能性があります。
- タスクマネージャーからMicrosoft IMEのプロセスを終了する
- 「Touch Keyboard and Handwriting Panel Service」のスタートアップの種類を「手動」に変更する
- Windows Update「KB4516058」をアンインストールする
- ChsIME.exeの所有権を元に戻す
1. タスクマネージャーからMicrosoft IMEのプロセスを終了する
まずは基本的な対処法として、プロセスを一度終了させてMicrosoft IMEが正常に動作するか確認しましょう。手順は以下の通りです。
- Windows 11/10でタスクマネージャーを開きます
- 「プロセス」タブを選択します
- 一覧を下にスクロールしてMicrosoft IMEのプロセスを見つけます
- Microsoft IMEのプロセスを右クリックします
- 「タスクの終了」を選択します
2. 「Touch Keyboard and Handwriting Panel Service」を手動起動に設定する
この方法は多くのユーザーに効果があった対処法です。以下の手順で設定を変更できます。
- Windows 11/10の検索ボックスをクリックします
- 検索ボックスにservices(サービス)と入力します
- Enterキーを押して「サービス」ウィンドウを開きます
- 一覧を下へスクロールします
- 「Touch Keyboard and Handwriting Panel Service」をダブルクリックします
- 「全般」タブ内の「スタートアップの種類」のドロップダウンメニューをクリックします
- メニューから「手動」を選択します
- 「適用」ボタンを押します
- 「OK」ボタンを押します
設定後、Microsoft IMEが正常に動作し、CPU使用率も落ち着いているかどうかを確認してください。
3. Windows Update「KB4516058」をアンインストールする
多くのユーザーが、中国語IME向けの更新プログラム「KB4516058」をインストールした後にCPU使用率が高くなる問題が発生したと報告しています。心当たりがある場合は、KB4516058をアンインストールしましょう。Windows 11/10には更新プログラムを削除する機能が標準で搭載されており、「インストールされている更新プログラム」画面からKB4516058を取り除くことができます。
4. ChsIME.exeの所有権を元に戻す
簡体字中国語用のMicrosoft IME(ChsIME.exe)が原因でCPU使用率が高くなっている場合、ファイルの所有権が意図せず変更されてしまっている可能性があります。その際は、ChsIME.exeの所有権を元の状態に戻しましょう。手順は以下の通りです。
- Windows 11/10でタスクマネージャーを開きます
- 「プロセス」タブに移動します
- 下にスクロールしてMicrosoft IMEのプロセスを探します
- Microsoft IMEのプロセスを右クリックします
- 「ファイルの場所を開く」を選択します。フォルダーが開き、該当するMicrosoft IMEのファイルが選択された状態になります
- そのファイル(ここではChsIME.exe)を右クリックします
- 「プロパティ」を選択すると、プロパティ画面が開きます
- 「セキュリティ」タブに切り替えます
- 特殊なアクセス許可や詳細設定のための「詳細設定」ボタンをクリックします。「詳細なセキュリティ設定」ウィンドウが開きます
- ウィンドウ内の「所有者」欄にある「変更」ボタンをクリックします
- 「ユーザーまたはグループの選択」ダイアログが開くので、「選択するオブジェクト名を入力してください」の欄にAdministratorsと入力します
- 「OK」ボタンを押します
- 「詳細なセキュリティ設定」ウィンドウに戻ったら、「OK」を押して閉じます
- ファイルのプロパティ画面に戻るので、再び「セキュリティ」タブを開きます
- 「グループ名またはユーザー名」の一覧からSYSTEMを選択します
- アクセス許可の変更のための「編集...」ボタンをクリックします
- 「アクセス許可」ダイアログが表示されるので、「グループ名またはユーザー名」からSYSTEMを選択します
- 「SYSTEMのアクセス許可」欄で、「読み取りと実行」行の「拒否」列にチェックを入れます
- 「OK」を押して「アクセス許可」ダイアログを閉じます
- 再びファイルのプロパティ画面に戻ります。手順9と同様に「詳細設定」ボタンをクリックします
- 手順10と同様に、「所有者」欄の「変更」ボタンをクリックします
- 「ユーザーまたはグループの選択」ダイアログが開いたら、今度はNT SERVICE\TrustedInstallerと入力します
- 「OK」ボタンを押します。これでChsIME.exeの元の所有権が復元されます
- 「詳細なセキュリティ設定」ウィンドウに戻ったら「OK」を押して閉じます
- プロパティ画面に戻ったら、再度「OK」ボタンを押します
- 最後に、パソコンを再起動します
以上で作業完了です。これで問題が解決するはずです。
関連記事: Windows 11/10でInput Method Editor(IME)が無効になる場合の対処法。
Microsoft IMEを削除(無効化)するには?
特定の言語のMicrosoft IMEをWindows 11/10から削除したい場合は、「設定」アプリから行えます。まず、インストール済みの言語一覧を表示し、対象の言語の「言語オプション」を開きましょう。「キーボード」セクションにMicrosoft IMEが表示されるので、そこからその言語用のMicrosoft IMEを削除することができます。

-
Windows 11/10でSearchIndexer.exeによる高ディスク・CPU使用率を解決する方法
パソコンで検索すると、なぜあんなに素早く結果が表示されるのか、不思議に思ったことはありませんか?実はWindows 11/10/8/7では、バックグラウンドで動作するサービスがその速さを実現しています。それがSearchIndexer.exeです。このサービスは、ファイルやメールなどのコンテンツに対してインデックス作成(内容の索引付け)、プロパティのキャッシュ、検索結果の提供を行います。つまり、コンピュータ内に保存されたさまざまなファイルの場所を常時把握し、Cortanaの検索ボックス、スタートメニュー、エクスプローラー内のWindows検索機能を支えているのです。 関連記事:Windowsの
-
Windows 10/11でCOMサロゲートのCPU使用率が高くなる問題を解決する方法
タスク マネージャーを開いたら、「COMサロゲート」が高いCPU使用率を占めていて驚いたことはありませんか?COMサロゲート(dllhost.exe)は「Component Object Model(コンポーネント オブジェクト モデル)」の略称で、画像や動画などのマルチメディアファイルを処理してサムネイルを生成する、Windowsの正規プロセスです。ただし、この名前を悪用したマルウェアに偽装されているケースもあるため、油断はできません。正規のCOMサロゲートは1993年にMicrosoftによって開発された仕組みで、開発者が複数のプログラミング言語を使ってCOMオブジェクトを作成できるように