Windows 11/10でキーボードの入力言語を切り替えられない場合の対処法
複数の言語で文章を作成する際、入力言語を切り替えられることはとても重要です。システムに複数の言語を設定しているのに、入力時に言語を切り替えられないというトラブルに直面したら、この記事が役立ちます。
最近、この問題に関する奇妙な現象を確認しました。まずは問題の再現手順をご紹介します。
問題の再現手順
1. 2つ目のキーボード入力言語を追加します。
2. コントロールパネル > 「時計、地域、言語」 > 「言語」 > 「詳細設定」を開き、「アプリウィンドウごとに異なる入力方法を設定できるようにする」オプションにチェックが入っていることを確認します。
3. Alt + Shift キーまたは Windowsキー + Space キーの組み合わせで、入力言語を切り替えられるか確認します。
4. エクスプローラーを開き、検索ボックスにカーソルを置きます。1つ目の言語で入力し始め、2つ目の言語に切り替えてさらに数文字入力し、元のレイアウトに戻って再び入力してみてください。すると、言語バーが消え、キーボードの切り替えも無効になってしまうのが確認できます。
コントロールパネル > 「時計、地域、言語」 > 「言語」で言語の表示順序を変更しても、問題は解決しません。
5. 手順2の「アプリウィンドウごとに異なる入力方法を設定できるようにする」のチェックを外して、手順1〜4を繰り返します。この場合は問題が発生しないはずです。
以上のことから、原因は言語設定の不具合であると特定できました。以下の手順で修正できます。
Windows 11/10で入力言語を切り替えられないときの修正方法
1. Windowsキー + R を押して「ファイル名を指定して実行」ダイアログを開き、「regedit」と入力して Enter キーを押し、レジストリエディター を起動します。

2. 次の場所へ移動します:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run

3. 右側のペインで右クリックし、「新規」 > 「文字列値」を選択します。作成された新しい文字列値に「ctfmon」という名前を付けます。次に、その文字列値をダブルクリックすると編集画面が表示されます。

4. 表示された画面で、値のデータ として「CTFMON.EXE」と入力し、「OK」をクリックします。
これで レジストリエディター を閉じて問題の状態を確認してください。入力言語の切り替えが正常に行えるようになっているはずです。
以上で完了です!
なお、CTFMON.EXEはテキスト入力関連のサービスを管理する重要なプロセスです。スタートアップから外れていると言語バーやIMEの不具合が起こるため、上記のレジストリ設定により起動時に自動実行されるようになります。
「言語バーが消えたときの復元方法」も参考になるかもしれませんので、あわせてご確認ください。
-
Windows 11/10でCortana(コルタナ)の言語を変更する方法
Cortana(コルタナ)はデフォルトではアメリカ英語で応答しますが、設定を変更することで、自分が希望する言語で会話できるようになります。現時点でCortanaが対応している言語はまだ限られていますが、今後さらに多くの言語が追加されることが期待されています。現在サポートされている主な言語は、アメリカ英語、イギリス英語、ドイツ語、イタリア語、スペイン語、簡体字中国語、フランス語などです。 Windows 11でCortanaの言語を変更する方法 Windows 11でCortanaの言語を変更するには、以下の手順に従ってください。 Win + Iキーを押して、Windowsの設定を開きます。
-
Windows 11/10でタッチキーボードが動作しないときの対処法【レジストリ修正】
Windows 11やWindows 10のパソコンでタッチキーボードが正常に動作しない場合、レジストリを調整することで問題を解決できる可能性があります。Windows 8はタッチ操作に対応した初めてのデスクトップOSであり、その後のWindows 8.1やWindows 10では、タッチ対応に加えてさらに多くの機能が追加されました。タッチスクリーンを正しく動作させるためには、最新のタッチハードウェアドライバーがインストールされている必要があります。それ以外にも、確認しておくべきポイントがいくつかあります。 タッチキーボードの有効化方法 Windows 10の場合、タスクバーを右クリックし