Windows 11 を使っていると、タスクバー右下の入力インジケーターに「ENG US(英語〈米国〉)」がいつの間にか復活してしまい、「英語(イギリス)だけでいいのに…」と感じている人は少なくありません。本記事では、このしつこい英語(米国)キーボードを根本原因から潰して、二度と勝手に出てこない状態にする具体的な手順を詳しく解説します。
現象の整理:インストールしていないはずの「英語(米国)」が出てくる
まずは、どのような状態で困っているのかを整理しておきます。
- タスクバー右下の入力インジケーターに 「ENG US」=英語(米国) が表示される
- 実際に自分が使っているのは 英語(イギリス)キーボード(United Kingdom)だけ
- 一度「英語(米国)」を追加してから削除すると一時的には消える
- しかし再起動や時間経過で、なぜか また英語(米国)が復活 してしまう
ユーザー側の「優先する言語」や「キーボード レイアウト」から英語(米国)を削除しているのに、しつこく復活する場合、原因はほぼ確実に 「システム側に残っている設定」 です。
なぜ英語(米国)キーボードが「ゴースト」のように復活するのか
Windows 11 では、キーボードや言語設定が複数の場所に保存されています。ユーザーが「設定」アプリから削除しても、別の場所に 英語(米国)が既定値として残っている と、それがきっかけになって タスクバーに再出現 してしまいます。
よく問題になるポイントを表にまとめると、次のようになります。
| 設定が残る場所 | 役割 | 英語(米国)が残っているとどうなるか |
|---|---|---|
| ユーザーの言語リスト (設定 > 時刻と言語 > 言語と地域) | 現在ログイン中のユーザーの表示言語/キーボード | ここからは削除できるが、他の場所に残っていると復活する |
| システム ロケール (Unicode 非対応プログラムの言語) | 古いアプリやセットアップで使われる内部的な既定言語 | ここが英語(米国)のままだと、US キーボードが「標準」として扱われやすい |
| ようこそ画面/システム アカウント | サインイン前やシステム アカウントで使われる設定 | ここに英語(米国)が残っていると、サインイン時などに US が復活する |
| 新しいユーザー アカウント用のテンプレート | 新規ユーザー作成時の初期状態 | 別 PC や別アカウントを作るとまた US が付いてくる |
| Microsoft アカウントの設定同期 | 別の PC の言語設定をクラウド経由で同期 | 他 PC で英語(米国)を使っていると、それが引き戻される |
つまり、「ユーザー側では消したのに、システム側に残っている英語(米国)が再注入してくる」 というのが、しつこい「ゴースト配列」の正体です。
この問題を根本的に解決するには、
- システム ロケールやようこそ画面など、システム側に残っている英語(米国)を排除する
- ユーザー側の 既定の入力方式を英語(イギリス)に固定 する
- 設定の同期 で他の PC から英語(米国)が戻ってこないようにする
の 3 点を押さえることが重要です。
最も効果的な根本対処:システム側の言語設定をユーザー設定と揃える
まずは、もっとも効果の高い方法から実施します。これは、Windows 内部の「システム ロケール」と「ようこそ画面/新しいユーザー」の設定を、普段使っている 英語(イギリス) に揃えてしまう手順です。
コントロール パネルから「地域」を開く
- スタートボタンを右クリックして [ファイル名を指定して実行] を開きます。
controlと入力して Enter を押し、古いタイプの コントロール パネル を開きます。- 右上の 表示方法 を 「大きいアイコン」 に変更します。
- 一覧の中から [地域] をクリックします。
Windows 11 では通常の「設定」アプリからはアクセスできない、少し古いタイプのウィンドウですが、ここが システム ロケールやようこそ画面の設定の玄関口 になっています。
Unicode 非対応プログラムの言語(システム ロケール)を変更する
- 「地域」ウィンドウが開いたら、上部のタブから [管理] をクリックします。
- 「Unicode 非対応プログラムの言語」 の欄にある [システム ロケールの変更…] ボタンをクリックします。
- 表示される一覧から、普段使っている言語を選びます。例えば、英語キーボードを基準に使っているなら、「英語(イギリス)」 や 「English (United Kingdom)」 を選択します。
- [OK] を押して閉じます。
ここが 英語(米国) になっていると、内部的には「US 英語が標準」とみなされやすく、アプリやシステムが US キーボードを勝手に呼び出す原因になります。
設定をコピーして、ようこそ画面/新しいユーザーに反映する
次に、現在ログインしている自分のユーザー設定を、ようこそ画面 や 新しいユーザー アカウント にコピーします。
- 再び「地域」ウィンドウの [管理] タブを開きます。
- [設定のコピー…] ボタンをクリックします。
- 上部には「現在のユーザー」の形式で、今の表示言語やキーボードが表示されます。ここが 英語(イギリス) – United Kingdom になっていることを確認します。
- 下部のチェックボックスで、以下の 2 つにチェックを入れます。
- 「ようこそ画面とシステム アカウント」
- 「新しいユーザー アカウント」
- [OK] をクリックしてウィンドウを閉じます。
これにより、サインイン前の画面や、これから新しく作るユーザーにも、英語(イギリス)キーボードが既定値としてコピー され、システム側に残っていた古い英語(米国)の設定が上書きされます。
必ず「再起動」で反映させる(シャットダウンでは不十分な場合あり)
ここまで設定を行ったら、PC を 一度再起動 します。このとき、
- [シャットダウン]ではなく、必ず[再起動]を選ぶ
ことが重要です。Windows 11 では、高速スタートアップの影響で、シャットダウンでは内部状態が一部キャッシュされてしまい、システム ロケールの変更が完全に反映されない場合 があります。
| 操作 | 内部的な動き | 設定反映の確実さ |
|---|---|---|
| シャットダウン | 一部のカーネルやドライバ状態が高速スタートアップ用に保存される | システム言語の変更が取りこぼされることがある |
| 再起動 | 一度完全に停止してから OS を起動し直す | 設定変更が最も確実に反映される |
再起動後、サインイン画面やタスクバーの入力インジケーターを確認し、英語(米国)が表示されなくなっているか をチェックしてください。
既定の入力方式を固定し、アプリごとの切り替えを無効化する
システム側を揃えた次のステップとして、ユーザー側でも 「英語(イギリス) – United Kingdom」 を既定の入力方式として固定し、アプリごとのキーボード切り替え をオフにしておきます。
既定の入力方式を「英語(イギリス)」にセットする
- 設定 を開き、左メニューから [時刻と言語] を選択します。
- 右側の項目から [入力] をクリックします。
- 下の方にある [キーボードの詳細設定] をクリックします。
- 既定の入力方式 のプルダウンを開き、「英語(イギリス) – United Kingdom」 を選択します。
これで、Windows が基本的に使用するキーボードが UK に固定されます。
アプリ ウィンドウごとの入力方式をオフにする
同じ画面にある以下の設定も要チェックです。
- 「アプリ ウィンドウごとに異なる入力方式を使用する」 のスイッチを オフ にします。
これがオンになっていると、アプリごとに別のキーボード レイアウトが使われてしまい、過去に英語(米国)で使っていたアプリを開いたタイミングで US キーボードが復活して表示される ことがあります。
一部のアプリでだけキーボードが勝手に変わる、という症状がある場合も、この設定をオフにすると落ち着くケースが多いです。
ユーザーの言語リストから英語(米国)を削除する(必要に応じて)
ここまででシステム側の設定はほぼ揃いましたが、念のためユーザーの言語リストにも英語(米国)が残っていないか確認します。
GUI から英語(米国)を削除する
- 設定 を開き、[時刻と言語] > [言語と地域] を開きます。
- 「優先する言語」の一覧に 「英語(米国)」 が含まれていないか確認します。
- もし表示されている場合は、右側の 「…」 をクリックし、[削除] を選びます。
これで GUI 上では、英語(米国)がユーザーの言語リストから取り除かれます。
GUI で消えない、または何度も復活する場合は PowerShell で一括削除
「何度削除しても復活する」「GUI 上では消えたように見えても残っている気がする」といった場合は、PowerShell(管理者) からユーザーの言語リストを書き換える方法が有効です。
PowerShell で英語(米国)を除外する手順
- スタートボタン を右クリックし、[Windows ターミナル(管理者)] または [Windows PowerShell(管理者)] を選択します。
- 表示された画面が PowerShell であることを確認し、以下のスクリプトを貼り付けて実行します。
$list = Get-WinUserLanguageList
$list = $list | Where-Object { $_.LanguageTag -ne 'en-US' }
Set-WinUserLanguageList $list -Force
このスクリプトの意味は次の通りです。
Get-WinUserLanguageList現在のユーザーの言語リスト(表示言語+キーボード)を取得Where-Object { $_.LanguageTag -ne 'en-US' }LanguageTag がen-US(英語〈米国〉)である項目だけを除外Set-WinUserLanguageList $list -Force除外後のリストを強制的に適用
実行が完了したら、一度サインアウトするか再起動して、言語リストから英語(米国)が消えているか を確認してください。
設定の同期で英語(米国)が戻ってきていないか確認する
複数の Windows 11 PC を同じ Microsoft アカウントで利用している場合、他の PC の言語設定が同期されて戻ってくる ことがあります。これを防ぐには、「言語設定」の同期をオフにします。
言語設定の同期をオフにする手順
- 設定 を開き、左メニューから [アカウント] を選びます。
- 右側の項目から [Windows バックアップ] をクリックします。
- [環境設定を記憶する] をクリックして詳細を開きます。
- 表示される項目の中から、「言語設定」 のスイッチを オフ にします。
これで、他の PC に残っている英語(米国)の設定が、クラウドを経由して現在の PC に戻ってくるのを防止できます。もし別 PC で US キーボードを使いたい場合は、そちらの PC だけで設定を行い、同期をオフにしておくのがおすすめです。
見た目だけでもスッキリさせたい場合:入力インジケーターを非表示にする
ここまでの設定で根本的に解決するのが理想ですが、「キーボード切り替えはしないので、そもそもインジケーターが邪魔」という場合は、入力インジケーター自体をタスクバーから非表示 にできます。
入力インジケーターをオフにする手順
- デスクトップの何もないところを右クリックし、[個人用設定] を開きます。
- 左側メニューから [タスクバー] を選択します。
- 「タスクバーのコーナー アイコン」の項目までスクロールします。
- 一覧の中から 「入力インジケーター」 を探し、スイッチを オフ にします。
これにより、タスクバーから ENG/JP などの表示が消え、見た目はスッキリします。ただし、内部的なキーボード レイアウトが消えるわけではない 点には注意してください。根本的な解決には、前述のシステム ロケールや言語リストの整理が必要です。
再発時のチェックリスト:これだけ見れば原因を絞り込める
ここまでの手順をひと通り実行しても、万が一英語(米国)が復活してしまう場合は、次のチェックリストを順に確認してみてください。
| チェック項目 | 確認ポイント |
|---|---|
| システム ロケールの確認 | 地域 > 管理 > システム ロケールが 英語(イギリス)など普段使う言語 になっているか |
| 設定のコピー | 地域 > 管理 > 設定のコピーで、ようこそ画面/新規ユーザー の両方に現在のユーザー設定をコピーしたか |
| 既定の入力方式 | 設定 > 時刻と言語 > 入力 > キーボードの詳細設定で 英語(イギリス) – United Kingdom が既定になっているか |
| アプリごとの入力方式 | 「アプリ ウィンドウごとに異なる入力方式を使用する」 がオフになっているか |
| 優先する言語の一覧 | 設定 > 時刻と言語 > 言語と地域 の「優先する言語」から 英語(米国)が削除済み か |
| PowerShell での除外 | 必要に応じて en-US を除外する PowerShell スクリプトを実行したか |
| 言語設定の同期 | 設定 > アカウント > Windows バックアップ > 環境設定を記憶する で 「言語設定」 をオフにしたか |
| 最終的な再起動 | 設定変更後、必ず「再起動」 で Windows を立ち上げ直したか(シャットダウンだけで終わっていないか) |
上から順に確認していけば、「どこか 1 つだけ設定し忘れていた」というポイントが見つかるはずです。
補足:原因の考え方とよくある勘違い
「表示言語」と「キーボード レイアウト」は別物
Windows では、
- 表示言語(UI 言語) … メニューやダイアログの言語
- キーボード レイアウト … 物理キーボードの配列に対応する設定
が別々に管理されています。例えば、
- 表示言語:日本語
- キーボード:英語(イギリス)
という組み合わせも普通にあり得ます。そのため、「英語(米国)キーボードが出る=表示言語が英語(米国)になっている」 とは限りません。
今回の問題は主に キーボード レイアウトの話 なので、表示言語を変更する必要は基本的にありません。むしろ、不要な表示言語は残しておいてもよい一方で、使わないキーボード配列だけを削除する ことが大切です。
物理キーボードの配列(US と UK)の違いと設定の関係
英語キーボードには、主に以下の 2 種類の配列があります。
| 配列 | 主な特徴 |
|---|---|
| US 配列(English – United States) | @ と ” の位置が UK と逆、Enter キーの形が横長、記号キーの配置が一部異なる |
| UK 配列(English – United Kingdom) | Enter キーが縦長、£ キーが独立している、記号の位置が日本で販売される英語キーボードに多い |
物理的に UK 配列のキーボードを使っているのに、Windows 側の設定が US になっていると、
- Shift + 2 で「”」のはずが「@」になる
- エンターキー周りの記号が打ちづらい
など、タイピングで違和感が生じます。今回のようにタスクバーに英語(米国)が勝手に出てくる症状は、配列の食い違いを生む原因 になりやすいため、確実に UK 配列に統一しておくのがおすすめです。
高速スタートアップやスリープからの復帰で設定が戻ったように見えることも
Windows 11 では、高速スタートアップ(ハイブリッドシャットダウン)やスリープ/休止状態を多用していると、過去の状態がそのまま復元される ため、
- 「せっかく設定を変えたのに、再起動しないままスリープから戻しているだけだった」
というパターンもよくあります。大きな設定変更を行った後は、必ず 1 回は再起動を実行する ことを習慣にすると、トラブルの切り分けがしやすくなります。
予防策:今後「英語(米国)」を勝手に増やさないために
問題を解決した後も、ちょっとした操作でまた英語(米国)が追加されてしまうことがあります。以下のポイントを押さえておくと、再発を防ぎやすくなります。
- 新しい言語パックを追加するときは、不要なキーボード レイアウトが一緒に追加されていないか確認 する
- 別の PC にサインインする際も、言語設定の同期がオンのままになっていないか 確認する
- 一時的に US キーボードを使いたい場合は、作業が終わったら必ず削除し、既定の入力方式を戻す
特に、Microsoft アカウントで複数 PC を運用している場合 は、1 台だけ US キーボードを使っているつもりでも、他の PC にもそれが同期されてしまいます。必要に応じて PC ごとに同期設定を見直しておくと安心です。
まとめ:しつこい「英語(米国)」はシステム側の設定から潰す
Windows 11 で、インストールした覚えのない 英語(米国)キーボード がタスクバーにしつこく表示される問題は、
- システム ロケール(Unicode 非対応プログラムの言語)が英語(米国)のまま になっている
- ようこそ画面/新しいユーザー の設定に英語(米国)が残っている
- ユーザーの言語リストや 同期設定 に英語(米国)が含まれている
といった要因が重なって発生します。
本記事で紹介した手順を順番に実施すれば、
- コントロール パネルの 地域 > 管理 から、システム ロケールを普段使う言語に変更
- 同じ画面で 設定のコピー を行い、ようこそ画面/新規ユーザーに反映
- 設定 > 時刻と言語 から、既定の入力方式を 英語(イギリス) – United Kingdom に固定
- 不要な 英語(米国) を GUI または PowerShell で削除
- 設定 > アカウント > Windows バックアップ で 言語設定の同期をオフ にする
- 最後に必ず 再起動 する
という流れで、意図しない英語(米国)の表示を原則として解消できます。
英語(イギリス)のみを使いたい、配列の食い違いでストレスを感じたくないという方は、ぜひ本記事の手順を落ち着いて一つずつ試してみてください。一度環境が整ってしまえば、以後は快適に Windows 11 を使い続けることができます。

コメント